github.com/minio/console@v1.3.0/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-2020 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/gdamore/encoding 1315 https://github.com/gdamore/encoding 1316 ---------------------------------------------------------------- 1317 1318 Apache License 1319 Version 2.0, January 2004 1320 http://www.apache.org/licenses/ 1321 1322 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1323 1324 1. Definitions. 1325 1326 "License" shall mean the terms and conditions for use, reproduction, 1327 and distribution as defined by Sections 1 through 9 of this document. 1328 1329 "Licensor" shall mean the copyright owner or entity authorized by 1330 the copyright owner that is granting the License. 1331 1332 "Legal Entity" shall mean the union of the acting entity and all 1333 other entities that control, are controlled by, or are under common 1334 control with that entity. For the purposes of this definition, 1335 "control" means (i) the power, direct or indirect, to cause the 1336 direction or management of such entity, whether by contract or 1337 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1338 outstanding shares, or (iii) beneficial ownership of such entity. 1339 1340 "You" (or "Your") shall mean an individual or Legal Entity 1341 exercising permissions granted by this License. 1342 1343 "Source" form shall mean the preferred form for making modifications, 1344 including but not limited to software source code, documentation 1345 source, and configuration files. 1346 1347 "Object" form shall mean any form resulting from mechanical 1348 transformation or translation of a Source form, including but 1349 not limited to compiled object code, generated documentation, 1350 and conversions to other media types. 1351 1352 "Work" shall mean the work of authorship, whether in Source or 1353 Object form, made available under the License, as indicated by a 1354 copyright notice that is included in or attached to the work 1355 (an example is provided in the Appendix below). 1356 1357 "Derivative Works" shall mean any work, whether in Source or Object 1358 form, that is based on (or derived from) the Work and for which the 1359 editorial revisions, annotations, elaborations, or other modifications 1360 represent, as a whole, an original work of authorship. For the purposes 1361 of this License, Derivative Works shall not include works that remain 1362 separable from, or merely link (or bind by name) to the interfaces of, 1363 the Work and Derivative Works thereof. 1364 1365 "Contribution" shall mean any work of authorship, including 1366 the original version of the Work and any modifications or additions 1367 to that Work or Derivative Works thereof, that is intentionally 1368 submitted to Licensor for inclusion in the Work by the copyright owner 1369 or by an individual or Legal Entity authorized to submit on behalf of 1370 the copyright owner. For the purposes of this definition, "submitted" 1371 means any form of electronic, verbal, or written communication sent 1372 to the Licensor or its representatives, including but not limited to 1373 communication on electronic mailing lists, source code control systems, 1374 and issue tracking systems that are managed by, or on behalf of, the 1375 Licensor for the purpose of discussing and improving the Work, but 1376 excluding communication that is conspicuously marked or otherwise 1377 designated in writing by the copyright owner as "Not a Contribution." 1378 1379 "Contributor" shall mean Licensor and any individual or Legal Entity 1380 on behalf of whom a Contribution has been received by Licensor and 1381 subsequently incorporated within the Work. 1382 1383 2. Grant of Copyright License. Subject to the terms and conditions of 1384 this License, each Contributor hereby grants to You a perpetual, 1385 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1386 copyright license to reproduce, prepare Derivative Works of, 1387 publicly display, publicly perform, sublicense, and distribute the 1388 Work and such Derivative Works in Source or Object form. 1389 1390 3. Grant of Patent License. Subject to the terms and conditions of 1391 this License, each Contributor hereby grants to You a perpetual, 1392 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1393 (except as stated in this section) patent license to make, have made, 1394 use, offer to sell, sell, import, and otherwise transfer the Work, 1395 where such license applies only to those patent claims licensable 1396 by such Contributor that are necessarily infringed by their 1397 Contribution(s) alone or by combination of their Contribution(s) 1398 with the Work to which such Contribution(s) was submitted. If You 1399 institute patent litigation against any entity (including a 1400 cross-claim or counterclaim in a lawsuit) alleging that the Work 1401 or a Contribution incorporated within the Work constitutes direct 1402 or contributory patent infringement, then any patent licenses 1403 granted to You under this License for that Work shall terminate 1404 as of the date such litigation is filed. 1405 1406 4. Redistribution. You may reproduce and distribute copies of the 1407 Work or Derivative Works thereof in any medium, with or without 1408 modifications, and in Source or Object form, provided that You 1409 meet the following conditions: 1410 1411 (a) You must give any other recipients of the Work or 1412 Derivative Works a copy of this License; and 1413 1414 (b) You must cause any modified files to carry prominent notices 1415 stating that You changed the files; and 1416 1417 (c) You must retain, in the Source form of any Derivative Works 1418 that You distribute, all copyright, patent, trademark, and 1419 attribution notices from the Source form of the Work, 1420 excluding those notices that do not pertain to any part of 1421 the Derivative Works; and 1422 1423 (d) If the Work includes a "NOTICE" text file as part of its 1424 distribution, then any Derivative Works that You distribute must 1425 include a readable copy of the attribution notices contained 1426 within such NOTICE file, excluding those notices that do not 1427 pertain to any part of the Derivative Works, in at least one 1428 of the following places: within a NOTICE text file distributed 1429 as part of the Derivative Works; within the Source form or 1430 documentation, if provided along with the Derivative Works; or, 1431 within a display generated by the Derivative Works, if and 1432 wherever such third-party notices normally appear. The contents 1433 of the NOTICE file are for informational purposes only and 1434 do not modify the License. You may add Your own attribution 1435 notices within Derivative Works that You distribute, alongside 1436 or as an addendum to the NOTICE text from the Work, provided 1437 that such additional attribution notices cannot be construed 1438 as modifying the License. 1439 1440 You may add Your own copyright statement to Your modifications and 1441 may provide additional or different license terms and conditions 1442 for use, reproduction, or distribution of Your modifications, or 1443 for any such Derivative Works as a whole, provided Your use, 1444 reproduction, and distribution of the Work otherwise complies with 1445 the conditions stated in this License. 1446 1447 5. Submission of Contributions. Unless You explicitly state otherwise, 1448 any Contribution intentionally submitted for inclusion in the Work 1449 by You to the Licensor shall be under the terms and conditions of 1450 this License, without any additional terms or conditions. 1451 Notwithstanding the above, nothing herein shall supersede or modify 1452 the terms of any separate license agreement you may have executed 1453 with Licensor regarding such Contributions. 1454 1455 6. Trademarks. This License does not grant permission to use the trade 1456 names, trademarks, service marks, or product names of the Licensor, 1457 except as required for reasonable and customary use in describing the 1458 origin of the Work and reproducing the content of the NOTICE file. 1459 1460 7. Disclaimer of Warranty. Unless required by applicable law or 1461 agreed to in writing, Licensor provides the Work (and each 1462 Contributor provides its Contributions) on an "AS IS" BASIS, 1463 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1464 implied, including, without limitation, any warranties or conditions 1465 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1466 PARTICULAR PURPOSE. You are solely responsible for determining the 1467 appropriateness of using or redistributing the Work and assume any 1468 risks associated with Your exercise of permissions under this License. 1469 1470 8. Limitation of Liability. In no event and under no legal theory, 1471 whether in tort (including negligence), contract, or otherwise, 1472 unless required by applicable law (such as deliberate and grossly 1473 negligent acts) or agreed to in writing, shall any Contributor be 1474 liable to You for damages, including any direct, indirect, special, 1475 incidental, or consequential damages of any character arising as a 1476 result of this License or out of the use or inability to use the 1477 Work (including but not limited to damages for loss of goodwill, 1478 work stoppage, computer failure or malfunction, or any and all 1479 other commercial damages or losses), even if such Contributor 1480 has been advised of the possibility of such damages. 1481 1482 9. Accepting Warranty or Additional Liability. While redistributing 1483 the Work or Derivative Works thereof, You may choose to offer, 1484 and charge a fee for, acceptance of support, warranty, indemnity, 1485 or other liability obligations and/or rights consistent with this 1486 License. However, in accepting such obligations, You may act only 1487 on Your own behalf and on Your sole responsibility, not on behalf 1488 of any other Contributor, and only if You agree to indemnify, 1489 defend, and hold each Contributor harmless for any liability 1490 incurred by, or claims asserted against, such Contributor by reason 1491 of your accepting any such warranty or additional liability. 1492 1493 END OF TERMS AND CONDITIONS 1494 1495 APPENDIX: How to apply the Apache License to your work. 1496 1497 To apply the Apache License to your work, attach the following 1498 boilerplate notice, with the fields enclosed by brackets "[]" 1499 replaced with your own identifying information. (Don't include 1500 the brackets!) The text should be enclosed in the appropriate 1501 comment syntax for the file format. We also recommend that a 1502 file or class name and description of purpose be included on the 1503 same "printed page" as the copyright notice for easier 1504 identification within third-party archives. 1505 1506 Copyright [yyyy] [name of copyright owner] 1507 1508 Licensed under the Apache License, Version 2.0 (the "License"); 1509 you may not use this file except in compliance with the License. 1510 You may obtain a copy of the License at 1511 1512 http://www.apache.org/licenses/LICENSE-2.0 1513 1514 Unless required by applicable law or agreed to in writing, software 1515 distributed under the License is distributed on an "AS IS" BASIS, 1516 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1517 See the License for the specific language governing permissions and 1518 limitations under the License. 1519 1520 ================================================================ 1521 1522 github.com/gdamore/tcell/v2 1523 https://github.com/gdamore/tcell/v2 1524 ---------------------------------------------------------------- 1525 1526 Apache License 1527 Version 2.0, January 2004 1528 http://www.apache.org/licenses/ 1529 1530 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1531 1532 1. Definitions. 1533 1534 "License" shall mean the terms and conditions for use, reproduction, 1535 and distribution as defined by Sections 1 through 9 of this document. 1536 1537 "Licensor" shall mean the copyright owner or entity authorized by 1538 the copyright owner that is granting the License. 1539 1540 "Legal Entity" shall mean the union of the acting entity and all 1541 other entities that control, are controlled by, or are under common 1542 control with that entity. For the purposes of this definition, 1543 "control" means (i) the power, direct or indirect, to cause the 1544 direction or management of such entity, whether by contract or 1545 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1546 outstanding shares, or (iii) beneficial ownership of such entity. 1547 1548 "You" (or "Your") shall mean an individual or Legal Entity 1549 exercising permissions granted by this License. 1550 1551 "Source" form shall mean the preferred form for making modifications, 1552 including but not limited to software source code, documentation 1553 source, and configuration files. 1554 1555 "Object" form shall mean any form resulting from mechanical 1556 transformation or translation of a Source form, including but 1557 not limited to compiled object code, generated documentation, 1558 and conversions to other media types. 1559 1560 "Work" shall mean the work of authorship, whether in Source or 1561 Object form, made available under the License, as indicated by a 1562 copyright notice that is included in or attached to the work 1563 (an example is provided in the Appendix below). 1564 1565 "Derivative Works" shall mean any work, whether in Source or Object 1566 form, that is based on (or derived from) the Work and for which the 1567 editorial revisions, annotations, elaborations, or other modifications 1568 represent, as a whole, an original work of authorship. For the purposes 1569 of this License, Derivative Works shall not include works that remain 1570 separable from, or merely link (or bind by name) to the interfaces of, 1571 the Work and Derivative Works thereof. 1572 1573 "Contribution" shall mean any work of authorship, including 1574 the original version of the Work and any modifications or additions 1575 to that Work or Derivative Works thereof, that is intentionally 1576 submitted to Licensor for inclusion in the Work by the copyright owner 1577 or by an individual or Legal Entity authorized to submit on behalf of 1578 the copyright owner. For the purposes of this definition, "submitted" 1579 means any form of electronic, verbal, or written communication sent 1580 to the Licensor or its representatives, including but not limited to 1581 communication on electronic mailing lists, source code control systems, 1582 and issue tracking systems that are managed by, or on behalf of, the 1583 Licensor for the purpose of discussing and improving the Work, but 1584 excluding communication that is conspicuously marked or otherwise 1585 designated in writing by the copyright owner as "Not a Contribution." 1586 1587 "Contributor" shall mean Licensor and any individual or Legal Entity 1588 on behalf of whom a Contribution has been received by Licensor and 1589 subsequently incorporated within the Work. 1590 1591 2. Grant of Copyright License. Subject to the terms and conditions of 1592 this License, each Contributor hereby grants to You a perpetual, 1593 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1594 copyright license to reproduce, prepare Derivative Works of, 1595 publicly display, publicly perform, sublicense, and distribute the 1596 Work and such Derivative Works in Source or Object form. 1597 1598 3. Grant of Patent License. Subject to the terms and conditions of 1599 this License, each Contributor hereby grants to You a perpetual, 1600 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1601 (except as stated in this section) patent license to make, have made, 1602 use, offer to sell, sell, import, and otherwise transfer the Work, 1603 where such license applies only to those patent claims licensable 1604 by such Contributor that are necessarily infringed by their 1605 Contribution(s) alone or by combination of their Contribution(s) 1606 with the Work to which such Contribution(s) was submitted. If You 1607 institute patent litigation against any entity (including a 1608 cross-claim or counterclaim in a lawsuit) alleging that the Work 1609 or a Contribution incorporated within the Work constitutes direct 1610 or contributory patent infringement, then any patent licenses 1611 granted to You under this License for that Work shall terminate 1612 as of the date such litigation is filed. 1613 1614 4. Redistribution. You may reproduce and distribute copies of the 1615 Work or Derivative Works thereof in any medium, with or without 1616 modifications, and in Source or Object form, provided that You 1617 meet the following conditions: 1618 1619 (a) You must give any other recipients of the Work or 1620 Derivative Works a copy of this License; and 1621 1622 (b) You must cause any modified files to carry prominent notices 1623 stating that You changed the files; and 1624 1625 (c) You must retain, in the Source form of any Derivative Works 1626 that You distribute, all copyright, patent, trademark, and 1627 attribution notices from the Source form of the Work, 1628 excluding those notices that do not pertain to any part of 1629 the Derivative Works; and 1630 1631 (d) If the Work includes a "NOTICE" text file as part of its 1632 distribution, then any Derivative Works that You distribute must 1633 include a readable copy of the attribution notices contained 1634 within such NOTICE file, excluding those notices that do not 1635 pertain to any part of the Derivative Works, in at least one 1636 of the following places: within a NOTICE text file distributed 1637 as part of the Derivative Works; within the Source form or 1638 documentation, if provided along with the Derivative Works; or, 1639 within a display generated by the Derivative Works, if and 1640 wherever such third-party notices normally appear. The contents 1641 of the NOTICE file are for informational purposes only and 1642 do not modify the License. You may add Your own attribution 1643 notices within Derivative Works that You distribute, alongside 1644 or as an addendum to the NOTICE text from the Work, provided 1645 that such additional attribution notices cannot be construed 1646 as modifying the License. 1647 1648 You may add Your own copyright statement to Your modifications and 1649 may provide additional or different license terms and conditions 1650 for use, reproduction, or distribution of Your modifications, or 1651 for any such Derivative Works as a whole, provided Your use, 1652 reproduction, and distribution of the Work otherwise complies with 1653 the conditions stated in this License. 1654 1655 5. Submission of Contributions. Unless You explicitly state otherwise, 1656 any Contribution intentionally submitted for inclusion in the Work 1657 by You to the Licensor shall be under the terms and conditions of 1658 this License, without any additional terms or conditions. 1659 Notwithstanding the above, nothing herein shall supersede or modify 1660 the terms of any separate license agreement you may have executed 1661 with Licensor regarding such Contributions. 1662 1663 6. Trademarks. This License does not grant permission to use the trade 1664 names, trademarks, service marks, or product names of the Licensor, 1665 except as required for reasonable and customary use in describing the 1666 origin of the Work and reproducing the content of the NOTICE file. 1667 1668 7. Disclaimer of Warranty. Unless required by applicable law or 1669 agreed to in writing, Licensor provides the Work (and each 1670 Contributor provides its Contributions) on an "AS IS" BASIS, 1671 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1672 implied, including, without limitation, any warranties or conditions 1673 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1674 PARTICULAR PURPOSE. You are solely responsible for determining the 1675 appropriateness of using or redistributing the Work and assume any 1676 risks associated with Your exercise of permissions under this License. 1677 1678 8. Limitation of Liability. In no event and under no legal theory, 1679 whether in tort (including negligence), contract, or otherwise, 1680 unless required by applicable law (such as deliberate and grossly 1681 negligent acts) or agreed to in writing, shall any Contributor be 1682 liable to You for damages, including any direct, indirect, special, 1683 incidental, or consequential damages of any character arising as a 1684 result of this License or out of the use or inability to use the 1685 Work (including but not limited to damages for loss of goodwill, 1686 work stoppage, computer failure or malfunction, or any and all 1687 other commercial damages or losses), even if such Contributor 1688 has been advised of the possibility of such damages. 1689 1690 9. Accepting Warranty or Additional Liability. While redistributing 1691 the Work or Derivative Works thereof, You may choose to offer, 1692 and charge a fee for, acceptance of support, warranty, indemnity, 1693 or other liability obligations and/or rights consistent with this 1694 License. However, in accepting such obligations, You may act only 1695 on Your own behalf and on Your sole responsibility, not on behalf 1696 of any other Contributor, and only if You agree to indemnify, 1697 defend, and hold each Contributor harmless for any liability 1698 incurred by, or claims asserted against, such Contributor by reason 1699 of your accepting any such warranty or additional liability. 1700 1701 END OF TERMS AND CONDITIONS 1702 1703 APPENDIX: How to apply the Apache License to your work. 1704 1705 To apply the Apache License to your work, attach the following 1706 boilerplate notice, with the fields enclosed by brackets "[]" 1707 replaced with your own identifying information. (Don't include 1708 the brackets!) The text should be enclosed in the appropriate 1709 comment syntax for the file format. We also recommend that a 1710 file or class name and description of purpose be included on the 1711 same "printed page" as the copyright notice for easier 1712 identification within third-party archives. 1713 1714 Copyright [yyyy] [name of copyright owner] 1715 1716 Licensed under the Apache License, Version 2.0 (the "License"); 1717 you may not use this file except in compliance with the License. 1718 You may obtain a copy of the License at 1719 1720 http://www.apache.org/licenses/LICENSE-2.0 1721 1722 Unless required by applicable law or agreed to in writing, software 1723 distributed under the License is distributed on an "AS IS" BASIS, 1724 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1725 See the License for the specific language governing permissions and 1726 limitations under the License. 1727 1728 ================================================================ 1729 1730 github.com/go-logr/logr 1731 https://github.com/go-logr/logr 1732 ---------------------------------------------------------------- 1733 Apache License 1734 Version 2.0, January 2004 1735 http://www.apache.org/licenses/ 1736 1737 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1738 1739 1. Definitions. 1740 1741 "License" shall mean the terms and conditions for use, reproduction, 1742 and distribution as defined by Sections 1 through 9 of this document. 1743 1744 "Licensor" shall mean the copyright owner or entity authorized by 1745 the copyright owner that is granting the License. 1746 1747 "Legal Entity" shall mean the union of the acting entity and all 1748 other entities that control, are controlled by, or are under common 1749 control with that entity. For the purposes of this definition, 1750 "control" means (i) the power, direct or indirect, to cause the 1751 direction or management of such entity, whether by contract or 1752 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1753 outstanding shares, or (iii) beneficial ownership of such entity. 1754 1755 "You" (or "Your") shall mean an individual or Legal Entity 1756 exercising permissions granted by this License. 1757 1758 "Source" form shall mean the preferred form for making modifications, 1759 including but not limited to software source code, documentation 1760 source, and configuration files. 1761 1762 "Object" form shall mean any form resulting from mechanical 1763 transformation or translation of a Source form, including but 1764 not limited to compiled object code, generated documentation, 1765 and conversions to other media types. 1766 1767 "Work" shall mean the work of authorship, whether in Source or 1768 Object form, made available under the License, as indicated by a 1769 copyright notice that is included in or attached to the work 1770 (an example is provided in the Appendix below). 1771 1772 "Derivative Works" shall mean any work, whether in Source or Object 1773 form, that is based on (or derived from) the Work and for which the 1774 editorial revisions, annotations, elaborations, or other modifications 1775 represent, as a whole, an original work of authorship. For the purposes 1776 of this License, Derivative Works shall not include works that remain 1777 separable from, or merely link (or bind by name) to the interfaces of, 1778 the Work and Derivative Works thereof. 1779 1780 "Contribution" shall mean any work of authorship, including 1781 the original version of the Work and any modifications or additions 1782 to that Work or Derivative Works thereof, that is intentionally 1783 submitted to Licensor for inclusion in the Work by the copyright owner 1784 or by an individual or Legal Entity authorized to submit on behalf of 1785 the copyright owner. For the purposes of this definition, "submitted" 1786 means any form of electronic, verbal, or written communication sent 1787 to the Licensor or its representatives, including but not limited to 1788 communication on electronic mailing lists, source code control systems, 1789 and issue tracking systems that are managed by, or on behalf of, the 1790 Licensor for the purpose of discussing and improving the Work, but 1791 excluding communication that is conspicuously marked or otherwise 1792 designated in writing by the copyright owner as "Not a Contribution." 1793 1794 "Contributor" shall mean Licensor and any individual or Legal Entity 1795 on behalf of whom a Contribution has been received by Licensor and 1796 subsequently incorporated within the Work. 1797 1798 2. Grant of Copyright License. Subject to the terms and conditions of 1799 this License, each Contributor hereby grants to You a perpetual, 1800 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1801 copyright license to reproduce, prepare Derivative Works of, 1802 publicly display, publicly perform, sublicense, and distribute the 1803 Work and such Derivative Works in Source or Object form. 1804 1805 3. Grant of Patent License. Subject to the terms and conditions of 1806 this License, each Contributor hereby grants to You a perpetual, 1807 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1808 (except as stated in this section) patent license to make, have made, 1809 use, offer to sell, sell, import, and otherwise transfer the Work, 1810 where such license applies only to those patent claims licensable 1811 by such Contributor that are necessarily infringed by their 1812 Contribution(s) alone or by combination of their Contribution(s) 1813 with the Work to which such Contribution(s) was submitted. If You 1814 institute patent litigation against any entity (including a 1815 cross-claim or counterclaim in a lawsuit) alleging that the Work 1816 or a Contribution incorporated within the Work constitutes direct 1817 or contributory patent infringement, then any patent licenses 1818 granted to You under this License for that Work shall terminate 1819 as of the date such litigation is filed. 1820 1821 4. Redistribution. You may reproduce and distribute copies of the 1822 Work or Derivative Works thereof in any medium, with or without 1823 modifications, and in Source or Object form, provided that You 1824 meet the following conditions: 1825 1826 (a) You must give any other recipients of the Work or 1827 Derivative Works a copy of this License; and 1828 1829 (b) You must cause any modified files to carry prominent notices 1830 stating that You changed the files; and 1831 1832 (c) You must retain, in the Source form of any Derivative Works 1833 that You distribute, all copyright, patent, trademark, and 1834 attribution notices from the Source form of the Work, 1835 excluding those notices that do not pertain to any part of 1836 the Derivative Works; and 1837 1838 (d) If the Work includes a "NOTICE" text file as part of its 1839 distribution, then any Derivative Works that You distribute must 1840 include a readable copy of the attribution notices contained 1841 within such NOTICE file, excluding those notices that do not 1842 pertain to any part of the Derivative Works, in at least one 1843 of the following places: within a NOTICE text file distributed 1844 as part of the Derivative Works; within the Source form or 1845 documentation, if provided along with the Derivative Works; or, 1846 within a display generated by the Derivative Works, if and 1847 wherever such third-party notices normally appear. The contents 1848 of the NOTICE file are for informational purposes only and 1849 do not modify the License. You may add Your own attribution 1850 notices within Derivative Works that You distribute, alongside 1851 or as an addendum to the NOTICE text from the Work, provided 1852 that such additional attribution notices cannot be construed 1853 as modifying the License. 1854 1855 You may add Your own copyright statement to Your modifications and 1856 may provide additional or different license terms and conditions 1857 for use, reproduction, or distribution of Your modifications, or 1858 for any such Derivative Works as a whole, provided Your use, 1859 reproduction, and distribution of the Work otherwise complies with 1860 the conditions stated in this License. 1861 1862 5. Submission of Contributions. Unless You explicitly state otherwise, 1863 any Contribution intentionally submitted for inclusion in the Work 1864 by You to the Licensor shall be under the terms and conditions of 1865 this License, without any additional terms or conditions. 1866 Notwithstanding the above, nothing herein shall supersede or modify 1867 the terms of any separate license agreement you may have executed 1868 with Licensor regarding such Contributions. 1869 1870 6. Trademarks. This License does not grant permission to use the trade 1871 names, trademarks, service marks, or product names of the Licensor, 1872 except as required for reasonable and customary use in describing the 1873 origin of the Work and reproducing the content of the NOTICE file. 1874 1875 7. Disclaimer of Warranty. Unless required by applicable law or 1876 agreed to in writing, Licensor provides the Work (and each 1877 Contributor provides its Contributions) on an "AS IS" BASIS, 1878 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1879 implied, including, without limitation, any warranties or conditions 1880 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1881 PARTICULAR PURPOSE. You are solely responsible for determining the 1882 appropriateness of using or redistributing the Work and assume any 1883 risks associated with Your exercise of permissions under this License. 1884 1885 8. Limitation of Liability. In no event and under no legal theory, 1886 whether in tort (including negligence), contract, or otherwise, 1887 unless required by applicable law (such as deliberate and grossly 1888 negligent acts) or agreed to in writing, shall any Contributor be 1889 liable to You for damages, including any direct, indirect, special, 1890 incidental, or consequential damages of any character arising as a 1891 result of this License or out of the use or inability to use the 1892 Work (including but not limited to damages for loss of goodwill, 1893 work stoppage, computer failure or malfunction, or any and all 1894 other commercial damages or losses), even if such Contributor 1895 has been advised of the possibility of such damages. 1896 1897 9. Accepting Warranty or Additional Liability. While redistributing 1898 the Work or Derivative Works thereof, You may choose to offer, 1899 and charge a fee for, acceptance of support, warranty, indemnity, 1900 or other liability obligations and/or rights consistent with this 1901 License. However, in accepting such obligations, You may act only 1902 on Your own behalf and on Your sole responsibility, not on behalf 1903 of any other Contributor, and only if You agree to indemnify, 1904 defend, and hold each Contributor harmless for any liability 1905 incurred by, or claims asserted against, such Contributor by reason 1906 of your accepting any such warranty or additional liability. 1907 1908 END OF TERMS AND CONDITIONS 1909 1910 APPENDIX: How to apply the Apache License to your work. 1911 1912 To apply the Apache License to your work, attach the following 1913 boilerplate notice, with the fields enclosed by brackets "{}" 1914 replaced with your own identifying information. (Don't include 1915 the brackets!) The text should be enclosed in the appropriate 1916 comment syntax for the file format. We also recommend that a 1917 file or class name and description of purpose be included on the 1918 same "printed page" as the copyright notice for easier 1919 identification within third-party archives. 1920 1921 Copyright {yyyy} {name of copyright owner} 1922 1923 Licensed under the Apache License, Version 2.0 (the "License"); 1924 you may not use this file except in compliance with the License. 1925 You may obtain a copy of the License at 1926 1927 http://www.apache.org/licenses/LICENSE-2.0 1928 1929 Unless required by applicable law or agreed to in writing, software 1930 distributed under the License is distributed on an "AS IS" BASIS, 1931 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1932 See the License for the specific language governing permissions and 1933 limitations under the License. 1934 1935 ================================================================ 1936 1937 github.com/go-ole/go-ole 1938 https://github.com/go-ole/go-ole 1939 ---------------------------------------------------------------- 1940 The MIT License (MIT) 1941 1942 Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com> 1943 1944 Permission is hereby granted, free of charge, to any person obtaining a copy of 1945 this software and associated documentation files (the “Software”), to deal in 1946 the Software without restriction, including without limitation the rights to 1947 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 1948 of the Software, and to permit persons to whom the Software is furnished to do 1949 so, subject to the following conditions: 1950 1951 The above copyright notice and this permission notice shall be included in all 1952 copies or substantial portions of the Software. 1953 1954 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1955 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1956 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1957 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1958 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1959 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1960 SOFTWARE. 1961 1962 ================================================================ 1963 1964 github.com/go-openapi/analysis 1965 https://github.com/go-openapi/analysis 1966 ---------------------------------------------------------------- 1967 1968 Apache License 1969 Version 2.0, January 2004 1970 http://www.apache.org/licenses/ 1971 1972 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1973 1974 1. Definitions. 1975 1976 "License" shall mean the terms and conditions for use, reproduction, 1977 and distribution as defined by Sections 1 through 9 of this document. 1978 1979 "Licensor" shall mean the copyright owner or entity authorized by 1980 the copyright owner that is granting the License. 1981 1982 "Legal Entity" shall mean the union of the acting entity and all 1983 other entities that control, are controlled by, or are under common 1984 control with that entity. For the purposes of this definition, 1985 "control" means (i) the power, direct or indirect, to cause the 1986 direction or management of such entity, whether by contract or 1987 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1988 outstanding shares, or (iii) beneficial ownership of such entity. 1989 1990 "You" (or "Your") shall mean an individual or Legal Entity 1991 exercising permissions granted by this License. 1992 1993 "Source" form shall mean the preferred form for making modifications, 1994 including but not limited to software source code, documentation 1995 source, and configuration files. 1996 1997 "Object" form shall mean any form resulting from mechanical 1998 transformation or translation of a Source form, including but 1999 not limited to compiled object code, generated documentation, 2000 and conversions to other media types. 2001 2002 "Work" shall mean the work of authorship, whether in Source or 2003 Object form, made available under the License, as indicated by a 2004 copyright notice that is included in or attached to the work 2005 (an example is provided in the Appendix below). 2006 2007 "Derivative Works" shall mean any work, whether in Source or Object 2008 form, that is based on (or derived from) the Work and for which the 2009 editorial revisions, annotations, elaborations, or other modifications 2010 represent, as a whole, an original work of authorship. For the purposes 2011 of this License, Derivative Works shall not include works that remain 2012 separable from, or merely link (or bind by name) to the interfaces of, 2013 the Work and Derivative Works thereof. 2014 2015 "Contribution" shall mean any work of authorship, including 2016 the original version of the Work and any modifications or additions 2017 to that Work or Derivative Works thereof, that is intentionally 2018 submitted to Licensor for inclusion in the Work by the copyright owner 2019 or by an individual or Legal Entity authorized to submit on behalf of 2020 the copyright owner. For the purposes of this definition, "submitted" 2021 means any form of electronic, verbal, or written communication sent 2022 to the Licensor or its representatives, including but not limited to 2023 communication on electronic mailing lists, source code control systems, 2024 and issue tracking systems that are managed by, or on behalf of, the 2025 Licensor for the purpose of discussing and improving the Work, but 2026 excluding communication that is conspicuously marked or otherwise 2027 designated in writing by the copyright owner as "Not a Contribution." 2028 2029 "Contributor" shall mean Licensor and any individual or Legal Entity 2030 on behalf of whom a Contribution has been received by Licensor and 2031 subsequently incorporated within the Work. 2032 2033 2. Grant of Copyright License. Subject to the terms and conditions of 2034 this License, each Contributor hereby grants to You a perpetual, 2035 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2036 copyright license to reproduce, prepare Derivative Works of, 2037 publicly display, publicly perform, sublicense, and distribute the 2038 Work and such Derivative Works in Source or Object form. 2039 2040 3. Grant of Patent License. Subject to the terms and conditions of 2041 this License, each Contributor hereby grants to You a perpetual, 2042 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2043 (except as stated in this section) patent license to make, have made, 2044 use, offer to sell, sell, import, and otherwise transfer the Work, 2045 where such license applies only to those patent claims licensable 2046 by such Contributor that are necessarily infringed by their 2047 Contribution(s) alone or by combination of their Contribution(s) 2048 with the Work to which such Contribution(s) was submitted. If You 2049 institute patent litigation against any entity (including a 2050 cross-claim or counterclaim in a lawsuit) alleging that the Work 2051 or a Contribution incorporated within the Work constitutes direct 2052 or contributory patent infringement, then any patent licenses 2053 granted to You under this License for that Work shall terminate 2054 as of the date such litigation is filed. 2055 2056 4. Redistribution. You may reproduce and distribute copies of the 2057 Work or Derivative Works thereof in any medium, with or without 2058 modifications, and in Source or Object form, provided that You 2059 meet the following conditions: 2060 2061 (a) You must give any other recipients of the Work or 2062 Derivative Works a copy of this License; and 2063 2064 (b) You must cause any modified files to carry prominent notices 2065 stating that You changed the files; and 2066 2067 (c) You must retain, in the Source form of any Derivative Works 2068 that You distribute, all copyright, patent, trademark, and 2069 attribution notices from the Source form of the Work, 2070 excluding those notices that do not pertain to any part of 2071 the Derivative Works; and 2072 2073 (d) If the Work includes a "NOTICE" text file as part of its 2074 distribution, then any Derivative Works that You distribute must 2075 include a readable copy of the attribution notices contained 2076 within such NOTICE file, excluding those notices that do not 2077 pertain to any part of the Derivative Works, in at least one 2078 of the following places: within a NOTICE text file distributed 2079 as part of the Derivative Works; within the Source form or 2080 documentation, if provided along with the Derivative Works; or, 2081 within a display generated by the Derivative Works, if and 2082 wherever such third-party notices normally appear. The contents 2083 of the NOTICE file are for informational purposes only and 2084 do not modify the License. You may add Your own attribution 2085 notices within Derivative Works that You distribute, alongside 2086 or as an addendum to the NOTICE text from the Work, provided 2087 that such additional attribution notices cannot be construed 2088 as modifying the License. 2089 2090 You may add Your own copyright statement to Your modifications and 2091 may provide additional or different license terms and conditions 2092 for use, reproduction, or distribution of Your modifications, or 2093 for any such Derivative Works as a whole, provided Your use, 2094 reproduction, and distribution of the Work otherwise complies with 2095 the conditions stated in this License. 2096 2097 5. Submission of Contributions. Unless You explicitly state otherwise, 2098 any Contribution intentionally submitted for inclusion in the Work 2099 by You to the Licensor shall be under the terms and conditions of 2100 this License, without any additional terms or conditions. 2101 Notwithstanding the above, nothing herein shall supersede or modify 2102 the terms of any separate license agreement you may have executed 2103 with Licensor regarding such Contributions. 2104 2105 6. Trademarks. This License does not grant permission to use the trade 2106 names, trademarks, service marks, or product names of the Licensor, 2107 except as required for reasonable and customary use in describing the 2108 origin of the Work and reproducing the content of the NOTICE file. 2109 2110 7. Disclaimer of Warranty. Unless required by applicable law or 2111 agreed to in writing, Licensor provides the Work (and each 2112 Contributor provides its Contributions) on an "AS IS" BASIS, 2113 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2114 implied, including, without limitation, any warranties or conditions 2115 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2116 PARTICULAR PURPOSE. You are solely responsible for determining the 2117 appropriateness of using or redistributing the Work and assume any 2118 risks associated with Your exercise of permissions under this License. 2119 2120 8. Limitation of Liability. In no event and under no legal theory, 2121 whether in tort (including negligence), contract, or otherwise, 2122 unless required by applicable law (such as deliberate and grossly 2123 negligent acts) or agreed to in writing, shall any Contributor be 2124 liable to You for damages, including any direct, indirect, special, 2125 incidental, or consequential damages of any character arising as a 2126 result of this License or out of the use or inability to use the 2127 Work (including but not limited to damages for loss of goodwill, 2128 work stoppage, computer failure or malfunction, or any and all 2129 other commercial damages or losses), even if such Contributor 2130 has been advised of the possibility of such damages. 2131 2132 9. Accepting Warranty or Additional Liability. While redistributing 2133 the Work or Derivative Works thereof, You may choose to offer, 2134 and charge a fee for, acceptance of support, warranty, indemnity, 2135 or other liability obligations and/or rights consistent with this 2136 License. However, in accepting such obligations, You may act only 2137 on Your own behalf and on Your sole responsibility, not on behalf 2138 of any other Contributor, and only if You agree to indemnify, 2139 defend, and hold each Contributor harmless for any liability 2140 incurred by, or claims asserted against, such Contributor by reason 2141 of your accepting any such warranty or additional liability. 2142 2143 END OF TERMS AND CONDITIONS 2144 2145 APPENDIX: How to apply the Apache License to your work. 2146 2147 To apply the Apache License to your work, attach the following 2148 boilerplate notice, with the fields enclosed by brackets "[]" 2149 replaced with your own identifying information. (Don't include 2150 the brackets!) The text should be enclosed in the appropriate 2151 comment syntax for the file format. We also recommend that a 2152 file or class name and description of purpose be included on the 2153 same "printed page" as the copyright notice for easier 2154 identification within third-party archives. 2155 2156 Copyright [yyyy] [name of copyright owner] 2157 2158 Licensed under the Apache License, Version 2.0 (the "License"); 2159 you may not use this file except in compliance with the License. 2160 You may obtain a copy of the License at 2161 2162 http://www.apache.org/licenses/LICENSE-2.0 2163 2164 Unless required by applicable law or agreed to in writing, software 2165 distributed under the License is distributed on an "AS IS" BASIS, 2166 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2167 See the License for the specific language governing permissions and 2168 limitations under the License. 2169 2170 ================================================================ 2171 2172 github.com/go-openapi/errors 2173 https://github.com/go-openapi/errors 2174 ---------------------------------------------------------------- 2175 2176 Apache License 2177 Version 2.0, January 2004 2178 http://www.apache.org/licenses/ 2179 2180 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2181 2182 1. Definitions. 2183 2184 "License" shall mean the terms and conditions for use, reproduction, 2185 and distribution as defined by Sections 1 through 9 of this document. 2186 2187 "Licensor" shall mean the copyright owner or entity authorized by 2188 the copyright owner that is granting the License. 2189 2190 "Legal Entity" shall mean the union of the acting entity and all 2191 other entities that control, are controlled by, or are under common 2192 control with that entity. For the purposes of this definition, 2193 "control" means (i) the power, direct or indirect, to cause the 2194 direction or management of such entity, whether by contract or 2195 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2196 outstanding shares, or (iii) beneficial ownership of such entity. 2197 2198 "You" (or "Your") shall mean an individual or Legal Entity 2199 exercising permissions granted by this License. 2200 2201 "Source" form shall mean the preferred form for making modifications, 2202 including but not limited to software source code, documentation 2203 source, and configuration files. 2204 2205 "Object" form shall mean any form resulting from mechanical 2206 transformation or translation of a Source form, including but 2207 not limited to compiled object code, generated documentation, 2208 and conversions to other media types. 2209 2210 "Work" shall mean the work of authorship, whether in Source or 2211 Object form, made available under the License, as indicated by a 2212 copyright notice that is included in or attached to the work 2213 (an example is provided in the Appendix below). 2214 2215 "Derivative Works" shall mean any work, whether in Source or Object 2216 form, that is based on (or derived from) the Work and for which the 2217 editorial revisions, annotations, elaborations, or other modifications 2218 represent, as a whole, an original work of authorship. For the purposes 2219 of this License, Derivative Works shall not include works that remain 2220 separable from, or merely link (or bind by name) to the interfaces of, 2221 the Work and Derivative Works thereof. 2222 2223 "Contribution" shall mean any work of authorship, including 2224 the original version of the Work and any modifications or additions 2225 to that Work or Derivative Works thereof, that is intentionally 2226 submitted to Licensor for inclusion in the Work by the copyright owner 2227 or by an individual or Legal Entity authorized to submit on behalf of 2228 the copyright owner. For the purposes of this definition, "submitted" 2229 means any form of electronic, verbal, or written communication sent 2230 to the Licensor or its representatives, including but not limited to 2231 communication on electronic mailing lists, source code control systems, 2232 and issue tracking systems that are managed by, or on behalf of, the 2233 Licensor for the purpose of discussing and improving the Work, but 2234 excluding communication that is conspicuously marked or otherwise 2235 designated in writing by the copyright owner as "Not a Contribution." 2236 2237 "Contributor" shall mean Licensor and any individual or Legal Entity 2238 on behalf of whom a Contribution has been received by Licensor and 2239 subsequently incorporated within the Work. 2240 2241 2. Grant of Copyright License. Subject to the terms and conditions of 2242 this License, each Contributor hereby grants to You a perpetual, 2243 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2244 copyright license to reproduce, prepare Derivative Works of, 2245 publicly display, publicly perform, sublicense, and distribute the 2246 Work and such Derivative Works in Source or Object form. 2247 2248 3. Grant of Patent License. Subject to the terms and conditions of 2249 this License, each Contributor hereby grants to You a perpetual, 2250 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2251 (except as stated in this section) patent license to make, have made, 2252 use, offer to sell, sell, import, and otherwise transfer the Work, 2253 where such license applies only to those patent claims licensable 2254 by such Contributor that are necessarily infringed by their 2255 Contribution(s) alone or by combination of their Contribution(s) 2256 with the Work to which such Contribution(s) was submitted. If You 2257 institute patent litigation against any entity (including a 2258 cross-claim or counterclaim in a lawsuit) alleging that the Work 2259 or a Contribution incorporated within the Work constitutes direct 2260 or contributory patent infringement, then any patent licenses 2261 granted to You under this License for that Work shall terminate 2262 as of the date such litigation is filed. 2263 2264 4. Redistribution. You may reproduce and distribute copies of the 2265 Work or Derivative Works thereof in any medium, with or without 2266 modifications, and in Source or Object form, provided that You 2267 meet the following conditions: 2268 2269 (a) You must give any other recipients of the Work or 2270 Derivative Works a copy of this License; and 2271 2272 (b) You must cause any modified files to carry prominent notices 2273 stating that You changed the files; and 2274 2275 (c) You must retain, in the Source form of any Derivative Works 2276 that You distribute, all copyright, patent, trademark, and 2277 attribution notices from the Source form of the Work, 2278 excluding those notices that do not pertain to any part of 2279 the Derivative Works; and 2280 2281 (d) If the Work includes a "NOTICE" text file as part of its 2282 distribution, then any Derivative Works that You distribute must 2283 include a readable copy of the attribution notices contained 2284 within such NOTICE file, excluding those notices that do not 2285 pertain to any part of the Derivative Works, in at least one 2286 of the following places: within a NOTICE text file distributed 2287 as part of the Derivative Works; within the Source form or 2288 documentation, if provided along with the Derivative Works; or, 2289 within a display generated by the Derivative Works, if and 2290 wherever such third-party notices normally appear. The contents 2291 of the NOTICE file are for informational purposes only and 2292 do not modify the License. You may add Your own attribution 2293 notices within Derivative Works that You distribute, alongside 2294 or as an addendum to the NOTICE text from the Work, provided 2295 that such additional attribution notices cannot be construed 2296 as modifying the License. 2297 2298 You may add Your own copyright statement to Your modifications and 2299 may provide additional or different license terms and conditions 2300 for use, reproduction, or distribution of Your modifications, or 2301 for any such Derivative Works as a whole, provided Your use, 2302 reproduction, and distribution of the Work otherwise complies with 2303 the conditions stated in this License. 2304 2305 5. Submission of Contributions. Unless You explicitly state otherwise, 2306 any Contribution intentionally submitted for inclusion in the Work 2307 by You to the Licensor shall be under the terms and conditions of 2308 this License, without any additional terms or conditions. 2309 Notwithstanding the above, nothing herein shall supersede or modify 2310 the terms of any separate license agreement you may have executed 2311 with Licensor regarding such Contributions. 2312 2313 6. Trademarks. This License does not grant permission to use the trade 2314 names, trademarks, service marks, or product names of the Licensor, 2315 except as required for reasonable and customary use in describing the 2316 origin of the Work and reproducing the content of the NOTICE file. 2317 2318 7. Disclaimer of Warranty. Unless required by applicable law or 2319 agreed to in writing, Licensor provides the Work (and each 2320 Contributor provides its Contributions) on an "AS IS" BASIS, 2321 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2322 implied, including, without limitation, any warranties or conditions 2323 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2324 PARTICULAR PURPOSE. You are solely responsible for determining the 2325 appropriateness of using or redistributing the Work and assume any 2326 risks associated with Your exercise of permissions under this License. 2327 2328 8. Limitation of Liability. In no event and under no legal theory, 2329 whether in tort (including negligence), contract, or otherwise, 2330 unless required by applicable law (such as deliberate and grossly 2331 negligent acts) or agreed to in writing, shall any Contributor be 2332 liable to You for damages, including any direct, indirect, special, 2333 incidental, or consequential damages of any character arising as a 2334 result of this License or out of the use or inability to use the 2335 Work (including but not limited to damages for loss of goodwill, 2336 work stoppage, computer failure or malfunction, or any and all 2337 other commercial damages or losses), even if such Contributor 2338 has been advised of the possibility of such damages. 2339 2340 9. Accepting Warranty or Additional Liability. While redistributing 2341 the Work or Derivative Works thereof, You may choose to offer, 2342 and charge a fee for, acceptance of support, warranty, indemnity, 2343 or other liability obligations and/or rights consistent with this 2344 License. However, in accepting such obligations, You may act only 2345 on Your own behalf and on Your sole responsibility, not on behalf 2346 of any other Contributor, and only if You agree to indemnify, 2347 defend, and hold each Contributor harmless for any liability 2348 incurred by, or claims asserted against, such Contributor by reason 2349 of your accepting any such warranty or additional liability. 2350 2351 END OF TERMS AND CONDITIONS 2352 2353 APPENDIX: How to apply the Apache License to your work. 2354 2355 To apply the Apache License to your work, attach the following 2356 boilerplate notice, with the fields enclosed by brackets "[]" 2357 replaced with your own identifying information. (Don't include 2358 the brackets!) The text should be enclosed in the appropriate 2359 comment syntax for the file format. We also recommend that a 2360 file or class name and description of purpose be included on the 2361 same "printed page" as the copyright notice for easier 2362 identification within third-party archives. 2363 2364 Copyright [yyyy] [name of copyright owner] 2365 2366 Licensed under the Apache License, Version 2.0 (the "License"); 2367 you may not use this file except in compliance with the License. 2368 You may obtain a copy of the License at 2369 2370 http://www.apache.org/licenses/LICENSE-2.0 2371 2372 Unless required by applicable law or agreed to in writing, software 2373 distributed under the License is distributed on an "AS IS" BASIS, 2374 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2375 See the License for the specific language governing permissions and 2376 limitations under the License. 2377 2378 ================================================================ 2379 2380 github.com/go-openapi/jsonpointer 2381 https://github.com/go-openapi/jsonpointer 2382 ---------------------------------------------------------------- 2383 2384 Apache License 2385 Version 2.0, January 2004 2386 http://www.apache.org/licenses/ 2387 2388 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2389 2390 1. Definitions. 2391 2392 "License" shall mean the terms and conditions for use, reproduction, 2393 and distribution as defined by Sections 1 through 9 of this document. 2394 2395 "Licensor" shall mean the copyright owner or entity authorized by 2396 the copyright owner that is granting the License. 2397 2398 "Legal Entity" shall mean the union of the acting entity and all 2399 other entities that control, are controlled by, or are under common 2400 control with that entity. For the purposes of this definition, 2401 "control" means (i) the power, direct or indirect, to cause the 2402 direction or management of such entity, whether by contract or 2403 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2404 outstanding shares, or (iii) beneficial ownership of such entity. 2405 2406 "You" (or "Your") shall mean an individual or Legal Entity 2407 exercising permissions granted by this License. 2408 2409 "Source" form shall mean the preferred form for making modifications, 2410 including but not limited to software source code, documentation 2411 source, and configuration files. 2412 2413 "Object" form shall mean any form resulting from mechanical 2414 transformation or translation of a Source form, including but 2415 not limited to compiled object code, generated documentation, 2416 and conversions to other media types. 2417 2418 "Work" shall mean the work of authorship, whether in Source or 2419 Object form, made available under the License, as indicated by a 2420 copyright notice that is included in or attached to the work 2421 (an example is provided in the Appendix below). 2422 2423 "Derivative Works" shall mean any work, whether in Source or Object 2424 form, that is based on (or derived from) the Work and for which the 2425 editorial revisions, annotations, elaborations, or other modifications 2426 represent, as a whole, an original work of authorship. For the purposes 2427 of this License, Derivative Works shall not include works that remain 2428 separable from, or merely link (or bind by name) to the interfaces of, 2429 the Work and Derivative Works thereof. 2430 2431 "Contribution" shall mean any work of authorship, including 2432 the original version of the Work and any modifications or additions 2433 to that Work or Derivative Works thereof, that is intentionally 2434 submitted to Licensor for inclusion in the Work by the copyright owner 2435 or by an individual or Legal Entity authorized to submit on behalf of 2436 the copyright owner. For the purposes of this definition, "submitted" 2437 means any form of electronic, verbal, or written communication sent 2438 to the Licensor or its representatives, including but not limited to 2439 communication on electronic mailing lists, source code control systems, 2440 and issue tracking systems that are managed by, or on behalf of, the 2441 Licensor for the purpose of discussing and improving the Work, but 2442 excluding communication that is conspicuously marked or otherwise 2443 designated in writing by the copyright owner as "Not a Contribution." 2444 2445 "Contributor" shall mean Licensor and any individual or Legal Entity 2446 on behalf of whom a Contribution has been received by Licensor and 2447 subsequently incorporated within the Work. 2448 2449 2. Grant of Copyright License. Subject to the terms and conditions of 2450 this License, each Contributor hereby grants to You a perpetual, 2451 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2452 copyright license to reproduce, prepare Derivative Works of, 2453 publicly display, publicly perform, sublicense, and distribute the 2454 Work and such Derivative Works in Source or Object form. 2455 2456 3. Grant of Patent License. Subject to the terms and conditions of 2457 this License, each Contributor hereby grants to You a perpetual, 2458 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2459 (except as stated in this section) patent license to make, have made, 2460 use, offer to sell, sell, import, and otherwise transfer the Work, 2461 where such license applies only to those patent claims licensable 2462 by such Contributor that are necessarily infringed by their 2463 Contribution(s) alone or by combination of their Contribution(s) 2464 with the Work to which such Contribution(s) was submitted. If You 2465 institute patent litigation against any entity (including a 2466 cross-claim or counterclaim in a lawsuit) alleging that the Work 2467 or a Contribution incorporated within the Work constitutes direct 2468 or contributory patent infringement, then any patent licenses 2469 granted to You under this License for that Work shall terminate 2470 as of the date such litigation is filed. 2471 2472 4. Redistribution. You may reproduce and distribute copies of the 2473 Work or Derivative Works thereof in any medium, with or without 2474 modifications, and in Source or Object form, provided that You 2475 meet the following conditions: 2476 2477 (a) You must give any other recipients of the Work or 2478 Derivative Works a copy of this License; and 2479 2480 (b) You must cause any modified files to carry prominent notices 2481 stating that You changed the files; and 2482 2483 (c) You must retain, in the Source form of any Derivative Works 2484 that You distribute, all copyright, patent, trademark, and 2485 attribution notices from the Source form of the Work, 2486 excluding those notices that do not pertain to any part of 2487 the Derivative Works; and 2488 2489 (d) If the Work includes a "NOTICE" text file as part of its 2490 distribution, then any Derivative Works that You distribute must 2491 include a readable copy of the attribution notices contained 2492 within such NOTICE file, excluding those notices that do not 2493 pertain to any part of the Derivative Works, in at least one 2494 of the following places: within a NOTICE text file distributed 2495 as part of the Derivative Works; within the Source form or 2496 documentation, if provided along with the Derivative Works; or, 2497 within a display generated by the Derivative Works, if and 2498 wherever such third-party notices normally appear. The contents 2499 of the NOTICE file are for informational purposes only and 2500 do not modify the License. You may add Your own attribution 2501 notices within Derivative Works that You distribute, alongside 2502 or as an addendum to the NOTICE text from the Work, provided 2503 that such additional attribution notices cannot be construed 2504 as modifying the License. 2505 2506 You may add Your own copyright statement to Your modifications and 2507 may provide additional or different license terms and conditions 2508 for use, reproduction, or distribution of Your modifications, or 2509 for any such Derivative Works as a whole, provided Your use, 2510 reproduction, and distribution of the Work otherwise complies with 2511 the conditions stated in this License. 2512 2513 5. Submission of Contributions. Unless You explicitly state otherwise, 2514 any Contribution intentionally submitted for inclusion in the Work 2515 by You to the Licensor shall be under the terms and conditions of 2516 this License, without any additional terms or conditions. 2517 Notwithstanding the above, nothing herein shall supersede or modify 2518 the terms of any separate license agreement you may have executed 2519 with Licensor regarding such Contributions. 2520 2521 6. Trademarks. This License does not grant permission to use the trade 2522 names, trademarks, service marks, or product names of the Licensor, 2523 except as required for reasonable and customary use in describing the 2524 origin of the Work and reproducing the content of the NOTICE file. 2525 2526 7. Disclaimer of Warranty. Unless required by applicable law or 2527 agreed to in writing, Licensor provides the Work (and each 2528 Contributor provides its Contributions) on an "AS IS" BASIS, 2529 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2530 implied, including, without limitation, any warranties or conditions 2531 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2532 PARTICULAR PURPOSE. You are solely responsible for determining the 2533 appropriateness of using or redistributing the Work and assume any 2534 risks associated with Your exercise of permissions under this License. 2535 2536 8. Limitation of Liability. In no event and under no legal theory, 2537 whether in tort (including negligence), contract, or otherwise, 2538 unless required by applicable law (such as deliberate and grossly 2539 negligent acts) or agreed to in writing, shall any Contributor be 2540 liable to You for damages, including any direct, indirect, special, 2541 incidental, or consequential damages of any character arising as a 2542 result of this License or out of the use or inability to use the 2543 Work (including but not limited to damages for loss of goodwill, 2544 work stoppage, computer failure or malfunction, or any and all 2545 other commercial damages or losses), even if such Contributor 2546 has been advised of the possibility of such damages. 2547 2548 9. Accepting Warranty or Additional Liability. While redistributing 2549 the Work or Derivative Works thereof, You may choose to offer, 2550 and charge a fee for, acceptance of support, warranty, indemnity, 2551 or other liability obligations and/or rights consistent with this 2552 License. However, in accepting such obligations, You may act only 2553 on Your own behalf and on Your sole responsibility, not on behalf 2554 of any other Contributor, and only if You agree to indemnify, 2555 defend, and hold each Contributor harmless for any liability 2556 incurred by, or claims asserted against, such Contributor by reason 2557 of your accepting any such warranty or additional liability. 2558 2559 END OF TERMS AND CONDITIONS 2560 2561 APPENDIX: How to apply the Apache License to your work. 2562 2563 To apply the Apache License to your work, attach the following 2564 boilerplate notice, with the fields enclosed by brackets "[]" 2565 replaced with your own identifying information. (Don't include 2566 the brackets!) The text should be enclosed in the appropriate 2567 comment syntax for the file format. We also recommend that a 2568 file or class name and description of purpose be included on the 2569 same "printed page" as the copyright notice for easier 2570 identification within third-party archives. 2571 2572 Copyright [yyyy] [name of copyright owner] 2573 2574 Licensed under the Apache License, Version 2.0 (the "License"); 2575 you may not use this file except in compliance with the License. 2576 You may obtain a copy of the License at 2577 2578 http://www.apache.org/licenses/LICENSE-2.0 2579 2580 Unless required by applicable law or agreed to in writing, software 2581 distributed under the License is distributed on an "AS IS" BASIS, 2582 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2583 See the License for the specific language governing permissions and 2584 limitations under the License. 2585 2586 ================================================================ 2587 2588 github.com/go-openapi/jsonreference 2589 https://github.com/go-openapi/jsonreference 2590 ---------------------------------------------------------------- 2591 2592 Apache License 2593 Version 2.0, January 2004 2594 http://www.apache.org/licenses/ 2595 2596 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2597 2598 1. Definitions. 2599 2600 "License" shall mean the terms and conditions for use, reproduction, 2601 and distribution as defined by Sections 1 through 9 of this document. 2602 2603 "Licensor" shall mean the copyright owner or entity authorized by 2604 the copyright owner that is granting the License. 2605 2606 "Legal Entity" shall mean the union of the acting entity and all 2607 other entities that control, are controlled by, or are under common 2608 control with that entity. For the purposes of this definition, 2609 "control" means (i) the power, direct or indirect, to cause the 2610 direction or management of such entity, whether by contract or 2611 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2612 outstanding shares, or (iii) beneficial ownership of such entity. 2613 2614 "You" (or "Your") shall mean an individual or Legal Entity 2615 exercising permissions granted by this License. 2616 2617 "Source" form shall mean the preferred form for making modifications, 2618 including but not limited to software source code, documentation 2619 source, and configuration files. 2620 2621 "Object" form shall mean any form resulting from mechanical 2622 transformation or translation of a Source form, including but 2623 not limited to compiled object code, generated documentation, 2624 and conversions to other media types. 2625 2626 "Work" shall mean the work of authorship, whether in Source or 2627 Object form, made available under the License, as indicated by a 2628 copyright notice that is included in or attached to the work 2629 (an example is provided in the Appendix below). 2630 2631 "Derivative Works" shall mean any work, whether in Source or Object 2632 form, that is based on (or derived from) the Work and for which the 2633 editorial revisions, annotations, elaborations, or other modifications 2634 represent, as a whole, an original work of authorship. For the purposes 2635 of this License, Derivative Works shall not include works that remain 2636 separable from, or merely link (or bind by name) to the interfaces of, 2637 the Work and Derivative Works thereof. 2638 2639 "Contribution" shall mean any work of authorship, including 2640 the original version of the Work and any modifications or additions 2641 to that Work or Derivative Works thereof, that is intentionally 2642 submitted to Licensor for inclusion in the Work by the copyright owner 2643 or by an individual or Legal Entity authorized to submit on behalf of 2644 the copyright owner. For the purposes of this definition, "submitted" 2645 means any form of electronic, verbal, or written communication sent 2646 to the Licensor or its representatives, including but not limited to 2647 communication on electronic mailing lists, source code control systems, 2648 and issue tracking systems that are managed by, or on behalf of, the 2649 Licensor for the purpose of discussing and improving the Work, but 2650 excluding communication that is conspicuously marked or otherwise 2651 designated in writing by the copyright owner as "Not a Contribution." 2652 2653 "Contributor" shall mean Licensor and any individual or Legal Entity 2654 on behalf of whom a Contribution has been received by Licensor and 2655 subsequently incorporated within the Work. 2656 2657 2. Grant of Copyright License. Subject to the terms and conditions of 2658 this License, each Contributor hereby grants to You a perpetual, 2659 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2660 copyright license to reproduce, prepare Derivative Works of, 2661 publicly display, publicly perform, sublicense, and distribute the 2662 Work and such Derivative Works in Source or Object form. 2663 2664 3. Grant of Patent License. Subject to the terms and conditions of 2665 this License, each Contributor hereby grants to You a perpetual, 2666 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2667 (except as stated in this section) patent license to make, have made, 2668 use, offer to sell, sell, import, and otherwise transfer the Work, 2669 where such license applies only to those patent claims licensable 2670 by such Contributor that are necessarily infringed by their 2671 Contribution(s) alone or by combination of their Contribution(s) 2672 with the Work to which such Contribution(s) was submitted. If You 2673 institute patent litigation against any entity (including a 2674 cross-claim or counterclaim in a lawsuit) alleging that the Work 2675 or a Contribution incorporated within the Work constitutes direct 2676 or contributory patent infringement, then any patent licenses 2677 granted to You under this License for that Work shall terminate 2678 as of the date such litigation is filed. 2679 2680 4. Redistribution. You may reproduce and distribute copies of the 2681 Work or Derivative Works thereof in any medium, with or without 2682 modifications, and in Source or Object form, provided that You 2683 meet the following conditions: 2684 2685 (a) You must give any other recipients of the Work or 2686 Derivative Works a copy of this License; and 2687 2688 (b) You must cause any modified files to carry prominent notices 2689 stating that You changed the files; and 2690 2691 (c) You must retain, in the Source form of any Derivative Works 2692 that You distribute, all copyright, patent, trademark, and 2693 attribution notices from the Source form of the Work, 2694 excluding those notices that do not pertain to any part of 2695 the Derivative Works; and 2696 2697 (d) If the Work includes a "NOTICE" text file as part of its 2698 distribution, then any Derivative Works that You distribute must 2699 include a readable copy of the attribution notices contained 2700 within such NOTICE file, excluding those notices that do not 2701 pertain to any part of the Derivative Works, in at least one 2702 of the following places: within a NOTICE text file distributed 2703 as part of the Derivative Works; within the Source form or 2704 documentation, if provided along with the Derivative Works; or, 2705 within a display generated by the Derivative Works, if and 2706 wherever such third-party notices normally appear. The contents 2707 of the NOTICE file are for informational purposes only and 2708 do not modify the License. You may add Your own attribution 2709 notices within Derivative Works that You distribute, alongside 2710 or as an addendum to the NOTICE text from the Work, provided 2711 that such additional attribution notices cannot be construed 2712 as modifying the License. 2713 2714 You may add Your own copyright statement to Your modifications and 2715 may provide additional or different license terms and conditions 2716 for use, reproduction, or distribution of Your modifications, or 2717 for any such Derivative Works as a whole, provided Your use, 2718 reproduction, and distribution of the Work otherwise complies with 2719 the conditions stated in this License. 2720 2721 5. Submission of Contributions. Unless You explicitly state otherwise, 2722 any Contribution intentionally submitted for inclusion in the Work 2723 by You to the Licensor shall be under the terms and conditions of 2724 this License, without any additional terms or conditions. 2725 Notwithstanding the above, nothing herein shall supersede or modify 2726 the terms of any separate license agreement you may have executed 2727 with Licensor regarding such Contributions. 2728 2729 6. Trademarks. This License does not grant permission to use the trade 2730 names, trademarks, service marks, or product names of the Licensor, 2731 except as required for reasonable and customary use in describing the 2732 origin of the Work and reproducing the content of the NOTICE file. 2733 2734 7. Disclaimer of Warranty. Unless required by applicable law or 2735 agreed to in writing, Licensor provides the Work (and each 2736 Contributor provides its Contributions) on an "AS IS" BASIS, 2737 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2738 implied, including, without limitation, any warranties or conditions 2739 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2740 PARTICULAR PURPOSE. You are solely responsible for determining the 2741 appropriateness of using or redistributing the Work and assume any 2742 risks associated with Your exercise of permissions under this License. 2743 2744 8. Limitation of Liability. In no event and under no legal theory, 2745 whether in tort (including negligence), contract, or otherwise, 2746 unless required by applicable law (such as deliberate and grossly 2747 negligent acts) or agreed to in writing, shall any Contributor be 2748 liable to You for damages, including any direct, indirect, special, 2749 incidental, or consequential damages of any character arising as a 2750 result of this License or out of the use or inability to use the 2751 Work (including but not limited to damages for loss of goodwill, 2752 work stoppage, computer failure or malfunction, or any and all 2753 other commercial damages or losses), even if such Contributor 2754 has been advised of the possibility of such damages. 2755 2756 9. Accepting Warranty or Additional Liability. While redistributing 2757 the Work or Derivative Works thereof, You may choose to offer, 2758 and charge a fee for, acceptance of support, warranty, indemnity, 2759 or other liability obligations and/or rights consistent with this 2760 License. However, in accepting such obligations, You may act only 2761 on Your own behalf and on Your sole responsibility, not on behalf 2762 of any other Contributor, and only if You agree to indemnify, 2763 defend, and hold each Contributor harmless for any liability 2764 incurred by, or claims asserted against, such Contributor by reason 2765 of your accepting any such warranty or additional liability. 2766 2767 END OF TERMS AND CONDITIONS 2768 2769 APPENDIX: How to apply the Apache License to your work. 2770 2771 To apply the Apache License to your work, attach the following 2772 boilerplate notice, with the fields enclosed by brackets "[]" 2773 replaced with your own identifying information. (Don't include 2774 the brackets!) The text should be enclosed in the appropriate 2775 comment syntax for the file format. We also recommend that a 2776 file or class name and description of purpose be included on the 2777 same "printed page" as the copyright notice for easier 2778 identification within third-party archives. 2779 2780 Copyright [yyyy] [name of copyright owner] 2781 2782 Licensed under the Apache License, Version 2.0 (the "License"); 2783 you may not use this file except in compliance with the License. 2784 You may obtain a copy of the License at 2785 2786 http://www.apache.org/licenses/LICENSE-2.0 2787 2788 Unless required by applicable law or agreed to in writing, software 2789 distributed under the License is distributed on an "AS IS" BASIS, 2790 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2791 See the License for the specific language governing permissions and 2792 limitations under the License. 2793 2794 ================================================================ 2795 2796 github.com/go-openapi/loads 2797 https://github.com/go-openapi/loads 2798 ---------------------------------------------------------------- 2799 2800 Apache License 2801 Version 2.0, January 2004 2802 http://www.apache.org/licenses/ 2803 2804 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2805 2806 1. Definitions. 2807 2808 "License" shall mean the terms and conditions for use, reproduction, 2809 and distribution as defined by Sections 1 through 9 of this document. 2810 2811 "Licensor" shall mean the copyright owner or entity authorized by 2812 the copyright owner that is granting the License. 2813 2814 "Legal Entity" shall mean the union of the acting entity and all 2815 other entities that control, are controlled by, or are under common 2816 control with that entity. For the purposes of this definition, 2817 "control" means (i) the power, direct or indirect, to cause the 2818 direction or management of such entity, whether by contract or 2819 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2820 outstanding shares, or (iii) beneficial ownership of such entity. 2821 2822 "You" (or "Your") shall mean an individual or Legal Entity 2823 exercising permissions granted by this License. 2824 2825 "Source" form shall mean the preferred form for making modifications, 2826 including but not limited to software source code, documentation 2827 source, and configuration files. 2828 2829 "Object" form shall mean any form resulting from mechanical 2830 transformation or translation of a Source form, including but 2831 not limited to compiled object code, generated documentation, 2832 and conversions to other media types. 2833 2834 "Work" shall mean the work of authorship, whether in Source or 2835 Object form, made available under the License, as indicated by a 2836 copyright notice that is included in or attached to the work 2837 (an example is provided in the Appendix below). 2838 2839 "Derivative Works" shall mean any work, whether in Source or Object 2840 form, that is based on (or derived from) the Work and for which the 2841 editorial revisions, annotations, elaborations, or other modifications 2842 represent, as a whole, an original work of authorship. For the purposes 2843 of this License, Derivative Works shall not include works that remain 2844 separable from, or merely link (or bind by name) to the interfaces of, 2845 the Work and Derivative Works thereof. 2846 2847 "Contribution" shall mean any work of authorship, including 2848 the original version of the Work and any modifications or additions 2849 to that Work or Derivative Works thereof, that is intentionally 2850 submitted to Licensor for inclusion in the Work by the copyright owner 2851 or by an individual or Legal Entity authorized to submit on behalf of 2852 the copyright owner. For the purposes of this definition, "submitted" 2853 means any form of electronic, verbal, or written communication sent 2854 to the Licensor or its representatives, including but not limited to 2855 communication on electronic mailing lists, source code control systems, 2856 and issue tracking systems that are managed by, or on behalf of, the 2857 Licensor for the purpose of discussing and improving the Work, but 2858 excluding communication that is conspicuously marked or otherwise 2859 designated in writing by the copyright owner as "Not a Contribution." 2860 2861 "Contributor" shall mean Licensor and any individual or Legal Entity 2862 on behalf of whom a Contribution has been received by Licensor and 2863 subsequently incorporated within the Work. 2864 2865 2. Grant of Copyright License. Subject to the terms and conditions of 2866 this License, each Contributor hereby grants to You a perpetual, 2867 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2868 copyright license to reproduce, prepare Derivative Works of, 2869 publicly display, publicly perform, sublicense, and distribute the 2870 Work and such Derivative Works in Source or Object form. 2871 2872 3. Grant of Patent License. Subject to the terms and conditions of 2873 this License, each Contributor hereby grants to You a perpetual, 2874 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2875 (except as stated in this section) patent license to make, have made, 2876 use, offer to sell, sell, import, and otherwise transfer the Work, 2877 where such license applies only to those patent claims licensable 2878 by such Contributor that are necessarily infringed by their 2879 Contribution(s) alone or by combination of their Contribution(s) 2880 with the Work to which such Contribution(s) was submitted. If You 2881 institute patent litigation against any entity (including a 2882 cross-claim or counterclaim in a lawsuit) alleging that the Work 2883 or a Contribution incorporated within the Work constitutes direct 2884 or contributory patent infringement, then any patent licenses 2885 granted to You under this License for that Work shall terminate 2886 as of the date such litigation is filed. 2887 2888 4. Redistribution. You may reproduce and distribute copies of the 2889 Work or Derivative Works thereof in any medium, with or without 2890 modifications, and in Source or Object form, provided that You 2891 meet the following conditions: 2892 2893 (a) You must give any other recipients of the Work or 2894 Derivative Works a copy of this License; and 2895 2896 (b) You must cause any modified files to carry prominent notices 2897 stating that You changed the files; and 2898 2899 (c) You must retain, in the Source form of any Derivative Works 2900 that You distribute, all copyright, patent, trademark, and 2901 attribution notices from the Source form of the Work, 2902 excluding those notices that do not pertain to any part of 2903 the Derivative Works; and 2904 2905 (d) If the Work includes a "NOTICE" text file as part of its 2906 distribution, then any Derivative Works that You distribute must 2907 include a readable copy of the attribution notices contained 2908 within such NOTICE file, excluding those notices that do not 2909 pertain to any part of the Derivative Works, in at least one 2910 of the following places: within a NOTICE text file distributed 2911 as part of the Derivative Works; within the Source form or 2912 documentation, if provided along with the Derivative Works; or, 2913 within a display generated by the Derivative Works, if and 2914 wherever such third-party notices normally appear. The contents 2915 of the NOTICE file are for informational purposes only and 2916 do not modify the License. You may add Your own attribution 2917 notices within Derivative Works that You distribute, alongside 2918 or as an addendum to the NOTICE text from the Work, provided 2919 that such additional attribution notices cannot be construed 2920 as modifying the License. 2921 2922 You may add Your own copyright statement to Your modifications and 2923 may provide additional or different license terms and conditions 2924 for use, reproduction, or distribution of Your modifications, or 2925 for any such Derivative Works as a whole, provided Your use, 2926 reproduction, and distribution of the Work otherwise complies with 2927 the conditions stated in this License. 2928 2929 5. Submission of Contributions. Unless You explicitly state otherwise, 2930 any Contribution intentionally submitted for inclusion in the Work 2931 by You to the Licensor shall be under the terms and conditions of 2932 this License, without any additional terms or conditions. 2933 Notwithstanding the above, nothing herein shall supersede or modify 2934 the terms of any separate license agreement you may have executed 2935 with Licensor regarding such Contributions. 2936 2937 6. Trademarks. This License does not grant permission to use the trade 2938 names, trademarks, service marks, or product names of the Licensor, 2939 except as required for reasonable and customary use in describing the 2940 origin of the Work and reproducing the content of the NOTICE file. 2941 2942 7. Disclaimer of Warranty. Unless required by applicable law or 2943 agreed to in writing, Licensor provides the Work (and each 2944 Contributor provides its Contributions) on an "AS IS" BASIS, 2945 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2946 implied, including, without limitation, any warranties or conditions 2947 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2948 PARTICULAR PURPOSE. You are solely responsible for determining the 2949 appropriateness of using or redistributing the Work and assume any 2950 risks associated with Your exercise of permissions under this License. 2951 2952 8. Limitation of Liability. In no event and under no legal theory, 2953 whether in tort (including negligence), contract, or otherwise, 2954 unless required by applicable law (such as deliberate and grossly 2955 negligent acts) or agreed to in writing, shall any Contributor be 2956 liable to You for damages, including any direct, indirect, special, 2957 incidental, or consequential damages of any character arising as a 2958 result of this License or out of the use or inability to use the 2959 Work (including but not limited to damages for loss of goodwill, 2960 work stoppage, computer failure or malfunction, or any and all 2961 other commercial damages or losses), even if such Contributor 2962 has been advised of the possibility of such damages. 2963 2964 9. Accepting Warranty or Additional Liability. While redistributing 2965 the Work or Derivative Works thereof, You may choose to offer, 2966 and charge a fee for, acceptance of support, warranty, indemnity, 2967 or other liability obligations and/or rights consistent with this 2968 License. However, in accepting such obligations, You may act only 2969 on Your own behalf and on Your sole responsibility, not on behalf 2970 of any other Contributor, and only if You agree to indemnify, 2971 defend, and hold each Contributor harmless for any liability 2972 incurred by, or claims asserted against, such Contributor by reason 2973 of your accepting any such warranty or additional liability. 2974 2975 END OF TERMS AND CONDITIONS 2976 2977 APPENDIX: How to apply the Apache License to your work. 2978 2979 To apply the Apache License to your work, attach the following 2980 boilerplate notice, with the fields enclosed by brackets "[]" 2981 replaced with your own identifying information. (Don't include 2982 the brackets!) The text should be enclosed in the appropriate 2983 comment syntax for the file format. We also recommend that a 2984 file or class name and description of purpose be included on the 2985 same "printed page" as the copyright notice for easier 2986 identification within third-party archives. 2987 2988 Copyright [yyyy] [name of copyright owner] 2989 2990 Licensed under the Apache License, Version 2.0 (the "License"); 2991 you may not use this file except in compliance with the License. 2992 You may obtain a copy of the License at 2993 2994 http://www.apache.org/licenses/LICENSE-2.0 2995 2996 Unless required by applicable law or agreed to in writing, software 2997 distributed under the License is distributed on an "AS IS" BASIS, 2998 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2999 See the License for the specific language governing permissions and 3000 limitations under the License. 3001 3002 ================================================================ 3003 3004 github.com/go-openapi/runtime 3005 https://github.com/go-openapi/runtime 3006 ---------------------------------------------------------------- 3007 3008 Apache License 3009 Version 2.0, January 2004 3010 http://www.apache.org/licenses/ 3011 3012 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3013 3014 1. Definitions. 3015 3016 "License" shall mean the terms and conditions for use, reproduction, 3017 and distribution as defined by Sections 1 through 9 of this document. 3018 3019 "Licensor" shall mean the copyright owner or entity authorized by 3020 the copyright owner that is granting the License. 3021 3022 "Legal Entity" shall mean the union of the acting entity and all 3023 other entities that control, are controlled by, or are under common 3024 control with that entity. For the purposes of this definition, 3025 "control" means (i) the power, direct or indirect, to cause the 3026 direction or management of such entity, whether by contract or 3027 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3028 outstanding shares, or (iii) beneficial ownership of such entity. 3029 3030 "You" (or "Your") shall mean an individual or Legal Entity 3031 exercising permissions granted by this License. 3032 3033 "Source" form shall mean the preferred form for making modifications, 3034 including but not limited to software source code, documentation 3035 source, and configuration files. 3036 3037 "Object" form shall mean any form resulting from mechanical 3038 transformation or translation of a Source form, including but 3039 not limited to compiled object code, generated documentation, 3040 and conversions to other media types. 3041 3042 "Work" shall mean the work of authorship, whether in Source or 3043 Object form, made available under the License, as indicated by a 3044 copyright notice that is included in or attached to the work 3045 (an example is provided in the Appendix below). 3046 3047 "Derivative Works" shall mean any work, whether in Source or Object 3048 form, that is based on (or derived from) the Work and for which the 3049 editorial revisions, annotations, elaborations, or other modifications 3050 represent, as a whole, an original work of authorship. For the purposes 3051 of this License, Derivative Works shall not include works that remain 3052 separable from, or merely link (or bind by name) to the interfaces of, 3053 the Work and Derivative Works thereof. 3054 3055 "Contribution" shall mean any work of authorship, including 3056 the original version of the Work and any modifications or additions 3057 to that Work or Derivative Works thereof, that is intentionally 3058 submitted to Licensor for inclusion in the Work by the copyright owner 3059 or by an individual or Legal Entity authorized to submit on behalf of 3060 the copyright owner. For the purposes of this definition, "submitted" 3061 means any form of electronic, verbal, or written communication sent 3062 to the Licensor or its representatives, including but not limited to 3063 communication on electronic mailing lists, source code control systems, 3064 and issue tracking systems that are managed by, or on behalf of, the 3065 Licensor for the purpose of discussing and improving the Work, but 3066 excluding communication that is conspicuously marked or otherwise 3067 designated in writing by the copyright owner as "Not a Contribution." 3068 3069 "Contributor" shall mean Licensor and any individual or Legal Entity 3070 on behalf of whom a Contribution has been received by Licensor and 3071 subsequently incorporated within the Work. 3072 3073 2. Grant of Copyright License. Subject to the terms and conditions of 3074 this License, each Contributor hereby grants to You a perpetual, 3075 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3076 copyright license to reproduce, prepare Derivative Works of, 3077 publicly display, publicly perform, sublicense, and distribute the 3078 Work and such Derivative Works in Source or Object form. 3079 3080 3. Grant of Patent License. Subject to the terms and conditions of 3081 this License, each Contributor hereby grants to You a perpetual, 3082 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3083 (except as stated in this section) patent license to make, have made, 3084 use, offer to sell, sell, import, and otherwise transfer the Work, 3085 where such license applies only to those patent claims licensable 3086 by such Contributor that are necessarily infringed by their 3087 Contribution(s) alone or by combination of their Contribution(s) 3088 with the Work to which such Contribution(s) was submitted. If You 3089 institute patent litigation against any entity (including a 3090 cross-claim or counterclaim in a lawsuit) alleging that the Work 3091 or a Contribution incorporated within the Work constitutes direct 3092 or contributory patent infringement, then any patent licenses 3093 granted to You under this License for that Work shall terminate 3094 as of the date such litigation is filed. 3095 3096 4. Redistribution. You may reproduce and distribute copies of the 3097 Work or Derivative Works thereof in any medium, with or without 3098 modifications, and in Source or Object form, provided that You 3099 meet the following conditions: 3100 3101 (a) You must give any other recipients of the Work or 3102 Derivative Works a copy of this License; and 3103 3104 (b) You must cause any modified files to carry prominent notices 3105 stating that You changed the files; and 3106 3107 (c) You must retain, in the Source form of any Derivative Works 3108 that You distribute, all copyright, patent, trademark, and 3109 attribution notices from the Source form of the Work, 3110 excluding those notices that do not pertain to any part of 3111 the Derivative Works; and 3112 3113 (d) If the Work includes a "NOTICE" text file as part of its 3114 distribution, then any Derivative Works that You distribute must 3115 include a readable copy of the attribution notices contained 3116 within such NOTICE file, excluding those notices that do not 3117 pertain to any part of the Derivative Works, in at least one 3118 of the following places: within a NOTICE text file distributed 3119 as part of the Derivative Works; within the Source form or 3120 documentation, if provided along with the Derivative Works; or, 3121 within a display generated by the Derivative Works, if and 3122 wherever such third-party notices normally appear. The contents 3123 of the NOTICE file are for informational purposes only and 3124 do not modify the License. You may add Your own attribution 3125 notices within Derivative Works that You distribute, alongside 3126 or as an addendum to the NOTICE text from the Work, provided 3127 that such additional attribution notices cannot be construed 3128 as modifying the License. 3129 3130 You may add Your own copyright statement to Your modifications and 3131 may provide additional or different license terms and conditions 3132 for use, reproduction, or distribution of Your modifications, or 3133 for any such Derivative Works as a whole, provided Your use, 3134 reproduction, and distribution of the Work otherwise complies with 3135 the conditions stated in this License. 3136 3137 5. Submission of Contributions. Unless You explicitly state otherwise, 3138 any Contribution intentionally submitted for inclusion in the Work 3139 by You to the Licensor shall be under the terms and conditions of 3140 this License, without any additional terms or conditions. 3141 Notwithstanding the above, nothing herein shall supersede or modify 3142 the terms of any separate license agreement you may have executed 3143 with Licensor regarding such Contributions. 3144 3145 6. Trademarks. This License does not grant permission to use the trade 3146 names, trademarks, service marks, or product names of the Licensor, 3147 except as required for reasonable and customary use in describing the 3148 origin of the Work and reproducing the content of the NOTICE file. 3149 3150 7. Disclaimer of Warranty. Unless required by applicable law or 3151 agreed to in writing, Licensor provides the Work (and each 3152 Contributor provides its Contributions) on an "AS IS" BASIS, 3153 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3154 implied, including, without limitation, any warranties or conditions 3155 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3156 PARTICULAR PURPOSE. You are solely responsible for determining the 3157 appropriateness of using or redistributing the Work and assume any 3158 risks associated with Your exercise of permissions under this License. 3159 3160 8. Limitation of Liability. In no event and under no legal theory, 3161 whether in tort (including negligence), contract, or otherwise, 3162 unless required by applicable law (such as deliberate and grossly 3163 negligent acts) or agreed to in writing, shall any Contributor be 3164 liable to You for damages, including any direct, indirect, special, 3165 incidental, or consequential damages of any character arising as a 3166 result of this License or out of the use or inability to use the 3167 Work (including but not limited to damages for loss of goodwill, 3168 work stoppage, computer failure or malfunction, or any and all 3169 other commercial damages or losses), even if such Contributor 3170 has been advised of the possibility of such damages. 3171 3172 9. Accepting Warranty or Additional Liability. While redistributing 3173 the Work or Derivative Works thereof, You may choose to offer, 3174 and charge a fee for, acceptance of support, warranty, indemnity, 3175 or other liability obligations and/or rights consistent with this 3176 License. However, in accepting such obligations, You may act only 3177 on Your own behalf and on Your sole responsibility, not on behalf 3178 of any other Contributor, and only if You agree to indemnify, 3179 defend, and hold each Contributor harmless for any liability 3180 incurred by, or claims asserted against, such Contributor by reason 3181 of your accepting any such warranty or additional liability. 3182 3183 END OF TERMS AND CONDITIONS 3184 3185 APPENDIX: How to apply the Apache License to your work. 3186 3187 To apply the Apache License to your work, attach the following 3188 boilerplate notice, with the fields enclosed by brackets "[]" 3189 replaced with your own identifying information. (Don't include 3190 the brackets!) The text should be enclosed in the appropriate 3191 comment syntax for the file format. We also recommend that a 3192 file or class name and description of purpose be included on the 3193 same "printed page" as the copyright notice for easier 3194 identification within third-party archives. 3195 3196 Copyright [yyyy] [name of copyright owner] 3197 3198 Licensed under the Apache License, Version 2.0 (the "License"); 3199 you may not use this file except in compliance with the License. 3200 You may obtain a copy of the License at 3201 3202 http://www.apache.org/licenses/LICENSE-2.0 3203 3204 Unless required by applicable law or agreed to in writing, software 3205 distributed under the License is distributed on an "AS IS" BASIS, 3206 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3207 See the License for the specific language governing permissions and 3208 limitations under the License. 3209 3210 ================================================================ 3211 3212 github.com/go-openapi/spec 3213 https://github.com/go-openapi/spec 3214 ---------------------------------------------------------------- 3215 3216 Apache License 3217 Version 2.0, January 2004 3218 http://www.apache.org/licenses/ 3219 3220 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3221 3222 1. Definitions. 3223 3224 "License" shall mean the terms and conditions for use, reproduction, 3225 and distribution as defined by Sections 1 through 9 of this document. 3226 3227 "Licensor" shall mean the copyright owner or entity authorized by 3228 the copyright owner that is granting the License. 3229 3230 "Legal Entity" shall mean the union of the acting entity and all 3231 other entities that control, are controlled by, or are under common 3232 control with that entity. For the purposes of this definition, 3233 "control" means (i) the power, direct or indirect, to cause the 3234 direction or management of such entity, whether by contract or 3235 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3236 outstanding shares, or (iii) beneficial ownership of such entity. 3237 3238 "You" (or "Your") shall mean an individual or Legal Entity 3239 exercising permissions granted by this License. 3240 3241 "Source" form shall mean the preferred form for making modifications, 3242 including but not limited to software source code, documentation 3243 source, and configuration files. 3244 3245 "Object" form shall mean any form resulting from mechanical 3246 transformation or translation of a Source form, including but 3247 not limited to compiled object code, generated documentation, 3248 and conversions to other media types. 3249 3250 "Work" shall mean the work of authorship, whether in Source or 3251 Object form, made available under the License, as indicated by a 3252 copyright notice that is included in or attached to the work 3253 (an example is provided in the Appendix below). 3254 3255 "Derivative Works" shall mean any work, whether in Source or Object 3256 form, that is based on (or derived from) the Work and for which the 3257 editorial revisions, annotations, elaborations, or other modifications 3258 represent, as a whole, an original work of authorship. For the purposes 3259 of this License, Derivative Works shall not include works that remain 3260 separable from, or merely link (or bind by name) to the interfaces of, 3261 the Work and Derivative Works thereof. 3262 3263 "Contribution" shall mean any work of authorship, including 3264 the original version of the Work and any modifications or additions 3265 to that Work or Derivative Works thereof, that is intentionally 3266 submitted to Licensor for inclusion in the Work by the copyright owner 3267 or by an individual or Legal Entity authorized to submit on behalf of 3268 the copyright owner. For the purposes of this definition, "submitted" 3269 means any form of electronic, verbal, or written communication sent 3270 to the Licensor or its representatives, including but not limited to 3271 communication on electronic mailing lists, source code control systems, 3272 and issue tracking systems that are managed by, or on behalf of, the 3273 Licensor for the purpose of discussing and improving the Work, but 3274 excluding communication that is conspicuously marked or otherwise 3275 designated in writing by the copyright owner as "Not a Contribution." 3276 3277 "Contributor" shall mean Licensor and any individual or Legal Entity 3278 on behalf of whom a Contribution has been received by Licensor and 3279 subsequently incorporated within the Work. 3280 3281 2. Grant of Copyright License. Subject to the terms and conditions of 3282 this License, each Contributor hereby grants to You a perpetual, 3283 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3284 copyright license to reproduce, prepare Derivative Works of, 3285 publicly display, publicly perform, sublicense, and distribute the 3286 Work and such Derivative Works in Source or Object form. 3287 3288 3. Grant of Patent License. Subject to the terms and conditions of 3289 this License, each Contributor hereby grants to You a perpetual, 3290 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3291 (except as stated in this section) patent license to make, have made, 3292 use, offer to sell, sell, import, and otherwise transfer the Work, 3293 where such license applies only to those patent claims licensable 3294 by such Contributor that are necessarily infringed by their 3295 Contribution(s) alone or by combination of their Contribution(s) 3296 with the Work to which such Contribution(s) was submitted. If You 3297 institute patent litigation against any entity (including a 3298 cross-claim or counterclaim in a lawsuit) alleging that the Work 3299 or a Contribution incorporated within the Work constitutes direct 3300 or contributory patent infringement, then any patent licenses 3301 granted to You under this License for that Work shall terminate 3302 as of the date such litigation is filed. 3303 3304 4. Redistribution. You may reproduce and distribute copies of the 3305 Work or Derivative Works thereof in any medium, with or without 3306 modifications, and in Source or Object form, provided that You 3307 meet the following conditions: 3308 3309 (a) You must give any other recipients of the Work or 3310 Derivative Works a copy of this License; and 3311 3312 (b) You must cause any modified files to carry prominent notices 3313 stating that You changed the files; and 3314 3315 (c) You must retain, in the Source form of any Derivative Works 3316 that You distribute, all copyright, patent, trademark, and 3317 attribution notices from the Source form of the Work, 3318 excluding those notices that do not pertain to any part of 3319 the Derivative Works; and 3320 3321 (d) If the Work includes a "NOTICE" text file as part of its 3322 distribution, then any Derivative Works that You distribute must 3323 include a readable copy of the attribution notices contained 3324 within such NOTICE file, excluding those notices that do not 3325 pertain to any part of the Derivative Works, in at least one 3326 of the following places: within a NOTICE text file distributed 3327 as part of the Derivative Works; within the Source form or 3328 documentation, if provided along with the Derivative Works; or, 3329 within a display generated by the Derivative Works, if and 3330 wherever such third-party notices normally appear. The contents 3331 of the NOTICE file are for informational purposes only and 3332 do not modify the License. You may add Your own attribution 3333 notices within Derivative Works that You distribute, alongside 3334 or as an addendum to the NOTICE text from the Work, provided 3335 that such additional attribution notices cannot be construed 3336 as modifying the License. 3337 3338 You may add Your own copyright statement to Your modifications and 3339 may provide additional or different license terms and conditions 3340 for use, reproduction, or distribution of Your modifications, or 3341 for any such Derivative Works as a whole, provided Your use, 3342 reproduction, and distribution of the Work otherwise complies with 3343 the conditions stated in this License. 3344 3345 5. Submission of Contributions. Unless You explicitly state otherwise, 3346 any Contribution intentionally submitted for inclusion in the Work 3347 by You to the Licensor shall be under the terms and conditions of 3348 this License, without any additional terms or conditions. 3349 Notwithstanding the above, nothing herein shall supersede or modify 3350 the terms of any separate license agreement you may have executed 3351 with Licensor regarding such Contributions. 3352 3353 6. Trademarks. This License does not grant permission to use the trade 3354 names, trademarks, service marks, or product names of the Licensor, 3355 except as required for reasonable and customary use in describing the 3356 origin of the Work and reproducing the content of the NOTICE file. 3357 3358 7. Disclaimer of Warranty. Unless required by applicable law or 3359 agreed to in writing, Licensor provides the Work (and each 3360 Contributor provides its Contributions) on an "AS IS" BASIS, 3361 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3362 implied, including, without limitation, any warranties or conditions 3363 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3364 PARTICULAR PURPOSE. You are solely responsible for determining the 3365 appropriateness of using or redistributing the Work and assume any 3366 risks associated with Your exercise of permissions under this License. 3367 3368 8. Limitation of Liability. In no event and under no legal theory, 3369 whether in tort (including negligence), contract, or otherwise, 3370 unless required by applicable law (such as deliberate and grossly 3371 negligent acts) or agreed to in writing, shall any Contributor be 3372 liable to You for damages, including any direct, indirect, special, 3373 incidental, or consequential damages of any character arising as a 3374 result of this License or out of the use or inability to use the 3375 Work (including but not limited to damages for loss of goodwill, 3376 work stoppage, computer failure or malfunction, or any and all 3377 other commercial damages or losses), even if such Contributor 3378 has been advised of the possibility of such damages. 3379 3380 9. Accepting Warranty or Additional Liability. While redistributing 3381 the Work or Derivative Works thereof, You may choose to offer, 3382 and charge a fee for, acceptance of support, warranty, indemnity, 3383 or other liability obligations and/or rights consistent with this 3384 License. However, in accepting such obligations, You may act only 3385 on Your own behalf and on Your sole responsibility, not on behalf 3386 of any other Contributor, and only if You agree to indemnify, 3387 defend, and hold each Contributor harmless for any liability 3388 incurred by, or claims asserted against, such Contributor by reason 3389 of your accepting any such warranty or additional liability. 3390 3391 END OF TERMS AND CONDITIONS 3392 3393 APPENDIX: How to apply the Apache License to your work. 3394 3395 To apply the Apache License to your work, attach the following 3396 boilerplate notice, with the fields enclosed by brackets "[]" 3397 replaced with your own identifying information. (Don't include 3398 the brackets!) The text should be enclosed in the appropriate 3399 comment syntax for the file format. We also recommend that a 3400 file or class name and description of purpose be included on the 3401 same "printed page" as the copyright notice for easier 3402 identification within third-party archives. 3403 3404 Copyright [yyyy] [name of copyright owner] 3405 3406 Licensed under the Apache License, Version 2.0 (the "License"); 3407 you may not use this file except in compliance with the License. 3408 You may obtain a copy of the License at 3409 3410 http://www.apache.org/licenses/LICENSE-2.0 3411 3412 Unless required by applicable law or agreed to in writing, software 3413 distributed under the License is distributed on an "AS IS" BASIS, 3414 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3415 See the License for the specific language governing permissions and 3416 limitations under the License. 3417 3418 ================================================================ 3419 3420 github.com/go-openapi/strfmt 3421 https://github.com/go-openapi/strfmt 3422 ---------------------------------------------------------------- 3423 3424 Apache License 3425 Version 2.0, January 2004 3426 http://www.apache.org/licenses/ 3427 3428 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3429 3430 1. Definitions. 3431 3432 "License" shall mean the terms and conditions for use, reproduction, 3433 and distribution as defined by Sections 1 through 9 of this document. 3434 3435 "Licensor" shall mean the copyright owner or entity authorized by 3436 the copyright owner that is granting the License. 3437 3438 "Legal Entity" shall mean the union of the acting entity and all 3439 other entities that control, are controlled by, or are under common 3440 control with that entity. For the purposes of this definition, 3441 "control" means (i) the power, direct or indirect, to cause the 3442 direction or management of such entity, whether by contract or 3443 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3444 outstanding shares, or (iii) beneficial ownership of such entity. 3445 3446 "You" (or "Your") shall mean an individual or Legal Entity 3447 exercising permissions granted by this License. 3448 3449 "Source" form shall mean the preferred form for making modifications, 3450 including but not limited to software source code, documentation 3451 source, and configuration files. 3452 3453 "Object" form shall mean any form resulting from mechanical 3454 transformation or translation of a Source form, including but 3455 not limited to compiled object code, generated documentation, 3456 and conversions to other media types. 3457 3458 "Work" shall mean the work of authorship, whether in Source or 3459 Object form, made available under the License, as indicated by a 3460 copyright notice that is included in or attached to the work 3461 (an example is provided in the Appendix below). 3462 3463 "Derivative Works" shall mean any work, whether in Source or Object 3464 form, that is based on (or derived from) the Work and for which the 3465 editorial revisions, annotations, elaborations, or other modifications 3466 represent, as a whole, an original work of authorship. For the purposes 3467 of this License, Derivative Works shall not include works that remain 3468 separable from, or merely link (or bind by name) to the interfaces of, 3469 the Work and Derivative Works thereof. 3470 3471 "Contribution" shall mean any work of authorship, including 3472 the original version of the Work and any modifications or additions 3473 to that Work or Derivative Works thereof, that is intentionally 3474 submitted to Licensor for inclusion in the Work by the copyright owner 3475 or by an individual or Legal Entity authorized to submit on behalf of 3476 the copyright owner. For the purposes of this definition, "submitted" 3477 means any form of electronic, verbal, or written communication sent 3478 to the Licensor or its representatives, including but not limited to 3479 communication on electronic mailing lists, source code control systems, 3480 and issue tracking systems that are managed by, or on behalf of, the 3481 Licensor for the purpose of discussing and improving the Work, but 3482 excluding communication that is conspicuously marked or otherwise 3483 designated in writing by the copyright owner as "Not a Contribution." 3484 3485 "Contributor" shall mean Licensor and any individual or Legal Entity 3486 on behalf of whom a Contribution has been received by Licensor and 3487 subsequently incorporated within the Work. 3488 3489 2. Grant of Copyright License. Subject to the terms and conditions of 3490 this License, each Contributor hereby grants to You a perpetual, 3491 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3492 copyright license to reproduce, prepare Derivative Works of, 3493 publicly display, publicly perform, sublicense, and distribute the 3494 Work and such Derivative Works in Source or Object form. 3495 3496 3. Grant of Patent License. Subject to the terms and conditions of 3497 this License, each Contributor hereby grants to You a perpetual, 3498 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3499 (except as stated in this section) patent license to make, have made, 3500 use, offer to sell, sell, import, and otherwise transfer the Work, 3501 where such license applies only to those patent claims licensable 3502 by such Contributor that are necessarily infringed by their 3503 Contribution(s) alone or by combination of their Contribution(s) 3504 with the Work to which such Contribution(s) was submitted. If You 3505 institute patent litigation against any entity (including a 3506 cross-claim or counterclaim in a lawsuit) alleging that the Work 3507 or a Contribution incorporated within the Work constitutes direct 3508 or contributory patent infringement, then any patent licenses 3509 granted to You under this License for that Work shall terminate 3510 as of the date such litigation is filed. 3511 3512 4. Redistribution. You may reproduce and distribute copies of the 3513 Work or Derivative Works thereof in any medium, with or without 3514 modifications, and in Source or Object form, provided that You 3515 meet the following conditions: 3516 3517 (a) You must give any other recipients of the Work or 3518 Derivative Works a copy of this License; and 3519 3520 (b) You must cause any modified files to carry prominent notices 3521 stating that You changed the files; and 3522 3523 (c) You must retain, in the Source form of any Derivative Works 3524 that You distribute, all copyright, patent, trademark, and 3525 attribution notices from the Source form of the Work, 3526 excluding those notices that do not pertain to any part of 3527 the Derivative Works; and 3528 3529 (d) If the Work includes a "NOTICE" text file as part of its 3530 distribution, then any Derivative Works that You distribute must 3531 include a readable copy of the attribution notices contained 3532 within such NOTICE file, excluding those notices that do not 3533 pertain to any part of the Derivative Works, in at least one 3534 of the following places: within a NOTICE text file distributed 3535 as part of the Derivative Works; within the Source form or 3536 documentation, if provided along with the Derivative Works; or, 3537 within a display generated by the Derivative Works, if and 3538 wherever such third-party notices normally appear. The contents 3539 of the NOTICE file are for informational purposes only and 3540 do not modify the License. You may add Your own attribution 3541 notices within Derivative Works that You distribute, alongside 3542 or as an addendum to the NOTICE text from the Work, provided 3543 that such additional attribution notices cannot be construed 3544 as modifying the License. 3545 3546 You may add Your own copyright statement to Your modifications and 3547 may provide additional or different license terms and conditions 3548 for use, reproduction, or distribution of Your modifications, or 3549 for any such Derivative Works as a whole, provided Your use, 3550 reproduction, and distribution of the Work otherwise complies with 3551 the conditions stated in this License. 3552 3553 5. Submission of Contributions. Unless You explicitly state otherwise, 3554 any Contribution intentionally submitted for inclusion in the Work 3555 by You to the Licensor shall be under the terms and conditions of 3556 this License, without any additional terms or conditions. 3557 Notwithstanding the above, nothing herein shall supersede or modify 3558 the terms of any separate license agreement you may have executed 3559 with Licensor regarding such Contributions. 3560 3561 6. Trademarks. This License does not grant permission to use the trade 3562 names, trademarks, service marks, or product names of the Licensor, 3563 except as required for reasonable and customary use in describing the 3564 origin of the Work and reproducing the content of the NOTICE file. 3565 3566 7. Disclaimer of Warranty. Unless required by applicable law or 3567 agreed to in writing, Licensor provides the Work (and each 3568 Contributor provides its Contributions) on an "AS IS" BASIS, 3569 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3570 implied, including, without limitation, any warranties or conditions 3571 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3572 PARTICULAR PURPOSE. You are solely responsible for determining the 3573 appropriateness of using or redistributing the Work and assume any 3574 risks associated with Your exercise of permissions under this License. 3575 3576 8. Limitation of Liability. In no event and under no legal theory, 3577 whether in tort (including negligence), contract, or otherwise, 3578 unless required by applicable law (such as deliberate and grossly 3579 negligent acts) or agreed to in writing, shall any Contributor be 3580 liable to You for damages, including any direct, indirect, special, 3581 incidental, or consequential damages of any character arising as a 3582 result of this License or out of the use or inability to use the 3583 Work (including but not limited to damages for loss of goodwill, 3584 work stoppage, computer failure or malfunction, or any and all 3585 other commercial damages or losses), even if such Contributor 3586 has been advised of the possibility of such damages. 3587 3588 9. Accepting Warranty or Additional Liability. While redistributing 3589 the Work or Derivative Works thereof, You may choose to offer, 3590 and charge a fee for, acceptance of support, warranty, indemnity, 3591 or other liability obligations and/or rights consistent with this 3592 License. However, in accepting such obligations, You may act only 3593 on Your own behalf and on Your sole responsibility, not on behalf 3594 of any other Contributor, and only if You agree to indemnify, 3595 defend, and hold each Contributor harmless for any liability 3596 incurred by, or claims asserted against, such Contributor by reason 3597 of your accepting any such warranty or additional liability. 3598 3599 END OF TERMS AND CONDITIONS 3600 3601 APPENDIX: How to apply the Apache License to your work. 3602 3603 To apply the Apache License to your work, attach the following 3604 boilerplate notice, with the fields enclosed by brackets "[]" 3605 replaced with your own identifying information. (Don't include 3606 the brackets!) The text should be enclosed in the appropriate 3607 comment syntax for the file format. We also recommend that a 3608 file or class name and description of purpose be included on the 3609 same "printed page" as the copyright notice for easier 3610 identification within third-party archives. 3611 3612 Copyright [yyyy] [name of copyright owner] 3613 3614 Licensed under the Apache License, Version 2.0 (the "License"); 3615 you may not use this file except in compliance with the License. 3616 You may obtain a copy of the License at 3617 3618 http://www.apache.org/licenses/LICENSE-2.0 3619 3620 Unless required by applicable law or agreed to in writing, software 3621 distributed under the License is distributed on an "AS IS" BASIS, 3622 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3623 See the License for the specific language governing permissions and 3624 limitations under the License. 3625 3626 ================================================================ 3627 3628 github.com/go-openapi/swag 3629 https://github.com/go-openapi/swag 3630 ---------------------------------------------------------------- 3631 3632 Apache License 3633 Version 2.0, January 2004 3634 http://www.apache.org/licenses/ 3635 3636 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3637 3638 1. Definitions. 3639 3640 "License" shall mean the terms and conditions for use, reproduction, 3641 and distribution as defined by Sections 1 through 9 of this document. 3642 3643 "Licensor" shall mean the copyright owner or entity authorized by 3644 the copyright owner that is granting the License. 3645 3646 "Legal Entity" shall mean the union of the acting entity and all 3647 other entities that control, are controlled by, or are under common 3648 control with that entity. For the purposes of this definition, 3649 "control" means (i) the power, direct or indirect, to cause the 3650 direction or management of such entity, whether by contract or 3651 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3652 outstanding shares, or (iii) beneficial ownership of such entity. 3653 3654 "You" (or "Your") shall mean an individual or Legal Entity 3655 exercising permissions granted by this License. 3656 3657 "Source" form shall mean the preferred form for making modifications, 3658 including but not limited to software source code, documentation 3659 source, and configuration files. 3660 3661 "Object" form shall mean any form resulting from mechanical 3662 transformation or translation of a Source form, including but 3663 not limited to compiled object code, generated documentation, 3664 and conversions to other media types. 3665 3666 "Work" shall mean the work of authorship, whether in Source or 3667 Object form, made available under the License, as indicated by a 3668 copyright notice that is included in or attached to the work 3669 (an example is provided in the Appendix below). 3670 3671 "Derivative Works" shall mean any work, whether in Source or Object 3672 form, that is based on (or derived from) the Work and for which the 3673 editorial revisions, annotations, elaborations, or other modifications 3674 represent, as a whole, an original work of authorship. For the purposes 3675 of this License, Derivative Works shall not include works that remain 3676 separable from, or merely link (or bind by name) to the interfaces of, 3677 the Work and Derivative Works thereof. 3678 3679 "Contribution" shall mean any work of authorship, including 3680 the original version of the Work and any modifications or additions 3681 to that Work or Derivative Works thereof, that is intentionally 3682 submitted to Licensor for inclusion in the Work by the copyright owner 3683 or by an individual or Legal Entity authorized to submit on behalf of 3684 the copyright owner. For the purposes of this definition, "submitted" 3685 means any form of electronic, verbal, or written communication sent 3686 to the Licensor or its representatives, including but not limited to 3687 communication on electronic mailing lists, source code control systems, 3688 and issue tracking systems that are managed by, or on behalf of, the 3689 Licensor for the purpose of discussing and improving the Work, but 3690 excluding communication that is conspicuously marked or otherwise 3691 designated in writing by the copyright owner as "Not a Contribution." 3692 3693 "Contributor" shall mean Licensor and any individual or Legal Entity 3694 on behalf of whom a Contribution has been received by Licensor and 3695 subsequently incorporated within the Work. 3696 3697 2. Grant of Copyright License. Subject to the terms and conditions of 3698 this License, each Contributor hereby grants to You a perpetual, 3699 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3700 copyright license to reproduce, prepare Derivative Works of, 3701 publicly display, publicly perform, sublicense, and distribute the 3702 Work and such Derivative Works in Source or Object form. 3703 3704 3. Grant of Patent License. Subject to the terms and conditions of 3705 this License, each Contributor hereby grants to You a perpetual, 3706 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3707 (except as stated in this section) patent license to make, have made, 3708 use, offer to sell, sell, import, and otherwise transfer the Work, 3709 where such license applies only to those patent claims licensable 3710 by such Contributor that are necessarily infringed by their 3711 Contribution(s) alone or by combination of their Contribution(s) 3712 with the Work to which such Contribution(s) was submitted. If You 3713 institute patent litigation against any entity (including a 3714 cross-claim or counterclaim in a lawsuit) alleging that the Work 3715 or a Contribution incorporated within the Work constitutes direct 3716 or contributory patent infringement, then any patent licenses 3717 granted to You under this License for that Work shall terminate 3718 as of the date such litigation is filed. 3719 3720 4. Redistribution. You may reproduce and distribute copies of the 3721 Work or Derivative Works thereof in any medium, with or without 3722 modifications, and in Source or Object form, provided that You 3723 meet the following conditions: 3724 3725 (a) You must give any other recipients of the Work or 3726 Derivative Works a copy of this License; and 3727 3728 (b) You must cause any modified files to carry prominent notices 3729 stating that You changed the files; and 3730 3731 (c) You must retain, in the Source form of any Derivative Works 3732 that You distribute, all copyright, patent, trademark, and 3733 attribution notices from the Source form of the Work, 3734 excluding those notices that do not pertain to any part of 3735 the Derivative Works; and 3736 3737 (d) If the Work includes a "NOTICE" text file as part of its 3738 distribution, then any Derivative Works that You distribute must 3739 include a readable copy of the attribution notices contained 3740 within such NOTICE file, excluding those notices that do not 3741 pertain to any part of the Derivative Works, in at least one 3742 of the following places: within a NOTICE text file distributed 3743 as part of the Derivative Works; within the Source form or 3744 documentation, if provided along with the Derivative Works; or, 3745 within a display generated by the Derivative Works, if and 3746 wherever such third-party notices normally appear. The contents 3747 of the NOTICE file are for informational purposes only and 3748 do not modify the License. You may add Your own attribution 3749 notices within Derivative Works that You distribute, alongside 3750 or as an addendum to the NOTICE text from the Work, provided 3751 that such additional attribution notices cannot be construed 3752 as modifying the License. 3753 3754 You may add Your own copyright statement to Your modifications and 3755 may provide additional or different license terms and conditions 3756 for use, reproduction, or distribution of Your modifications, or 3757 for any such Derivative Works as a whole, provided Your use, 3758 reproduction, and distribution of the Work otherwise complies with 3759 the conditions stated in this License. 3760 3761 5. Submission of Contributions. Unless You explicitly state otherwise, 3762 any Contribution intentionally submitted for inclusion in the Work 3763 by You to the Licensor shall be under the terms and conditions of 3764 this License, without any additional terms or conditions. 3765 Notwithstanding the above, nothing herein shall supersede or modify 3766 the terms of any separate license agreement you may have executed 3767 with Licensor regarding such Contributions. 3768 3769 6. Trademarks. This License does not grant permission to use the trade 3770 names, trademarks, service marks, or product names of the Licensor, 3771 except as required for reasonable and customary use in describing the 3772 origin of the Work and reproducing the content of the NOTICE file. 3773 3774 7. Disclaimer of Warranty. Unless required by applicable law or 3775 agreed to in writing, Licensor provides the Work (and each 3776 Contributor provides its Contributions) on an "AS IS" BASIS, 3777 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3778 implied, including, without limitation, any warranties or conditions 3779 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3780 PARTICULAR PURPOSE. You are solely responsible for determining the 3781 appropriateness of using or redistributing the Work and assume any 3782 risks associated with Your exercise of permissions under this License. 3783 3784 8. Limitation of Liability. In no event and under no legal theory, 3785 whether in tort (including negligence), contract, or otherwise, 3786 unless required by applicable law (such as deliberate and grossly 3787 negligent acts) or agreed to in writing, shall any Contributor be 3788 liable to You for damages, including any direct, indirect, special, 3789 incidental, or consequential damages of any character arising as a 3790 result of this License or out of the use or inability to use the 3791 Work (including but not limited to damages for loss of goodwill, 3792 work stoppage, computer failure or malfunction, or any and all 3793 other commercial damages or losses), even if such Contributor 3794 has been advised of the possibility of such damages. 3795 3796 9. Accepting Warranty or Additional Liability. While redistributing 3797 the Work or Derivative Works thereof, You may choose to offer, 3798 and charge a fee for, acceptance of support, warranty, indemnity, 3799 or other liability obligations and/or rights consistent with this 3800 License. However, in accepting such obligations, You may act only 3801 on Your own behalf and on Your sole responsibility, not on behalf 3802 of any other Contributor, and only if You agree to indemnify, 3803 defend, and hold each Contributor harmless for any liability 3804 incurred by, or claims asserted against, such Contributor by reason 3805 of your accepting any such warranty or additional liability. 3806 3807 END OF TERMS AND CONDITIONS 3808 3809 APPENDIX: How to apply the Apache License to your work. 3810 3811 To apply the Apache License to your work, attach the following 3812 boilerplate notice, with the fields enclosed by brackets "[]" 3813 replaced with your own identifying information. (Don't include 3814 the brackets!) The text should be enclosed in the appropriate 3815 comment syntax for the file format. We also recommend that a 3816 file or class name and description of purpose be included on the 3817 same "printed page" as the copyright notice for easier 3818 identification within third-party archives. 3819 3820 Copyright [yyyy] [name of copyright owner] 3821 3822 Licensed under the Apache License, Version 2.0 (the "License"); 3823 you may not use this file except in compliance with the License. 3824 You may obtain a copy of the License at 3825 3826 http://www.apache.org/licenses/LICENSE-2.0 3827 3828 Unless required by applicable law or agreed to in writing, software 3829 distributed under the License is distributed on an "AS IS" BASIS, 3830 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3831 See the License for the specific language governing permissions and 3832 limitations under the License. 3833 3834 ================================================================ 3835 3836 github.com/go-openapi/validate 3837 https://github.com/go-openapi/validate 3838 ---------------------------------------------------------------- 3839 3840 Apache License 3841 Version 2.0, January 2004 3842 http://www.apache.org/licenses/ 3843 3844 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3845 3846 1. Definitions. 3847 3848 "License" shall mean the terms and conditions for use, reproduction, 3849 and distribution as defined by Sections 1 through 9 of this document. 3850 3851 "Licensor" shall mean the copyright owner or entity authorized by 3852 the copyright owner that is granting the License. 3853 3854 "Legal Entity" shall mean the union of the acting entity and all 3855 other entities that control, are controlled by, or are under common 3856 control with that entity. For the purposes of this definition, 3857 "control" means (i) the power, direct or indirect, to cause the 3858 direction or management of such entity, whether by contract or 3859 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3860 outstanding shares, or (iii) beneficial ownership of such entity. 3861 3862 "You" (or "Your") shall mean an individual or Legal Entity 3863 exercising permissions granted by this License. 3864 3865 "Source" form shall mean the preferred form for making modifications, 3866 including but not limited to software source code, documentation 3867 source, and configuration files. 3868 3869 "Object" form shall mean any form resulting from mechanical 3870 transformation or translation of a Source form, including but 3871 not limited to compiled object code, generated documentation, 3872 and conversions to other media types. 3873 3874 "Work" shall mean the work of authorship, whether in Source or 3875 Object form, made available under the License, as indicated by a 3876 copyright notice that is included in or attached to the work 3877 (an example is provided in the Appendix below). 3878 3879 "Derivative Works" shall mean any work, whether in Source or Object 3880 form, that is based on (or derived from) the Work and for which the 3881 editorial revisions, annotations, elaborations, or other modifications 3882 represent, as a whole, an original work of authorship. For the purposes 3883 of this License, Derivative Works shall not include works that remain 3884 separable from, or merely link (or bind by name) to the interfaces of, 3885 the Work and Derivative Works thereof. 3886 3887 "Contribution" shall mean any work of authorship, including 3888 the original version of the Work and any modifications or additions 3889 to that Work or Derivative Works thereof, that is intentionally 3890 submitted to Licensor for inclusion in the Work by the copyright owner 3891 or by an individual or Legal Entity authorized to submit on behalf of 3892 the copyright owner. For the purposes of this definition, "submitted" 3893 means any form of electronic, verbal, or written communication sent 3894 to the Licensor or its representatives, including but not limited to 3895 communication on electronic mailing lists, source code control systems, 3896 and issue tracking systems that are managed by, or on behalf of, the 3897 Licensor for the purpose of discussing and improving the Work, but 3898 excluding communication that is conspicuously marked or otherwise 3899 designated in writing by the copyright owner as "Not a Contribution." 3900 3901 "Contributor" shall mean Licensor and any individual or Legal Entity 3902 on behalf of whom a Contribution has been received by Licensor and 3903 subsequently incorporated within the Work. 3904 3905 2. Grant of Copyright License. Subject to the terms and conditions of 3906 this License, each Contributor hereby grants to You a perpetual, 3907 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3908 copyright license to reproduce, prepare Derivative Works of, 3909 publicly display, publicly perform, sublicense, and distribute the 3910 Work and such Derivative Works in Source or Object form. 3911 3912 3. Grant of Patent License. Subject to the terms and conditions of 3913 this License, each Contributor hereby grants to You a perpetual, 3914 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3915 (except as stated in this section) patent license to make, have made, 3916 use, offer to sell, sell, import, and otherwise transfer the Work, 3917 where such license applies only to those patent claims licensable 3918 by such Contributor that are necessarily infringed by their 3919 Contribution(s) alone or by combination of their Contribution(s) 3920 with the Work to which such Contribution(s) was submitted. If You 3921 institute patent litigation against any entity (including a 3922 cross-claim or counterclaim in a lawsuit) alleging that the Work 3923 or a Contribution incorporated within the Work constitutes direct 3924 or contributory patent infringement, then any patent licenses 3925 granted to You under this License for that Work shall terminate 3926 as of the date such litigation is filed. 3927 3928 4. Redistribution. You may reproduce and distribute copies of the 3929 Work or Derivative Works thereof in any medium, with or without 3930 modifications, and in Source or Object form, provided that You 3931 meet the following conditions: 3932 3933 (a) You must give any other recipients of the Work or 3934 Derivative Works a copy of this License; and 3935 3936 (b) You must cause any modified files to carry prominent notices 3937 stating that You changed the files; and 3938 3939 (c) You must retain, in the Source form of any Derivative Works 3940 that You distribute, all copyright, patent, trademark, and 3941 attribution notices from the Source form of the Work, 3942 excluding those notices that do not pertain to any part of 3943 the Derivative Works; and 3944 3945 (d) If the Work includes a "NOTICE" text file as part of its 3946 distribution, then any Derivative Works that You distribute must 3947 include a readable copy of the attribution notices contained 3948 within such NOTICE file, excluding those notices that do not 3949 pertain to any part of the Derivative Works, in at least one 3950 of the following places: within a NOTICE text file distributed 3951 as part of the Derivative Works; within the Source form or 3952 documentation, if provided along with the Derivative Works; or, 3953 within a display generated by the Derivative Works, if and 3954 wherever such third-party notices normally appear. The contents 3955 of the NOTICE file are for informational purposes only and 3956 do not modify the License. You may add Your own attribution 3957 notices within Derivative Works that You distribute, alongside 3958 or as an addendum to the NOTICE text from the Work, provided 3959 that such additional attribution notices cannot be construed 3960 as modifying the License. 3961 3962 You may add Your own copyright statement to Your modifications and 3963 may provide additional or different license terms and conditions 3964 for use, reproduction, or distribution of Your modifications, or 3965 for any such Derivative Works as a whole, provided Your use, 3966 reproduction, and distribution of the Work otherwise complies with 3967 the conditions stated in this License. 3968 3969 5. Submission of Contributions. Unless You explicitly state otherwise, 3970 any Contribution intentionally submitted for inclusion in the Work 3971 by You to the Licensor shall be under the terms and conditions of 3972 this License, without any additional terms or conditions. 3973 Notwithstanding the above, nothing herein shall supersede or modify 3974 the terms of any separate license agreement you may have executed 3975 with Licensor regarding such Contributions. 3976 3977 6. Trademarks. This License does not grant permission to use the trade 3978 names, trademarks, service marks, or product names of the Licensor, 3979 except as required for reasonable and customary use in describing the 3980 origin of the Work and reproducing the content of the NOTICE file. 3981 3982 7. Disclaimer of Warranty. Unless required by applicable law or 3983 agreed to in writing, Licensor provides the Work (and each 3984 Contributor provides its Contributions) on an "AS IS" BASIS, 3985 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3986 implied, including, without limitation, any warranties or conditions 3987 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3988 PARTICULAR PURPOSE. You are solely responsible for determining the 3989 appropriateness of using or redistributing the Work and assume any 3990 risks associated with Your exercise of permissions under this License. 3991 3992 8. Limitation of Liability. In no event and under no legal theory, 3993 whether in tort (including negligence), contract, or otherwise, 3994 unless required by applicable law (such as deliberate and grossly 3995 negligent acts) or agreed to in writing, shall any Contributor be 3996 liable to You for damages, including any direct, indirect, special, 3997 incidental, or consequential damages of any character arising as a 3998 result of this License or out of the use or inability to use the 3999 Work (including but not limited to damages for loss of goodwill, 4000 work stoppage, computer failure or malfunction, or any and all 4001 other commercial damages or losses), even if such Contributor 4002 has been advised of the possibility of such damages. 4003 4004 9. Accepting Warranty or Additional Liability. While redistributing 4005 the Work or Derivative Works thereof, You may choose to offer, 4006 and charge a fee for, acceptance of support, warranty, indemnity, 4007 or other liability obligations and/or rights consistent with this 4008 License. However, in accepting such obligations, You may act only 4009 on Your own behalf and on Your sole responsibility, not on behalf 4010 of any other Contributor, and only if You agree to indemnify, 4011 defend, and hold each Contributor harmless for any liability 4012 incurred by, or claims asserted against, such Contributor by reason 4013 of your accepting any such warranty or additional liability. 4014 4015 END OF TERMS AND CONDITIONS 4016 4017 APPENDIX: How to apply the Apache License to your work. 4018 4019 To apply the Apache License to your work, attach the following 4020 boilerplate notice, with the fields enclosed by brackets "[]" 4021 replaced with your own identifying information. (Don't include 4022 the brackets!) The text should be enclosed in the appropriate 4023 comment syntax for the file format. We also recommend that a 4024 file or class name and description of purpose be included on the 4025 same "printed page" as the copyright notice for easier 4026 identification within third-party archives. 4027 4028 Copyright [yyyy] [name of copyright owner] 4029 4030 Licensed under the Apache License, Version 2.0 (the "License"); 4031 you may not use this file except in compliance with the License. 4032 You may obtain a copy of the License at 4033 4034 http://www.apache.org/licenses/LICENSE-2.0 4035 4036 Unless required by applicable law or agreed to in writing, software 4037 distributed under the License is distributed on an "AS IS" BASIS, 4038 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4039 See the License for the specific language governing permissions and 4040 limitations under the License. 4041 4042 ================================================================ 4043 4044 github.com/go-task/slim-sprig 4045 https://github.com/go-task/slim-sprig 4046 ---------------------------------------------------------------- 4047 Copyright (C) 2013-2020 Masterminds 4048 4049 Permission is hereby granted, free of charge, to any person obtaining a copy 4050 of this software and associated documentation files (the "Software"), to deal 4051 in the Software without restriction, including without limitation the rights 4052 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 4053 copies of the Software, and to permit persons to whom the Software is 4054 furnished to do so, subject to the following conditions: 4055 4056 The above copyright notice and this permission notice shall be included in 4057 all copies or substantial portions of the Software. 4058 4059 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4060 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4061 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 4062 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 4063 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 4064 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 4065 THE SOFTWARE. 4066 4067 ================================================================ 4068 4069 github.com/goccy/go-json 4070 https://github.com/goccy/go-json 4071 ---------------------------------------------------------------- 4072 MIT License 4073 4074 Copyright (c) 2020 Masaaki Goshima 4075 4076 Permission is hereby granted, free of charge, to any person obtaining a copy 4077 of this software and associated documentation files (the "Software"), to deal 4078 in the Software without restriction, including without limitation the rights 4079 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 4080 copies of the Software, and to permit persons to whom the Software is 4081 furnished to do so, subject to the following conditions: 4082 4083 The above copyright notice and this permission notice shall be included in all 4084 copies or substantial portions of the Software. 4085 4086 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4087 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4088 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 4089 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 4090 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 4091 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 4092 SOFTWARE. 4093 4094 ================================================================ 4095 4096 github.com/gogo/protobuf 4097 https://github.com/gogo/protobuf 4098 ---------------------------------------------------------------- 4099 Copyright (c) 2013, The GoGo Authors. All rights reserved. 4100 4101 Protocol Buffers for Go with Gadgets 4102 4103 Go support for Protocol Buffers - Google's data interchange format 4104 4105 Copyright 2010 The Go Authors. All rights reserved. 4106 https://github.com/golang/protobuf 4107 4108 Redistribution and use in source and binary forms, with or without 4109 modification, are permitted provided that the following conditions are 4110 met: 4111 4112 * Redistributions of source code must retain the above copyright 4113 notice, this list of conditions and the following disclaimer. 4114 * Redistributions in binary form must reproduce the above 4115 copyright notice, this list of conditions and the following disclaimer 4116 in the documentation and/or other materials provided with the 4117 distribution. 4118 * Neither the name of Google Inc. nor the names of its 4119 contributors may be used to endorse or promote products derived from 4120 this software without specific prior written permission. 4121 4122 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4123 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4124 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4125 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4126 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4127 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4128 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4129 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4130 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4131 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4132 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4133 4134 4135 ================================================================ 4136 4137 github.com/golang-jwt/jwt/v4 4138 https://github.com/golang-jwt/jwt/v4 4139 ---------------------------------------------------------------- 4140 Copyright (c) 2012 Dave Grijalva 4141 Copyright (c) 2021 golang-jwt maintainers 4142 4143 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: 4144 4145 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 4146 4147 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. 4148 4149 4150 ================================================================ 4151 4152 github.com/golang/protobuf 4153 https://github.com/golang/protobuf 4154 ---------------------------------------------------------------- 4155 Copyright 2010 The Go Authors. All rights reserved. 4156 4157 Redistribution and use in source and binary forms, with or without 4158 modification, are permitted provided that the following conditions are 4159 met: 4160 4161 * Redistributions of source code must retain the above copyright 4162 notice, this list of conditions and the following disclaimer. 4163 * Redistributions in binary form must reproduce the above 4164 copyright notice, this list of conditions and the following disclaimer 4165 in the documentation and/or other materials provided with the 4166 distribution. 4167 * Neither the name of Google Inc. nor the names of its 4168 contributors may be used to endorse or promote products derived from 4169 this software without specific prior written permission. 4170 4171 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4172 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4173 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4174 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4175 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4176 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4177 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4178 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4179 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4180 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4181 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4182 4183 4184 ================================================================ 4185 4186 github.com/google/go-cmp 4187 https://github.com/google/go-cmp 4188 ---------------------------------------------------------------- 4189 Copyright (c) 2017 The Go Authors. All rights reserved. 4190 4191 Redistribution and use in source and binary forms, with or without 4192 modification, are permitted provided that the following conditions are 4193 met: 4194 4195 * Redistributions of source code must retain the above copyright 4196 notice, this list of conditions and the following disclaimer. 4197 * Redistributions in binary form must reproduce the above 4198 copyright notice, this list of conditions and the following disclaimer 4199 in the documentation and/or other materials provided with the 4200 distribution. 4201 * Neither the name of Google Inc. nor the names of its 4202 contributors may be used to endorse or promote products derived from 4203 this software without specific prior written permission. 4204 4205 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4206 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4207 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4208 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4209 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4210 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4211 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4212 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4213 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4214 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4215 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4216 4217 ================================================================ 4218 4219 github.com/google/pprof 4220 https://github.com/google/pprof 4221 ---------------------------------------------------------------- 4222 4223 Apache License 4224 Version 2.0, January 2004 4225 http://www.apache.org/licenses/ 4226 4227 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4228 4229 1. Definitions. 4230 4231 "License" shall mean the terms and conditions for use, reproduction, 4232 and distribution as defined by Sections 1 through 9 of this document. 4233 4234 "Licensor" shall mean the copyright owner or entity authorized by 4235 the copyright owner that is granting the License. 4236 4237 "Legal Entity" shall mean the union of the acting entity and all 4238 other entities that control, are controlled by, or are under common 4239 control with that entity. For the purposes of this definition, 4240 "control" means (i) the power, direct or indirect, to cause the 4241 direction or management of such entity, whether by contract or 4242 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4243 outstanding shares, or (iii) beneficial ownership of such entity. 4244 4245 "You" (or "Your") shall mean an individual or Legal Entity 4246 exercising permissions granted by this License. 4247 4248 "Source" form shall mean the preferred form for making modifications, 4249 including but not limited to software source code, documentation 4250 source, and configuration files. 4251 4252 "Object" form shall mean any form resulting from mechanical 4253 transformation or translation of a Source form, including but 4254 not limited to compiled object code, generated documentation, 4255 and conversions to other media types. 4256 4257 "Work" shall mean the work of authorship, whether in Source or 4258 Object form, made available under the License, as indicated by a 4259 copyright notice that is included in or attached to the work 4260 (an example is provided in the Appendix below). 4261 4262 "Derivative Works" shall mean any work, whether in Source or Object 4263 form, that is based on (or derived from) the Work and for which the 4264 editorial revisions, annotations, elaborations, or other modifications 4265 represent, as a whole, an original work of authorship. For the purposes 4266 of this License, Derivative Works shall not include works that remain 4267 separable from, or merely link (or bind by name) to the interfaces of, 4268 the Work and Derivative Works thereof. 4269 4270 "Contribution" shall mean any work of authorship, including 4271 the original version of the Work and any modifications or additions 4272 to that Work or Derivative Works thereof, that is intentionally 4273 submitted to Licensor for inclusion in the Work by the copyright owner 4274 or by an individual or Legal Entity authorized to submit on behalf of 4275 the copyright owner. For the purposes of this definition, "submitted" 4276 means any form of electronic, verbal, or written communication sent 4277 to the Licensor or its representatives, including but not limited to 4278 communication on electronic mailing lists, source code control systems, 4279 and issue tracking systems that are managed by, or on behalf of, the 4280 Licensor for the purpose of discussing and improving the Work, but 4281 excluding communication that is conspicuously marked or otherwise 4282 designated in writing by the copyright owner as "Not a Contribution." 4283 4284 "Contributor" shall mean Licensor and any individual or Legal Entity 4285 on behalf of whom a Contribution has been received by Licensor and 4286 subsequently incorporated within the Work. 4287 4288 2. Grant of Copyright License. Subject to the terms and conditions of 4289 this License, each Contributor hereby grants to You a perpetual, 4290 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4291 copyright license to reproduce, prepare Derivative Works of, 4292 publicly display, publicly perform, sublicense, and distribute the 4293 Work and such Derivative Works in Source or Object form. 4294 4295 3. Grant of Patent License. Subject to the terms and conditions of 4296 this License, each Contributor hereby grants to You a perpetual, 4297 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4298 (except as stated in this section) patent license to make, have made, 4299 use, offer to sell, sell, import, and otherwise transfer the Work, 4300 where such license applies only to those patent claims licensable 4301 by such Contributor that are necessarily infringed by their 4302 Contribution(s) alone or by combination of their Contribution(s) 4303 with the Work to which such Contribution(s) was submitted. If You 4304 institute patent litigation against any entity (including a 4305 cross-claim or counterclaim in a lawsuit) alleging that the Work 4306 or a Contribution incorporated within the Work constitutes direct 4307 or contributory patent infringement, then any patent licenses 4308 granted to You under this License for that Work shall terminate 4309 as of the date such litigation is filed. 4310 4311 4. Redistribution. You may reproduce and distribute copies of the 4312 Work or Derivative Works thereof in any medium, with or without 4313 modifications, and in Source or Object form, provided that You 4314 meet the following conditions: 4315 4316 (a) You must give any other recipients of the Work or 4317 Derivative Works a copy of this License; and 4318 4319 (b) You must cause any modified files to carry prominent notices 4320 stating that You changed the files; and 4321 4322 (c) You must retain, in the Source form of any Derivative Works 4323 that You distribute, all copyright, patent, trademark, and 4324 attribution notices from the Source form of the Work, 4325 excluding those notices that do not pertain to any part of 4326 the Derivative Works; and 4327 4328 (d) If the Work includes a "NOTICE" text file as part of its 4329 distribution, then any Derivative Works that You distribute must 4330 include a readable copy of the attribution notices contained 4331 within such NOTICE file, excluding those notices that do not 4332 pertain to any part of the Derivative Works, in at least one 4333 of the following places: within a NOTICE text file distributed 4334 as part of the Derivative Works; within the Source form or 4335 documentation, if provided along with the Derivative Works; or, 4336 within a display generated by the Derivative Works, if and 4337 wherever such third-party notices normally appear. The contents 4338 of the NOTICE file are for informational purposes only and 4339 do not modify the License. You may add Your own attribution 4340 notices within Derivative Works that You distribute, alongside 4341 or as an addendum to the NOTICE text from the Work, provided 4342 that such additional attribution notices cannot be construed 4343 as modifying the License. 4344 4345 You may add Your own copyright statement to Your modifications and 4346 may provide additional or different license terms and conditions 4347 for use, reproduction, or distribution of Your modifications, or 4348 for any such Derivative Works as a whole, provided Your use, 4349 reproduction, and distribution of the Work otherwise complies with 4350 the conditions stated in this License. 4351 4352 5. Submission of Contributions. Unless You explicitly state otherwise, 4353 any Contribution intentionally submitted for inclusion in the Work 4354 by You to the Licensor shall be under the terms and conditions of 4355 this License, without any additional terms or conditions. 4356 Notwithstanding the above, nothing herein shall supersede or modify 4357 the terms of any separate license agreement you may have executed 4358 with Licensor regarding such Contributions. 4359 4360 6. Trademarks. This License does not grant permission to use the trade 4361 names, trademarks, service marks, or product names of the Licensor, 4362 except as required for reasonable and customary use in describing the 4363 origin of the Work and reproducing the content of the NOTICE file. 4364 4365 7. Disclaimer of Warranty. Unless required by applicable law or 4366 agreed to in writing, Licensor provides the Work (and each 4367 Contributor provides its Contributions) on an "AS IS" BASIS, 4368 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4369 implied, including, without limitation, any warranties or conditions 4370 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4371 PARTICULAR PURPOSE. You are solely responsible for determining the 4372 appropriateness of using or redistributing the Work and assume any 4373 risks associated with Your exercise of permissions under this License. 4374 4375 8. Limitation of Liability. In no event and under no legal theory, 4376 whether in tort (including negligence), contract, or otherwise, 4377 unless required by applicable law (such as deliberate and grossly 4378 negligent acts) or agreed to in writing, shall any Contributor be 4379 liable to You for damages, including any direct, indirect, special, 4380 incidental, or consequential damages of any character arising as a 4381 result of this License or out of the use or inability to use the 4382 Work (including but not limited to damages for loss of goodwill, 4383 work stoppage, computer failure or malfunction, or any and all 4384 other commercial damages or losses), even if such Contributor 4385 has been advised of the possibility of such damages. 4386 4387 9. Accepting Warranty or Additional Liability. While redistributing 4388 the Work or Derivative Works thereof, You may choose to offer, 4389 and charge a fee for, acceptance of support, warranty, indemnity, 4390 or other liability obligations and/or rights consistent with this 4391 License. However, in accepting such obligations, You may act only 4392 on Your own behalf and on Your sole responsibility, not on behalf 4393 of any other Contributor, and only if You agree to indemnify, 4394 defend, and hold each Contributor harmless for any liability 4395 incurred by, or claims asserted against, such Contributor by reason 4396 of your accepting any such warranty or additional liability. 4397 4398 END OF TERMS AND CONDITIONS 4399 4400 APPENDIX: How to apply the Apache License to your work. 4401 4402 To apply the Apache License to your work, attach the following 4403 boilerplate notice, with the fields enclosed by brackets "[]" 4404 replaced with your own identifying information. (Don't include 4405 the brackets!) The text should be enclosed in the appropriate 4406 comment syntax for the file format. We also recommend that a 4407 file or class name and description of purpose be included on the 4408 same "printed page" as the copyright notice for easier 4409 identification within third-party archives. 4410 4411 Copyright [yyyy] [name of copyright owner] 4412 4413 Licensed under the Apache License, Version 2.0 (the "License"); 4414 you may not use this file except in compliance with the License. 4415 You may obtain a copy of the License at 4416 4417 http://www.apache.org/licenses/LICENSE-2.0 4418 4419 Unless required by applicable law or agreed to in writing, software 4420 distributed under the License is distributed on an "AS IS" BASIS, 4421 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4422 See the License for the specific language governing permissions and 4423 limitations under the License. 4424 4425 ================================================================ 4426 4427 github.com/google/shlex 4428 https://github.com/google/shlex 4429 ---------------------------------------------------------------- 4430 4431 Apache License 4432 Version 2.0, January 2004 4433 http://www.apache.org/licenses/ 4434 4435 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4436 4437 1. Definitions. 4438 4439 "License" shall mean the terms and conditions for use, reproduction, 4440 and distribution as defined by Sections 1 through 9 of this document. 4441 4442 "Licensor" shall mean the copyright owner or entity authorized by 4443 the copyright owner that is granting the License. 4444 4445 "Legal Entity" shall mean the union of the acting entity and all 4446 other entities that control, are controlled by, or are under common 4447 control with that entity. For the purposes of this definition, 4448 "control" means (i) the power, direct or indirect, to cause the 4449 direction or management of such entity, whether by contract or 4450 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4451 outstanding shares, or (iii) beneficial ownership of such entity. 4452 4453 "You" (or "Your") shall mean an individual or Legal Entity 4454 exercising permissions granted by this License. 4455 4456 "Source" form shall mean the preferred form for making modifications, 4457 including but not limited to software source code, documentation 4458 source, and configuration files. 4459 4460 "Object" form shall mean any form resulting from mechanical 4461 transformation or translation of a Source form, including but 4462 not limited to compiled object code, generated documentation, 4463 and conversions to other media types. 4464 4465 "Work" shall mean the work of authorship, whether in Source or 4466 Object form, made available under the License, as indicated by a 4467 copyright notice that is included in or attached to the work 4468 (an example is provided in the Appendix below). 4469 4470 "Derivative Works" shall mean any work, whether in Source or Object 4471 form, that is based on (or derived from) the Work and for which the 4472 editorial revisions, annotations, elaborations, or other modifications 4473 represent, as a whole, an original work of authorship. For the purposes 4474 of this License, Derivative Works shall not include works that remain 4475 separable from, or merely link (or bind by name) to the interfaces of, 4476 the Work and Derivative Works thereof. 4477 4478 "Contribution" shall mean any work of authorship, including 4479 the original version of the Work and any modifications or additions 4480 to that Work or Derivative Works thereof, that is intentionally 4481 submitted to Licensor for inclusion in the Work by the copyright owner 4482 or by an individual or Legal Entity authorized to submit on behalf of 4483 the copyright owner. For the purposes of this definition, "submitted" 4484 means any form of electronic, verbal, or written communication sent 4485 to the Licensor or its representatives, including but not limited to 4486 communication on electronic mailing lists, source code control systems, 4487 and issue tracking systems that are managed by, or on behalf of, the 4488 Licensor for the purpose of discussing and improving the Work, but 4489 excluding communication that is conspicuously marked or otherwise 4490 designated in writing by the copyright owner as "Not a Contribution." 4491 4492 "Contributor" shall mean Licensor and any individual or Legal Entity 4493 on behalf of whom a Contribution has been received by Licensor and 4494 subsequently incorporated within the Work. 4495 4496 2. Grant of Copyright License. Subject to the terms and conditions of 4497 this License, each Contributor hereby grants to You a perpetual, 4498 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4499 copyright license to reproduce, prepare Derivative Works of, 4500 publicly display, publicly perform, sublicense, and distribute the 4501 Work and such Derivative Works in Source or Object form. 4502 4503 3. Grant of Patent License. Subject to the terms and conditions of 4504 this License, each Contributor hereby grants to You a perpetual, 4505 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4506 (except as stated in this section) patent license to make, have made, 4507 use, offer to sell, sell, import, and otherwise transfer the Work, 4508 where such license applies only to those patent claims licensable 4509 by such Contributor that are necessarily infringed by their 4510 Contribution(s) alone or by combination of their Contribution(s) 4511 with the Work to which such Contribution(s) was submitted. If You 4512 institute patent litigation against any entity (including a 4513 cross-claim or counterclaim in a lawsuit) alleging that the Work 4514 or a Contribution incorporated within the Work constitutes direct 4515 or contributory patent infringement, then any patent licenses 4516 granted to You under this License for that Work shall terminate 4517 as of the date such litigation is filed. 4518 4519 4. Redistribution. You may reproduce and distribute copies of the 4520 Work or Derivative Works thereof in any medium, with or without 4521 modifications, and in Source or Object form, provided that You 4522 meet the following conditions: 4523 4524 (a) You must give any other recipients of the Work or 4525 Derivative Works a copy of this License; and 4526 4527 (b) You must cause any modified files to carry prominent notices 4528 stating that You changed the files; and 4529 4530 (c) You must retain, in the Source form of any Derivative Works 4531 that You distribute, all copyright, patent, trademark, and 4532 attribution notices from the Source form of the Work, 4533 excluding those notices that do not pertain to any part of 4534 the Derivative Works; and 4535 4536 (d) If the Work includes a "NOTICE" text file as part of its 4537 distribution, then any Derivative Works that You distribute must 4538 include a readable copy of the attribution notices contained 4539 within such NOTICE file, excluding those notices that do not 4540 pertain to any part of the Derivative Works, in at least one 4541 of the following places: within a NOTICE text file distributed 4542 as part of the Derivative Works; within the Source form or 4543 documentation, if provided along with the Derivative Works; or, 4544 within a display generated by the Derivative Works, if and 4545 wherever such third-party notices normally appear. The contents 4546 of the NOTICE file are for informational purposes only and 4547 do not modify the License. You may add Your own attribution 4548 notices within Derivative Works that You distribute, alongside 4549 or as an addendum to the NOTICE text from the Work, provided 4550 that such additional attribution notices cannot be construed 4551 as modifying the License. 4552 4553 You may add Your own copyright statement to Your modifications and 4554 may provide additional or different license terms and conditions 4555 for use, reproduction, or distribution of Your modifications, or 4556 for any such Derivative Works as a whole, provided Your use, 4557 reproduction, and distribution of the Work otherwise complies with 4558 the conditions stated in this License. 4559 4560 5. Submission of Contributions. Unless You explicitly state otherwise, 4561 any Contribution intentionally submitted for inclusion in the Work 4562 by You to the Licensor shall be under the terms and conditions of 4563 this License, without any additional terms or conditions. 4564 Notwithstanding the above, nothing herein shall supersede or modify 4565 the terms of any separate license agreement you may have executed 4566 with Licensor regarding such Contributions. 4567 4568 6. Trademarks. This License does not grant permission to use the trade 4569 names, trademarks, service marks, or product names of the Licensor, 4570 except as required for reasonable and customary use in describing the 4571 origin of the Work and reproducing the content of the NOTICE file. 4572 4573 7. Disclaimer of Warranty. Unless required by applicable law or 4574 agreed to in writing, Licensor provides the Work (and each 4575 Contributor provides its Contributions) on an "AS IS" BASIS, 4576 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4577 implied, including, without limitation, any warranties or conditions 4578 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4579 PARTICULAR PURPOSE. You are solely responsible for determining the 4580 appropriateness of using or redistributing the Work and assume any 4581 risks associated with Your exercise of permissions under this License. 4582 4583 8. Limitation of Liability. In no event and under no legal theory, 4584 whether in tort (including negligence), contract, or otherwise, 4585 unless required by applicable law (such as deliberate and grossly 4586 negligent acts) or agreed to in writing, shall any Contributor be 4587 liable to You for damages, including any direct, indirect, special, 4588 incidental, or consequential damages of any character arising as a 4589 result of this License or out of the use or inability to use the 4590 Work (including but not limited to damages for loss of goodwill, 4591 work stoppage, computer failure or malfunction, or any and all 4592 other commercial damages or losses), even if such Contributor 4593 has been advised of the possibility of such damages. 4594 4595 9. Accepting Warranty or Additional Liability. While redistributing 4596 the Work or Derivative Works thereof, You may choose to offer, 4597 and charge a fee for, acceptance of support, warranty, indemnity, 4598 or other liability obligations and/or rights consistent with this 4599 License. However, in accepting such obligations, You may act only 4600 on Your own behalf and on Your sole responsibility, not on behalf 4601 of any other Contributor, and only if You agree to indemnify, 4602 defend, and hold each Contributor harmless for any liability 4603 incurred by, or claims asserted against, such Contributor by reason 4604 of your accepting any such warranty or additional liability. 4605 4606 END OF TERMS AND CONDITIONS 4607 4608 APPENDIX: How to apply the Apache License to your work. 4609 4610 To apply the Apache License to your work, attach the following 4611 boilerplate notice, with the fields enclosed by brackets "[]" 4612 replaced with your own identifying information. (Don't include 4613 the brackets!) The text should be enclosed in the appropriate 4614 comment syntax for the file format. We also recommend that a 4615 file or class name and description of purpose be included on the 4616 same "printed page" as the copyright notice for easier 4617 identification within third-party archives. 4618 4619 Copyright [yyyy] [name of copyright owner] 4620 4621 Licensed under the Apache License, Version 2.0 (the "License"); 4622 you may not use this file except in compliance with the License. 4623 You may obtain a copy of the License at 4624 4625 http://www.apache.org/licenses/LICENSE-2.0 4626 4627 Unless required by applicable law or agreed to in writing, software 4628 distributed under the License is distributed on an "AS IS" BASIS, 4629 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4630 See the License for the specific language governing permissions and 4631 limitations under the License. 4632 4633 ================================================================ 4634 4635 github.com/google/uuid 4636 https://github.com/google/uuid 4637 ---------------------------------------------------------------- 4638 Copyright (c) 2009,2014 Google Inc. All rights reserved. 4639 4640 Redistribution and use in source and binary forms, with or without 4641 modification, are permitted provided that the following conditions are 4642 met: 4643 4644 * Redistributions of source code must retain the above copyright 4645 notice, this list of conditions and the following disclaimer. 4646 * Redistributions in binary form must reproduce the above 4647 copyright notice, this list of conditions and the following disclaimer 4648 in the documentation and/or other materials provided with the 4649 distribution. 4650 * Neither the name of Google Inc. nor the names of its 4651 contributors may be used to endorse or promote products derived from 4652 this software without specific prior written permission. 4653 4654 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4655 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4656 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4657 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4658 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4659 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4660 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4661 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4662 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4663 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4664 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4665 4666 ================================================================ 4667 4668 github.com/hashicorp/errwrap 4669 https://github.com/hashicorp/errwrap 4670 ---------------------------------------------------------------- 4671 Mozilla Public License, version 2.0 4672 4673 1. Definitions 4674 4675 1.1. “Contributor” 4676 4677 means each individual or legal entity that creates, contributes to the 4678 creation of, or owns Covered Software. 4679 4680 1.2. “Contributor Version” 4681 4682 means the combination of the Contributions of others (if any) used by a 4683 Contributor and that particular Contributor’s Contribution. 4684 4685 1.3. “Contribution” 4686 4687 means Covered Software of a particular Contributor. 4688 4689 1.4. “Covered Software” 4690 4691 means Source Code Form to which the initial Contributor has attached the 4692 notice in Exhibit A, the Executable Form of such Source Code Form, and 4693 Modifications of such Source Code Form, in each case including portions 4694 thereof. 4695 4696 1.5. “Incompatible With Secondary Licenses” 4697 means 4698 4699 a. that the initial Contributor has attached the notice described in 4700 Exhibit B to the Covered Software; or 4701 4702 b. that the Covered Software was made available under the terms of version 4703 1.1 or earlier of the License, but not also under the terms of a 4704 Secondary License. 4705 4706 1.6. “Executable Form” 4707 4708 means any form of the work other than Source Code Form. 4709 4710 1.7. “Larger Work” 4711 4712 means a work that combines Covered Software with other material, in a separate 4713 file or files, that is not Covered Software. 4714 4715 1.8. “License” 4716 4717 means this document. 4718 4719 1.9. “Licensable” 4720 4721 means having the right to grant, to the maximum extent possible, whether at the 4722 time of the initial grant or subsequently, any and all of the rights conveyed by 4723 this License. 4724 4725 1.10. “Modifications” 4726 4727 means any of the following: 4728 4729 a. any file in Source Code Form that results from an addition to, deletion 4730 from, or modification of the contents of Covered Software; or 4731 4732 b. any new file in Source Code Form that contains any Covered Software. 4733 4734 1.11. “Patent Claims” of a Contributor 4735 4736 means any patent claim(s), including without limitation, method, process, 4737 and apparatus claims, in any patent Licensable by such Contributor that 4738 would be infringed, but for the grant of the License, by the making, 4739 using, selling, offering for sale, having made, import, or transfer of 4740 either its Contributions or its Contributor Version. 4741 4742 1.12. “Secondary License” 4743 4744 means either the GNU General Public License, Version 2.0, the GNU Lesser 4745 General Public License, Version 2.1, the GNU Affero General Public 4746 License, Version 3.0, or any later versions of those licenses. 4747 4748 1.13. “Source Code Form” 4749 4750 means the form of the work preferred for making modifications. 4751 4752 1.14. “You” (or “Your”) 4753 4754 means an individual or a legal entity exercising rights under this 4755 License. For legal entities, “You” includes any entity that controls, is 4756 controlled by, or is under common control with You. For purposes of this 4757 definition, “control” means (a) the power, direct or indirect, to cause 4758 the direction or management of such entity, whether by contract or 4759 otherwise, or (b) ownership of more than fifty percent (50%) of the 4760 outstanding shares or beneficial ownership of such entity. 4761 4762 4763 2. License Grants and Conditions 4764 4765 2.1. Grants 4766 4767 Each Contributor hereby grants You a world-wide, royalty-free, 4768 non-exclusive license: 4769 4770 a. under intellectual property rights (other than patent or trademark) 4771 Licensable by such Contributor to use, reproduce, make available, 4772 modify, display, perform, distribute, and otherwise exploit its 4773 Contributions, either on an unmodified basis, with Modifications, or as 4774 part of a Larger Work; and 4775 4776 b. under Patent Claims of such Contributor to make, use, sell, offer for 4777 sale, have made, import, and otherwise transfer either its Contributions 4778 or its Contributor Version. 4779 4780 2.2. Effective Date 4781 4782 The licenses granted in Section 2.1 with respect to any Contribution become 4783 effective for each Contribution on the date the Contributor first distributes 4784 such Contribution. 4785 4786 2.3. Limitations on Grant Scope 4787 4788 The licenses granted in this Section 2 are the only rights granted under this 4789 License. No additional rights or licenses will be implied from the distribution 4790 or licensing of Covered Software under this License. Notwithstanding Section 4791 2.1(b) above, no patent license is granted by a Contributor: 4792 4793 a. for any code that a Contributor has removed from Covered Software; or 4794 4795 b. for infringements caused by: (i) Your and any other third party’s 4796 modifications of Covered Software, or (ii) the combination of its 4797 Contributions with other software (except as part of its Contributor 4798 Version); or 4799 4800 c. under Patent Claims infringed by Covered Software in the absence of its 4801 Contributions. 4802 4803 This License does not grant any rights in the trademarks, service marks, or 4804 logos of any Contributor (except as may be necessary to comply with the 4805 notice requirements in Section 3.4). 4806 4807 2.4. Subsequent Licenses 4808 4809 No Contributor makes additional grants as a result of Your choice to 4810 distribute the Covered Software under a subsequent version of this License 4811 (see Section 10.2) or under the terms of a Secondary License (if permitted 4812 under the terms of Section 3.3). 4813 4814 2.5. Representation 4815 4816 Each Contributor represents that the Contributor believes its Contributions 4817 are its original creation(s) or it has sufficient rights to grant the 4818 rights to its Contributions conveyed by this License. 4819 4820 2.6. Fair Use 4821 4822 This License is not intended to limit any rights You have under applicable 4823 copyright doctrines of fair use, fair dealing, or other equivalents. 4824 4825 2.7. Conditions 4826 4827 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 4828 Section 2.1. 4829 4830 4831 3. Responsibilities 4832 4833 3.1. Distribution of Source Form 4834 4835 All distribution of Covered Software in Source Code Form, including any 4836 Modifications that You create or to which You contribute, must be under the 4837 terms of this License. You must inform recipients that the Source Code Form 4838 of the Covered Software is governed by the terms of this License, and how 4839 they can obtain a copy of this License. You may not attempt to alter or 4840 restrict the recipients’ rights in the Source Code Form. 4841 4842 3.2. Distribution of Executable Form 4843 4844 If You distribute Covered Software in Executable Form then: 4845 4846 a. such Covered Software must also be made available in Source Code Form, 4847 as described in Section 3.1, and You must inform recipients of the 4848 Executable Form how they can obtain a copy of such Source Code Form by 4849 reasonable means in a timely manner, at a charge no more than the cost 4850 of distribution to the recipient; and 4851 4852 b. You may distribute such Executable Form under the terms of this License, 4853 or sublicense it under different terms, provided that the license for 4854 the Executable Form does not attempt to limit or alter the recipients’ 4855 rights in the Source Code Form under this License. 4856 4857 3.3. Distribution of a Larger Work 4858 4859 You may create and distribute a Larger Work under terms of Your choice, 4860 provided that You also comply with the requirements of this License for the 4861 Covered Software. If the Larger Work is a combination of Covered Software 4862 with a work governed by one or more Secondary Licenses, and the Covered 4863 Software is not Incompatible With Secondary Licenses, this License permits 4864 You to additionally distribute such Covered Software under the terms of 4865 such Secondary License(s), so that the recipient of the Larger Work may, at 4866 their option, further distribute the Covered Software under the terms of 4867 either this License or such Secondary License(s). 4868 4869 3.4. Notices 4870 4871 You may not remove or alter the substance of any license notices (including 4872 copyright notices, patent notices, disclaimers of warranty, or limitations 4873 of liability) contained within the Source Code Form of the Covered 4874 Software, except that You may alter any license notices to the extent 4875 required to remedy known factual inaccuracies. 4876 4877 3.5. Application of Additional Terms 4878 4879 You may choose to offer, and to charge a fee for, warranty, support, 4880 indemnity or liability obligations to one or more recipients of Covered 4881 Software. However, You may do so only on Your own behalf, and not on behalf 4882 of any Contributor. You must make it absolutely clear that any such 4883 warranty, support, indemnity, or liability obligation is offered by You 4884 alone, and You hereby agree to indemnify every Contributor for any 4885 liability incurred by such Contributor as a result of warranty, support, 4886 indemnity or liability terms You offer. You may include additional 4887 disclaimers of warranty and limitations of liability specific to any 4888 jurisdiction. 4889 4890 4. Inability to Comply Due to Statute or Regulation 4891 4892 If it is impossible for You to comply with any of the terms of this License 4893 with respect to some or all of the Covered Software due to statute, judicial 4894 order, or regulation then You must: (a) comply with the terms of this License 4895 to the maximum extent possible; and (b) describe the limitations and the code 4896 they affect. Such description must be placed in a text file included with all 4897 distributions of the Covered Software under this License. Except to the 4898 extent prohibited by statute or regulation, such description must be 4899 sufficiently detailed for a recipient of ordinary skill to be able to 4900 understand it. 4901 4902 5. Termination 4903 4904 5.1. The rights granted under this License will terminate automatically if You 4905 fail to comply with any of its terms. However, if You become compliant, 4906 then the rights granted under this License from a particular Contributor 4907 are reinstated (a) provisionally, unless and until such Contributor 4908 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 4909 if such Contributor fails to notify You of the non-compliance by some 4910 reasonable means prior to 60 days after You have come back into compliance. 4911 Moreover, Your grants from a particular Contributor are reinstated on an 4912 ongoing basis if such Contributor notifies You of the non-compliance by 4913 some reasonable means, this is the first time You have received notice of 4914 non-compliance with this License from such Contributor, and You become 4915 compliant prior to 30 days after Your receipt of the notice. 4916 4917 5.2. If You initiate litigation against any entity by asserting a patent 4918 infringement claim (excluding declaratory judgment actions, counter-claims, 4919 and cross-claims) alleging that a Contributor Version directly or 4920 indirectly infringes any patent, then the rights granted to You by any and 4921 all Contributors for the Covered Software under Section 2.1 of this License 4922 shall terminate. 4923 4924 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 4925 license agreements (excluding distributors and resellers) which have been 4926 validly granted by You or Your distributors under this License prior to 4927 termination shall survive termination. 4928 4929 6. Disclaimer of Warranty 4930 4931 Covered Software is provided under this License on an “as is” basis, without 4932 warranty of any kind, either expressed, implied, or statutory, including, 4933 without limitation, warranties that the Covered Software is free of defects, 4934 merchantable, fit for a particular purpose or non-infringing. The entire 4935 risk as to the quality and performance of the Covered Software is with You. 4936 Should any Covered Software prove defective in any respect, You (not any 4937 Contributor) assume the cost of any necessary servicing, repair, or 4938 correction. This disclaimer of warranty constitutes an essential part of this 4939 License. No use of any Covered Software is authorized under this License 4940 except under this disclaimer. 4941 4942 7. Limitation of Liability 4943 4944 Under no circumstances and under no legal theory, whether tort (including 4945 negligence), contract, or otherwise, shall any Contributor, or anyone who 4946 distributes Covered Software as permitted above, be liable to You for any 4947 direct, indirect, special, incidental, or consequential damages of any 4948 character including, without limitation, damages for lost profits, loss of 4949 goodwill, work stoppage, computer failure or malfunction, or any and all 4950 other commercial damages or losses, even if such party shall have been 4951 informed of the possibility of such damages. This limitation of liability 4952 shall not apply to liability for death or personal injury resulting from such 4953 party’s negligence to the extent applicable law prohibits such limitation. 4954 Some jurisdictions do not allow the exclusion or limitation of incidental or 4955 consequential damages, so this exclusion and limitation may not apply to You. 4956 4957 8. Litigation 4958 4959 Any litigation relating to this License may be brought only in the courts of 4960 a jurisdiction where the defendant maintains its principal place of business 4961 and such litigation shall be governed by laws of that jurisdiction, without 4962 reference to its conflict-of-law provisions. Nothing in this Section shall 4963 prevent a party’s ability to bring cross-claims or counter-claims. 4964 4965 9. Miscellaneous 4966 4967 This License represents the complete agreement concerning the subject matter 4968 hereof. If any provision of this License is held to be unenforceable, such 4969 provision shall be reformed only to the extent necessary to make it 4970 enforceable. Any law or regulation which provides that the language of a 4971 contract shall be construed against the drafter shall not be used to construe 4972 this License against a Contributor. 4973 4974 4975 10. Versions of the License 4976 4977 10.1. New Versions 4978 4979 Mozilla Foundation is the license steward. Except as provided in Section 4980 10.3, no one other than the license steward has the right to modify or 4981 publish new versions of this License. Each version will be given a 4982 distinguishing version number. 4983 4984 10.2. Effect of New Versions 4985 4986 You may distribute the Covered Software under the terms of the version of 4987 the License under which You originally received the Covered Software, or 4988 under the terms of any subsequent version published by the license 4989 steward. 4990 4991 10.3. Modified Versions 4992 4993 If you create software not governed by this License, and you want to 4994 create a new license for such software, you may create and use a modified 4995 version of this License if you rename the license and remove any 4996 references to the name of the license steward (except to note that such 4997 modified license differs from this License). 4998 4999 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 5000 If You choose to distribute Source Code Form that is Incompatible With 5001 Secondary Licenses under the terms of this version of the License, the 5002 notice described in Exhibit B of this License must be attached. 5003 5004 Exhibit A - Source Code Form License Notice 5005 5006 This Source Code Form is subject to the 5007 terms of the Mozilla Public License, v. 5008 2.0. If a copy of the MPL was not 5009 distributed with this file, You can 5010 obtain one at 5011 http://mozilla.org/MPL/2.0/. 5012 5013 If it is not possible or desirable to put the notice in a particular file, then 5014 You may include the notice in a location (such as a LICENSE file in a relevant 5015 directory) where a recipient would be likely to look for such a notice. 5016 5017 You may add additional accurate notices of copyright ownership. 5018 5019 Exhibit B - “Incompatible With Secondary Licenses” Notice 5020 5021 This Source Code Form is “Incompatible 5022 With Secondary Licenses”, as defined by 5023 the Mozilla Public License, v. 2.0. 5024 5025 5026 ================================================================ 5027 5028 github.com/hashicorp/go-multierror 5029 https://github.com/hashicorp/go-multierror 5030 ---------------------------------------------------------------- 5031 Mozilla Public License, version 2.0 5032 5033 1. Definitions 5034 5035 1.1. “Contributor” 5036 5037 means each individual or legal entity that creates, contributes to the 5038 creation of, or owns Covered Software. 5039 5040 1.2. “Contributor Version” 5041 5042 means the combination of the Contributions of others (if any) used by a 5043 Contributor and that particular Contributor’s Contribution. 5044 5045 1.3. “Contribution” 5046 5047 means Covered Software of a particular Contributor. 5048 5049 1.4. “Covered Software” 5050 5051 means Source Code Form to which the initial Contributor has attached the 5052 notice in Exhibit A, the Executable Form of such Source Code Form, and 5053 Modifications of such Source Code Form, in each case including portions 5054 thereof. 5055 5056 1.5. “Incompatible With Secondary Licenses” 5057 means 5058 5059 a. that the initial Contributor has attached the notice described in 5060 Exhibit B to the Covered Software; or 5061 5062 b. that the Covered Software was made available under the terms of version 5063 1.1 or earlier of the License, but not also under the terms of a 5064 Secondary License. 5065 5066 1.6. “Executable Form” 5067 5068 means any form of the work other than Source Code Form. 5069 5070 1.7. “Larger Work” 5071 5072 means a work that combines Covered Software with other material, in a separate 5073 file or files, that is not Covered Software. 5074 5075 1.8. “License” 5076 5077 means this document. 5078 5079 1.9. “Licensable” 5080 5081 means having the right to grant, to the maximum extent possible, whether at the 5082 time of the initial grant or subsequently, any and all of the rights conveyed by 5083 this License. 5084 5085 1.10. “Modifications” 5086 5087 means any of the following: 5088 5089 a. any file in Source Code Form that results from an addition to, deletion 5090 from, or modification of the contents of Covered Software; or 5091 5092 b. any new file in Source Code Form that contains any Covered Software. 5093 5094 1.11. “Patent Claims” of a Contributor 5095 5096 means any patent claim(s), including without limitation, method, process, 5097 and apparatus claims, in any patent Licensable by such Contributor that 5098 would be infringed, but for the grant of the License, by the making, 5099 using, selling, offering for sale, having made, import, or transfer of 5100 either its Contributions or its Contributor Version. 5101 5102 1.12. “Secondary License” 5103 5104 means either the GNU General Public License, Version 2.0, the GNU Lesser 5105 General Public License, Version 2.1, the GNU Affero General Public 5106 License, Version 3.0, or any later versions of those licenses. 5107 5108 1.13. “Source Code Form” 5109 5110 means the form of the work preferred for making modifications. 5111 5112 1.14. “You” (or “Your”) 5113 5114 means an individual or a legal entity exercising rights under this 5115 License. For legal entities, “You” includes any entity that controls, is 5116 controlled by, or is under common control with You. For purposes of this 5117 definition, “control” means (a) the power, direct or indirect, to cause 5118 the direction or management of such entity, whether by contract or 5119 otherwise, or (b) ownership of more than fifty percent (50%) of the 5120 outstanding shares or beneficial ownership of such entity. 5121 5122 5123 2. License Grants and Conditions 5124 5125 2.1. Grants 5126 5127 Each Contributor hereby grants You a world-wide, royalty-free, 5128 non-exclusive license: 5129 5130 a. under intellectual property rights (other than patent or trademark) 5131 Licensable by such Contributor to use, reproduce, make available, 5132 modify, display, perform, distribute, and otherwise exploit its 5133 Contributions, either on an unmodified basis, with Modifications, or as 5134 part of a Larger Work; and 5135 5136 b. under Patent Claims of such Contributor to make, use, sell, offer for 5137 sale, have made, import, and otherwise transfer either its Contributions 5138 or its Contributor Version. 5139 5140 2.2. Effective Date 5141 5142 The licenses granted in Section 2.1 with respect to any Contribution become 5143 effective for each Contribution on the date the Contributor first distributes 5144 such Contribution. 5145 5146 2.3. Limitations on Grant Scope 5147 5148 The licenses granted in this Section 2 are the only rights granted under this 5149 License. No additional rights or licenses will be implied from the distribution 5150 or licensing of Covered Software under this License. Notwithstanding Section 5151 2.1(b) above, no patent license is granted by a Contributor: 5152 5153 a. for any code that a Contributor has removed from Covered Software; or 5154 5155 b. for infringements caused by: (i) Your and any other third party’s 5156 modifications of Covered Software, or (ii) the combination of its 5157 Contributions with other software (except as part of its Contributor 5158 Version); or 5159 5160 c. under Patent Claims infringed by Covered Software in the absence of its 5161 Contributions. 5162 5163 This License does not grant any rights in the trademarks, service marks, or 5164 logos of any Contributor (except as may be necessary to comply with the 5165 notice requirements in Section 3.4). 5166 5167 2.4. Subsequent Licenses 5168 5169 No Contributor makes additional grants as a result of Your choice to 5170 distribute the Covered Software under a subsequent version of this License 5171 (see Section 10.2) or under the terms of a Secondary License (if permitted 5172 under the terms of Section 3.3). 5173 5174 2.5. Representation 5175 5176 Each Contributor represents that the Contributor believes its Contributions 5177 are its original creation(s) or it has sufficient rights to grant the 5178 rights to its Contributions conveyed by this License. 5179 5180 2.6. Fair Use 5181 5182 This License is not intended to limit any rights You have under applicable 5183 copyright doctrines of fair use, fair dealing, or other equivalents. 5184 5185 2.7. Conditions 5186 5187 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 5188 Section 2.1. 5189 5190 5191 3. Responsibilities 5192 5193 3.1. Distribution of Source Form 5194 5195 All distribution of Covered Software in Source Code Form, including any 5196 Modifications that You create or to which You contribute, must be under the 5197 terms of this License. You must inform recipients that the Source Code Form 5198 of the Covered Software is governed by the terms of this License, and how 5199 they can obtain a copy of this License. You may not attempt to alter or 5200 restrict the recipients’ rights in the Source Code Form. 5201 5202 3.2. Distribution of Executable Form 5203 5204 If You distribute Covered Software in Executable Form then: 5205 5206 a. such Covered Software must also be made available in Source Code Form, 5207 as described in Section 3.1, and You must inform recipients of the 5208 Executable Form how they can obtain a copy of such Source Code Form by 5209 reasonable means in a timely manner, at a charge no more than the cost 5210 of distribution to the recipient; and 5211 5212 b. You may distribute such Executable Form under the terms of this License, 5213 or sublicense it under different terms, provided that the license for 5214 the Executable Form does not attempt to limit or alter the recipients’ 5215 rights in the Source Code Form under this License. 5216 5217 3.3. Distribution of a Larger Work 5218 5219 You may create and distribute a Larger Work under terms of Your choice, 5220 provided that You also comply with the requirements of this License for the 5221 Covered Software. If the Larger Work is a combination of Covered Software 5222 with a work governed by one or more Secondary Licenses, and the Covered 5223 Software is not Incompatible With Secondary Licenses, this License permits 5224 You to additionally distribute such Covered Software under the terms of 5225 such Secondary License(s), so that the recipient of the Larger Work may, at 5226 their option, further distribute the Covered Software under the terms of 5227 either this License or such Secondary License(s). 5228 5229 3.4. Notices 5230 5231 You may not remove or alter the substance of any license notices (including 5232 copyright notices, patent notices, disclaimers of warranty, or limitations 5233 of liability) contained within the Source Code Form of the Covered 5234 Software, except that You may alter any license notices to the extent 5235 required to remedy known factual inaccuracies. 5236 5237 3.5. Application of Additional Terms 5238 5239 You may choose to offer, and to charge a fee for, warranty, support, 5240 indemnity or liability obligations to one or more recipients of Covered 5241 Software. However, You may do so only on Your own behalf, and not on behalf 5242 of any Contributor. You must make it absolutely clear that any such 5243 warranty, support, indemnity, or liability obligation is offered by You 5244 alone, and You hereby agree to indemnify every Contributor for any 5245 liability incurred by such Contributor as a result of warranty, support, 5246 indemnity or liability terms You offer. You may include additional 5247 disclaimers of warranty and limitations of liability specific to any 5248 jurisdiction. 5249 5250 4. Inability to Comply Due to Statute or Regulation 5251 5252 If it is impossible for You to comply with any of the terms of this License 5253 with respect to some or all of the Covered Software due to statute, judicial 5254 order, or regulation then You must: (a) comply with the terms of this License 5255 to the maximum extent possible; and (b) describe the limitations and the code 5256 they affect. Such description must be placed in a text file included with all 5257 distributions of the Covered Software under this License. Except to the 5258 extent prohibited by statute or regulation, such description must be 5259 sufficiently detailed for a recipient of ordinary skill to be able to 5260 understand it. 5261 5262 5. Termination 5263 5264 5.1. The rights granted under this License will terminate automatically if You 5265 fail to comply with any of its terms. However, if You become compliant, 5266 then the rights granted under this License from a particular Contributor 5267 are reinstated (a) provisionally, unless and until such Contributor 5268 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 5269 if such Contributor fails to notify You of the non-compliance by some 5270 reasonable means prior to 60 days after You have come back into compliance. 5271 Moreover, Your grants from a particular Contributor are reinstated on an 5272 ongoing basis if such Contributor notifies You of the non-compliance by 5273 some reasonable means, this is the first time You have received notice of 5274 non-compliance with this License from such Contributor, and You become 5275 compliant prior to 30 days after Your receipt of the notice. 5276 5277 5.2. If You initiate litigation against any entity by asserting a patent 5278 infringement claim (excluding declaratory judgment actions, counter-claims, 5279 and cross-claims) alleging that a Contributor Version directly or 5280 indirectly infringes any patent, then the rights granted to You by any and 5281 all Contributors for the Covered Software under Section 2.1 of this License 5282 shall terminate. 5283 5284 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 5285 license agreements (excluding distributors and resellers) which have been 5286 validly granted by You or Your distributors under this License prior to 5287 termination shall survive termination. 5288 5289 6. Disclaimer of Warranty 5290 5291 Covered Software is provided under this License on an “as is” basis, without 5292 warranty of any kind, either expressed, implied, or statutory, including, 5293 without limitation, warranties that the Covered Software is free of defects, 5294 merchantable, fit for a particular purpose or non-infringing. The entire 5295 risk as to the quality and performance of the Covered Software is with You. 5296 Should any Covered Software prove defective in any respect, You (not any 5297 Contributor) assume the cost of any necessary servicing, repair, or 5298 correction. This disclaimer of warranty constitutes an essential part of this 5299 License. No use of any Covered Software is authorized under this License 5300 except under this disclaimer. 5301 5302 7. Limitation of Liability 5303 5304 Under no circumstances and under no legal theory, whether tort (including 5305 negligence), contract, or otherwise, shall any Contributor, or anyone who 5306 distributes Covered Software as permitted above, be liable to You for any 5307 direct, indirect, special, incidental, or consequential damages of any 5308 character including, without limitation, damages for lost profits, loss of 5309 goodwill, work stoppage, computer failure or malfunction, or any and all 5310 other commercial damages or losses, even if such party shall have been 5311 informed of the possibility of such damages. This limitation of liability 5312 shall not apply to liability for death or personal injury resulting from such 5313 party’s negligence to the extent applicable law prohibits such limitation. 5314 Some jurisdictions do not allow the exclusion or limitation of incidental or 5315 consequential damages, so this exclusion and limitation may not apply to You. 5316 5317 8. Litigation 5318 5319 Any litigation relating to this License may be brought only in the courts of 5320 a jurisdiction where the defendant maintains its principal place of business 5321 and such litigation shall be governed by laws of that jurisdiction, without 5322 reference to its conflict-of-law provisions. Nothing in this Section shall 5323 prevent a party’s ability to bring cross-claims or counter-claims. 5324 5325 9. Miscellaneous 5326 5327 This License represents the complete agreement concerning the subject matter 5328 hereof. If any provision of this License is held to be unenforceable, such 5329 provision shall be reformed only to the extent necessary to make it 5330 enforceable. Any law or regulation which provides that the language of a 5331 contract shall be construed against the drafter shall not be used to construe 5332 this License against a Contributor. 5333 5334 5335 10. Versions of the License 5336 5337 10.1. New Versions 5338 5339 Mozilla Foundation is the license steward. Except as provided in Section 5340 10.3, no one other than the license steward has the right to modify or 5341 publish new versions of this License. Each version will be given a 5342 distinguishing version number. 5343 5344 10.2. Effect of New Versions 5345 5346 You may distribute the Covered Software under the terms of the version of 5347 the License under which You originally received the Covered Software, or 5348 under the terms of any subsequent version published by the license 5349 steward. 5350 5351 10.3. Modified Versions 5352 5353 If you create software not governed by this License, and you want to 5354 create a new license for such software, you may create and use a modified 5355 version of this License if you rename the license and remove any 5356 references to the name of the license steward (except to note that such 5357 modified license differs from this License). 5358 5359 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 5360 If You choose to distribute Source Code Form that is Incompatible With 5361 Secondary Licenses under the terms of this version of the License, the 5362 notice described in Exhibit B of this License must be attached. 5363 5364 Exhibit A - Source Code Form License Notice 5365 5366 This Source Code Form is subject to the 5367 terms of the Mozilla Public License, v. 5368 2.0. If a copy of the MPL was not 5369 distributed with this file, You can 5370 obtain one at 5371 http://mozilla.org/MPL/2.0/. 5372 5373 If it is not possible or desirable to put the notice in a particular file, then 5374 You may include the notice in a location (such as a LICENSE file in a relevant 5375 directory) where a recipient would be likely to look for such a notice. 5376 5377 You may add additional accurate notices of copyright ownership. 5378 5379 Exhibit B - “Incompatible With Secondary Licenses” Notice 5380 5381 This Source Code Form is “Incompatible 5382 With Secondary Licenses”, as defined by 5383 the Mozilla Public License, v. 2.0. 5384 5385 ================================================================ 5386 5387 github.com/inconshreveable/mousetrap 5388 https://github.com/inconshreveable/mousetrap 5389 ---------------------------------------------------------------- 5390 Apache License 5391 Version 2.0, January 2004 5392 http://www.apache.org/licenses/ 5393 5394 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5395 5396 1. Definitions. 5397 5398 "License" shall mean the terms and conditions for use, reproduction, 5399 and distribution as defined by Sections 1 through 9 of this document. 5400 5401 "Licensor" shall mean the copyright owner or entity authorized by 5402 the copyright owner that is granting the License. 5403 5404 "Legal Entity" shall mean the union of the acting entity and all 5405 other entities that control, are controlled by, or are under common 5406 control with that entity. For the purposes of this definition, 5407 "control" means (i) the power, direct or indirect, to cause the 5408 direction or management of such entity, whether by contract or 5409 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5410 outstanding shares, or (iii) beneficial ownership of such entity. 5411 5412 "You" (or "Your") shall mean an individual or Legal Entity 5413 exercising permissions granted by this License. 5414 5415 "Source" form shall mean the preferred form for making modifications, 5416 including but not limited to software source code, documentation 5417 source, and configuration files. 5418 5419 "Object" form shall mean any form resulting from mechanical 5420 transformation or translation of a Source form, including but 5421 not limited to compiled object code, generated documentation, 5422 and conversions to other media types. 5423 5424 "Work" shall mean the work of authorship, whether in Source or 5425 Object form, made available under the License, as indicated by a 5426 copyright notice that is included in or attached to the work 5427 (an example is provided in the Appendix below). 5428 5429 "Derivative Works" shall mean any work, whether in Source or Object 5430 form, that is based on (or derived from) the Work and for which the 5431 editorial revisions, annotations, elaborations, or other modifications 5432 represent, as a whole, an original work of authorship. For the purposes 5433 of this License, Derivative Works shall not include works that remain 5434 separable from, or merely link (or bind by name) to the interfaces of, 5435 the Work and Derivative Works thereof. 5436 5437 "Contribution" shall mean any work of authorship, including 5438 the original version of the Work and any modifications or additions 5439 to that Work or Derivative Works thereof, that is intentionally 5440 submitted to Licensor for inclusion in the Work by the copyright owner 5441 or by an individual or Legal Entity authorized to submit on behalf of 5442 the copyright owner. For the purposes of this definition, "submitted" 5443 means any form of electronic, verbal, or written communication sent 5444 to the Licensor or its representatives, including but not limited to 5445 communication on electronic mailing lists, source code control systems, 5446 and issue tracking systems that are managed by, or on behalf of, the 5447 Licensor for the purpose of discussing and improving the Work, but 5448 excluding communication that is conspicuously marked or otherwise 5449 designated in writing by the copyright owner as "Not a Contribution." 5450 5451 "Contributor" shall mean Licensor and any individual or Legal Entity 5452 on behalf of whom a Contribution has been received by Licensor and 5453 subsequently incorporated within the Work. 5454 5455 2. Grant of Copyright License. Subject to the terms and conditions of 5456 this License, each Contributor hereby grants to You a perpetual, 5457 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5458 copyright license to reproduce, prepare Derivative Works of, 5459 publicly display, publicly perform, sublicense, and distribute the 5460 Work and such Derivative Works in Source or Object form. 5461 5462 3. Grant of Patent License. Subject to the terms and conditions of 5463 this License, each Contributor hereby grants to You a perpetual, 5464 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5465 (except as stated in this section) patent license to make, have made, 5466 use, offer to sell, sell, import, and otherwise transfer the Work, 5467 where such license applies only to those patent claims licensable 5468 by such Contributor that are necessarily infringed by their 5469 Contribution(s) alone or by combination of their Contribution(s) 5470 with the Work to which such Contribution(s) was submitted. If You 5471 institute patent litigation against any entity (including a 5472 cross-claim or counterclaim in a lawsuit) alleging that the Work 5473 or a Contribution incorporated within the Work constitutes direct 5474 or contributory patent infringement, then any patent licenses 5475 granted to You under this License for that Work shall terminate 5476 as of the date such litigation is filed. 5477 5478 4. Redistribution. You may reproduce and distribute copies of the 5479 Work or Derivative Works thereof in any medium, with or without 5480 modifications, and in Source or Object form, provided that You 5481 meet the following conditions: 5482 5483 (a) You must give any other recipients of the Work or 5484 Derivative Works a copy of this License; and 5485 5486 (b) You must cause any modified files to carry prominent notices 5487 stating that You changed the files; and 5488 5489 (c) You must retain, in the Source form of any Derivative Works 5490 that You distribute, all copyright, patent, trademark, and 5491 attribution notices from the Source form of the Work, 5492 excluding those notices that do not pertain to any part of 5493 the Derivative Works; and 5494 5495 (d) If the Work includes a "NOTICE" text file as part of its 5496 distribution, then any Derivative Works that You distribute must 5497 include a readable copy of the attribution notices contained 5498 within such NOTICE file, excluding those notices that do not 5499 pertain to any part of the Derivative Works, in at least one 5500 of the following places: within a NOTICE text file distributed 5501 as part of the Derivative Works; within the Source form or 5502 documentation, if provided along with the Derivative Works; or, 5503 within a display generated by the Derivative Works, if and 5504 wherever such third-party notices normally appear. The contents 5505 of the NOTICE file are for informational purposes only and 5506 do not modify the License. You may add Your own attribution 5507 notices within Derivative Works that You distribute, alongside 5508 or as an addendum to the NOTICE text from the Work, provided 5509 that such additional attribution notices cannot be construed 5510 as modifying the License. 5511 5512 You may add Your own copyright statement to Your modifications and 5513 may provide additional or different license terms and conditions 5514 for use, reproduction, or distribution of Your modifications, or 5515 for any such Derivative Works as a whole, provided Your use, 5516 reproduction, and distribution of the Work otherwise complies with 5517 the conditions stated in this License. 5518 5519 5. Submission of Contributions. Unless You explicitly state otherwise, 5520 any Contribution intentionally submitted for inclusion in the Work 5521 by You to the Licensor shall be under the terms and conditions of 5522 this License, without any additional terms or conditions. 5523 Notwithstanding the above, nothing herein shall supersede or modify 5524 the terms of any separate license agreement you may have executed 5525 with Licensor regarding such Contributions. 5526 5527 6. Trademarks. This License does not grant permission to use the trade 5528 names, trademarks, service marks, or product names of the Licensor, 5529 except as required for reasonable and customary use in describing the 5530 origin of the Work and reproducing the content of the NOTICE file. 5531 5532 7. Disclaimer of Warranty. Unless required by applicable law or 5533 agreed to in writing, Licensor provides the Work (and each 5534 Contributor provides its Contributions) on an "AS IS" BASIS, 5535 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5536 implied, including, without limitation, any warranties or conditions 5537 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5538 PARTICULAR PURPOSE. You are solely responsible for determining the 5539 appropriateness of using or redistributing the Work and assume any 5540 risks associated with Your exercise of permissions under this License. 5541 5542 8. Limitation of Liability. In no event and under no legal theory, 5543 whether in tort (including negligence), contract, or otherwise, 5544 unless required by applicable law (such as deliberate and grossly 5545 negligent acts) or agreed to in writing, shall any Contributor be 5546 liable to You for damages, including any direct, indirect, special, 5547 incidental, or consequential damages of any character arising as a 5548 result of this License or out of the use or inability to use the 5549 Work (including but not limited to damages for loss of goodwill, 5550 work stoppage, computer failure or malfunction, or any and all 5551 other commercial damages or losses), even if such Contributor 5552 has been advised of the possibility of such damages. 5553 5554 9. Accepting Warranty or Additional Liability. While redistributing 5555 the Work or Derivative Works thereof, You may choose to offer, 5556 and charge a fee for, acceptance of support, warranty, indemnity, 5557 or other liability obligations and/or rights consistent with this 5558 License. However, in accepting such obligations, You may act only 5559 on Your own behalf and on Your sole responsibility, not on behalf 5560 of any other Contributor, and only if You agree to indemnify, 5561 defend, and hold each Contributor harmless for any liability 5562 incurred by, or claims asserted against, such Contributor by reason 5563 of your accepting any such warranty or additional liability. 5564 5565 END OF TERMS AND CONDITIONS 5566 5567 APPENDIX: How to apply the Apache License to your work. 5568 5569 To apply the Apache License to your work, attach the following 5570 boilerplate notice, with the fields enclosed by brackets "[]" 5571 replaced with your own identifying information. (Don't include 5572 the brackets!) The text should be enclosed in the appropriate 5573 comment syntax for the file format. We also recommend that a 5574 file or class name and description of purpose be included on the 5575 same "printed page" as the copyright notice for easier 5576 identification within third-party archives. 5577 5578 Copyright 2022 Alan Shreve (@inconshreveable) 5579 5580 Licensed under the Apache License, Version 2.0 (the "License"); 5581 you may not use this file except in compliance with the License. 5582 You may obtain a copy of the License at 5583 5584 http://www.apache.org/licenses/LICENSE-2.0 5585 5586 Unless required by applicable law or agreed to in writing, software 5587 distributed under the License is distributed on an "AS IS" BASIS, 5588 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5589 See the License for the specific language governing permissions and 5590 limitations under the License. 5591 5592 ================================================================ 5593 5594 github.com/jedib0t/go-pretty/v6 5595 https://github.com/jedib0t/go-pretty/v6 5596 ---------------------------------------------------------------- 5597 MIT License 5598 5599 Copyright (c) 2018 jedib0t 5600 5601 Permission is hereby granted, free of charge, to any person obtaining a copy 5602 of this software and associated documentation files (the "Software"), to deal 5603 in the Software without restriction, including without limitation the rights 5604 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5605 copies of the Software, and to permit persons to whom the Software is 5606 furnished to do so, subject to the following conditions: 5607 5608 The above copyright notice and this permission notice shall be included in all 5609 copies or substantial portions of the Software. 5610 5611 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5612 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5613 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5614 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5615 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5616 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5617 SOFTWARE. 5618 5619 ================================================================ 5620 5621 github.com/jessevdk/go-flags 5622 https://github.com/jessevdk/go-flags 5623 ---------------------------------------------------------------- 5624 Copyright (c) 2012 Jesse van den Kieboom. All rights reserved. 5625 Redistribution and use in source and binary forms, with or without 5626 modification, are permitted provided that the following conditions are 5627 met: 5628 5629 * Redistributions of source code must retain the above copyright 5630 notice, this list of conditions and the following disclaimer. 5631 * Redistributions in binary form must reproduce the above 5632 copyright notice, this list of conditions and the following disclaimer 5633 in the documentation and/or other materials provided with the 5634 distribution. 5635 * Neither the name of Google Inc. nor the names of its 5636 contributors may be used to endorse or promote products derived from 5637 this software without specific prior written permission. 5638 5639 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5640 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5641 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5642 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5643 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5644 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5645 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5646 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5647 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5648 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5649 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5650 5651 ================================================================ 5652 5653 github.com/josharian/intern 5654 https://github.com/josharian/intern 5655 ---------------------------------------------------------------- 5656 MIT License 5657 5658 Copyright (c) 2019 Josh Bleecher Snyder 5659 5660 Permission is hereby granted, free of charge, to any person obtaining a copy 5661 of this software and associated documentation files (the "Software"), to deal 5662 in the Software without restriction, including without limitation the rights 5663 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5664 copies of the Software, and to permit persons to whom the Software is 5665 furnished to do so, subject to the following conditions: 5666 5667 The above copyright notice and this permission notice shall be included in all 5668 copies or substantial portions of the Software. 5669 5670 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5671 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5672 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5673 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5674 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5675 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5676 SOFTWARE. 5677 5678 ================================================================ 5679 5680 github.com/json-iterator/go 5681 https://github.com/json-iterator/go 5682 ---------------------------------------------------------------- 5683 MIT License 5684 5685 Copyright (c) 2016 json-iterator 5686 5687 Permission is hereby granted, free of charge, to any person obtaining a copy 5688 of this software and associated documentation files (the "Software"), to deal 5689 in the Software without restriction, including without limitation the rights 5690 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5691 copies of the Software, and to permit persons to whom the Software is 5692 furnished to do so, subject to the following conditions: 5693 5694 The above copyright notice and this permission notice shall be included in all 5695 copies or substantial portions of the Software. 5696 5697 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5698 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5699 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5700 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5701 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5702 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5703 SOFTWARE. 5704 5705 ================================================================ 5706 5707 github.com/juju/ratelimit 5708 https://github.com/juju/ratelimit 5709 ---------------------------------------------------------------- 5710 All files in this repository are licensed as follows. If you contribute 5711 to this repository, it is assumed that you license your contribution 5712 under the same license unless you state otherwise. 5713 5714 All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file. 5715 5716 This software is licensed under the LGPLv3, included below. 5717 5718 As a special exception to the GNU Lesser General Public License version 3 5719 ("LGPL3"), the copyright holders of this Library give you permission to 5720 convey to a third party a Combined Work that links statically or dynamically 5721 to this Library without providing any Minimal Corresponding Source or 5722 Minimal Application Code as set out in 4d or providing the installation 5723 information set out in section 4e, provided that you comply with the other 5724 provisions of LGPL3 and provided that you meet, for the Application the 5725 terms and conditions of the license(s) which apply to the Application. 5726 5727 Except as stated in this special exception, the provisions of LGPL3 will 5728 continue to comply in full to this Library. If you modify this Library, you 5729 may apply this exception to your version of this Library, but you are not 5730 obliged to do so. If you do not wish to do so, delete this exception 5731 statement from your version. This exception does not (and cannot) modify any 5732 license terms which apply to the Application, with which you must still 5733 comply. 5734 5735 5736 GNU LESSER GENERAL PUBLIC LICENSE 5737 Version 3, 29 June 2007 5738 5739 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 5740 Everyone is permitted to copy and distribute verbatim copies 5741 of this license document, but changing it is not allowed. 5742 5743 5744 This version of the GNU Lesser General Public License incorporates 5745 the terms and conditions of version 3 of the GNU General Public 5746 License, supplemented by the additional permissions listed below. 5747 5748 0. Additional Definitions. 5749 5750 As used herein, "this License" refers to version 3 of the GNU Lesser 5751 General Public License, and the "GNU GPL" refers to version 3 of the GNU 5752 General Public License. 5753 5754 "The Library" refers to a covered work governed by this License, 5755 other than an Application or a Combined Work as defined below. 5756 5757 An "Application" is any work that makes use of an interface provided 5758 by the Library, but which is not otherwise based on the Library. 5759 Defining a subclass of a class defined by the Library is deemed a mode 5760 of using an interface provided by the Library. 5761 5762 A "Combined Work" is a work produced by combining or linking an 5763 Application with the Library. The particular version of the Library 5764 with which the Combined Work was made is also called the "Linked 5765 Version". 5766 5767 The "Minimal Corresponding Source" for a Combined Work means the 5768 Corresponding Source for the Combined Work, excluding any source code 5769 for portions of the Combined Work that, considered in isolation, are 5770 based on the Application, and not on the Linked Version. 5771 5772 The "Corresponding Application Code" for a Combined Work means the 5773 object code and/or source code for the Application, including any data 5774 and utility programs needed for reproducing the Combined Work from the 5775 Application, but excluding the System Libraries of the Combined Work. 5776 5777 1. Exception to Section 3 of the GNU GPL. 5778 5779 You may convey a covered work under sections 3 and 4 of this License 5780 without being bound by section 3 of the GNU GPL. 5781 5782 2. Conveying Modified Versions. 5783 5784 If you modify a copy of the Library, and, in your modifications, a 5785 facility refers to a function or data to be supplied by an Application 5786 that uses the facility (other than as an argument passed when the 5787 facility is invoked), then you may convey a copy of the modified 5788 version: 5789 5790 a) under this License, provided that you make a good faith effort to 5791 ensure that, in the event an Application does not supply the 5792 function or data, the facility still operates, and performs 5793 whatever part of its purpose remains meaningful, or 5794 5795 b) under the GNU GPL, with none of the additional permissions of 5796 this License applicable to that copy. 5797 5798 3. Object Code Incorporating Material from Library Header Files. 5799 5800 The object code form of an Application may incorporate material from 5801 a header file that is part of the Library. You may convey such object 5802 code under terms of your choice, provided that, if the incorporated 5803 material is not limited to numerical parameters, data structure 5804 layouts and accessors, or small macros, inline functions and templates 5805 (ten or fewer lines in length), you do both of the following: 5806 5807 a) Give prominent notice with each copy of the object code that the 5808 Library is used in it and that the Library and its use are 5809 covered by this License. 5810 5811 b) Accompany the object code with a copy of the GNU GPL and this license 5812 document. 5813 5814 4. Combined Works. 5815 5816 You may convey a Combined Work under terms of your choice that, 5817 taken together, effectively do not restrict modification of the 5818 portions of the Library contained in the Combined Work and reverse 5819 engineering for debugging such modifications, if you also do each of 5820 the following: 5821 5822 a) Give prominent notice with each copy of the Combined Work that 5823 the Library is used in it and that the Library and its use are 5824 covered by this License. 5825 5826 b) Accompany the Combined Work with a copy of the GNU GPL and this license 5827 document. 5828 5829 c) For a Combined Work that displays copyright notices during 5830 execution, include the copyright notice for the Library among 5831 these notices, as well as a reference directing the user to the 5832 copies of the GNU GPL and this license document. 5833 5834 d) Do one of the following: 5835 5836 0) Convey the Minimal Corresponding Source under the terms of this 5837 License, and the Corresponding Application Code in a form 5838 suitable for, and under terms that permit, the user to 5839 recombine or relink the Application with a modified version of 5840 the Linked Version to produce a modified Combined Work, in the 5841 manner specified by section 6 of the GNU GPL for conveying 5842 Corresponding Source. 5843 5844 1) Use a suitable shared library mechanism for linking with the 5845 Library. A suitable mechanism is one that (a) uses at run time 5846 a copy of the Library already present on the user's computer 5847 system, and (b) will operate properly with a modified version 5848 of the Library that is interface-compatible with the Linked 5849 Version. 5850 5851 e) Provide Installation Information, but only if you would otherwise 5852 be required to provide such information under section 6 of the 5853 GNU GPL, and only to the extent that such information is 5854 necessary to install and execute a modified version of the 5855 Combined Work produced by recombining or relinking the 5856 Application with a modified version of the Linked Version. (If 5857 you use option 4d0, the Installation Information must accompany 5858 the Minimal Corresponding Source and Corresponding Application 5859 Code. If you use option 4d1, you must provide the Installation 5860 Information in the manner specified by section 6 of the GNU GPL 5861 for conveying Corresponding Source.) 5862 5863 5. Combined Libraries. 5864 5865 You may place library facilities that are a work based on the 5866 Library side by side in a single library together with other library 5867 facilities that are not Applications and are not covered by this 5868 License, and convey such a combined library under terms of your 5869 choice, if you do both of the following: 5870 5871 a) Accompany the combined library with a copy of the same work based 5872 on the Library, uncombined with any other library facilities, 5873 conveyed under the terms of this License. 5874 5875 b) Give prominent notice with the combined library that part of it 5876 is a work based on the Library, and explaining where to find the 5877 accompanying uncombined form of the same work. 5878 5879 6. Revised Versions of the GNU Lesser General Public License. 5880 5881 The Free Software Foundation may publish revised and/or new versions 5882 of the GNU Lesser General Public License from time to time. Such new 5883 versions will be similar in spirit to the present version, but may 5884 differ in detail to address new problems or concerns. 5885 5886 Each version is given a distinguishing version number. If the 5887 Library as you received it specifies that a certain numbered version 5888 of the GNU Lesser General Public License "or any later version" 5889 applies to it, you have the option of following the terms and 5890 conditions either of that published version or of any later version 5891 published by the Free Software Foundation. If the Library as you 5892 received it does not specify a version number of the GNU Lesser 5893 General Public License, you may choose any version of the GNU Lesser 5894 General Public License ever published by the Free Software Foundation. 5895 5896 If the Library as you received it specifies that a proxy can decide 5897 whether future versions of the GNU Lesser General Public License shall 5898 apply, that proxy's public statement of acceptance of any version is 5899 permanent authorization for you to choose that version for the 5900 Library. 5901 5902 ================================================================ 5903 5904 github.com/klauspost/compress 5905 https://github.com/klauspost/compress 5906 ---------------------------------------------------------------- 5907 Copyright (c) 2012 The Go Authors. All rights reserved. 5908 Copyright (c) 2019 Klaus Post. All rights reserved. 5909 5910 Redistribution and use in source and binary forms, with or without 5911 modification, are permitted provided that the following conditions are 5912 met: 5913 5914 * Redistributions of source code must retain the above copyright 5915 notice, this list of conditions and the following disclaimer. 5916 * Redistributions in binary form must reproduce the above 5917 copyright notice, this list of conditions and the following disclaimer 5918 in the documentation and/or other materials provided with the 5919 distribution. 5920 * Neither the name of Google Inc. nor the names of its 5921 contributors may be used to endorse or promote products derived from 5922 this software without specific prior written permission. 5923 5924 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5925 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5926 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5927 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5928 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5929 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5930 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5931 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5932 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5933 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5934 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5935 5936 ------------------ 5937 5938 Files: gzhttp/* 5939 5940 Apache License 5941 Version 2.0, January 2004 5942 http://www.apache.org/licenses/ 5943 5944 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5945 5946 1. Definitions. 5947 5948 "License" shall mean the terms and conditions for use, reproduction, 5949 and distribution as defined by Sections 1 through 9 of this document. 5950 5951 "Licensor" shall mean the copyright owner or entity authorized by 5952 the copyright owner that is granting the License. 5953 5954 "Legal Entity" shall mean the union of the acting entity and all 5955 other entities that control, are controlled by, or are under common 5956 control with that entity. For the purposes of this definition, 5957 "control" means (i) the power, direct or indirect, to cause the 5958 direction or management of such entity, whether by contract or 5959 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5960 outstanding shares, or (iii) beneficial ownership of such entity. 5961 5962 "You" (or "Your") shall mean an individual or Legal Entity 5963 exercising permissions granted by this License. 5964 5965 "Source" form shall mean the preferred form for making modifications, 5966 including but not limited to software source code, documentation 5967 source, and configuration files. 5968 5969 "Object" form shall mean any form resulting from mechanical 5970 transformation or translation of a Source form, including but 5971 not limited to compiled object code, generated documentation, 5972 and conversions to other media types. 5973 5974 "Work" shall mean the work of authorship, whether in Source or 5975 Object form, made available under the License, as indicated by a 5976 copyright notice that is included in or attached to the work 5977 (an example is provided in the Appendix below). 5978 5979 "Derivative Works" shall mean any work, whether in Source or Object 5980 form, that is based on (or derived from) the Work and for which the 5981 editorial revisions, annotations, elaborations, or other modifications 5982 represent, as a whole, an original work of authorship. For the purposes 5983 of this License, Derivative Works shall not include works that remain 5984 separable from, or merely link (or bind by name) to the interfaces of, 5985 the Work and Derivative Works thereof. 5986 5987 "Contribution" shall mean any work of authorship, including 5988 the original version of the Work and any modifications or additions 5989 to that Work or Derivative Works thereof, that is intentionally 5990 submitted to Licensor for inclusion in the Work by the copyright owner 5991 or by an individual or Legal Entity authorized to submit on behalf of 5992 the copyright owner. For the purposes of this definition, "submitted" 5993 means any form of electronic, verbal, or written communication sent 5994 to the Licensor or its representatives, including but not limited to 5995 communication on electronic mailing lists, source code control systems, 5996 and issue tracking systems that are managed by, or on behalf of, the 5997 Licensor for the purpose of discussing and improving the Work, but 5998 excluding communication that is conspicuously marked or otherwise 5999 designated in writing by the copyright owner as "Not a Contribution." 6000 6001 "Contributor" shall mean Licensor and any individual or Legal Entity 6002 on behalf of whom a Contribution has been received by Licensor and 6003 subsequently incorporated within the Work. 6004 6005 2. Grant of Copyright License. Subject to the terms and conditions of 6006 this License, each Contributor hereby grants to You a perpetual, 6007 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6008 copyright license to reproduce, prepare Derivative Works of, 6009 publicly display, publicly perform, sublicense, and distribute the 6010 Work and such Derivative Works in Source or Object form. 6011 6012 3. Grant of Patent License. Subject to the terms and conditions of 6013 this License, each Contributor hereby grants to You a perpetual, 6014 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6015 (except as stated in this section) patent license to make, have made, 6016 use, offer to sell, sell, import, and otherwise transfer the Work, 6017 where such license applies only to those patent claims licensable 6018 by such Contributor that are necessarily infringed by their 6019 Contribution(s) alone or by combination of their Contribution(s) 6020 with the Work to which such Contribution(s) was submitted. If You 6021 institute patent litigation against any entity (including a 6022 cross-claim or counterclaim in a lawsuit) alleging that the Work 6023 or a Contribution incorporated within the Work constitutes direct 6024 or contributory patent infringement, then any patent licenses 6025 granted to You under this License for that Work shall terminate 6026 as of the date such litigation is filed. 6027 6028 4. Redistribution. You may reproduce and distribute copies of the 6029 Work or Derivative Works thereof in any medium, with or without 6030 modifications, and in Source or Object form, provided that You 6031 meet the following conditions: 6032 6033 (a) You must give any other recipients of the Work or 6034 Derivative Works a copy of this License; and 6035 6036 (b) You must cause any modified files to carry prominent notices 6037 stating that You changed the files; and 6038 6039 (c) You must retain, in the Source form of any Derivative Works 6040 that You distribute, all copyright, patent, trademark, and 6041 attribution notices from the Source form of the Work, 6042 excluding those notices that do not pertain to any part of 6043 the Derivative Works; and 6044 6045 (d) If the Work includes a "NOTICE" text file as part of its 6046 distribution, then any Derivative Works that You distribute must 6047 include a readable copy of the attribution notices contained 6048 within such NOTICE file, excluding those notices that do not 6049 pertain to any part of the Derivative Works, in at least one 6050 of the following places: within a NOTICE text file distributed 6051 as part of the Derivative Works; within the Source form or 6052 documentation, if provided along with the Derivative Works; or, 6053 within a display generated by the Derivative Works, if and 6054 wherever such third-party notices normally appear. The contents 6055 of the NOTICE file are for informational purposes only and 6056 do not modify the License. You may add Your own attribution 6057 notices within Derivative Works that You distribute, alongside 6058 or as an addendum to the NOTICE text from the Work, provided 6059 that such additional attribution notices cannot be construed 6060 as modifying the License. 6061 6062 You may add Your own copyright statement to Your modifications and 6063 may provide additional or different license terms and conditions 6064 for use, reproduction, or distribution of Your modifications, or 6065 for any such Derivative Works as a whole, provided Your use, 6066 reproduction, and distribution of the Work otherwise complies with 6067 the conditions stated in this License. 6068 6069 5. Submission of Contributions. Unless You explicitly state otherwise, 6070 any Contribution intentionally submitted for inclusion in the Work 6071 by You to the Licensor shall be under the terms and conditions of 6072 this License, without any additional terms or conditions. 6073 Notwithstanding the above, nothing herein shall supersede or modify 6074 the terms of any separate license agreement you may have executed 6075 with Licensor regarding such Contributions. 6076 6077 6. Trademarks. This License does not grant permission to use the trade 6078 names, trademarks, service marks, or product names of the Licensor, 6079 except as required for reasonable and customary use in describing the 6080 origin of the Work and reproducing the content of the NOTICE file. 6081 6082 7. Disclaimer of Warranty. Unless required by applicable law or 6083 agreed to in writing, Licensor provides the Work (and each 6084 Contributor provides its Contributions) on an "AS IS" BASIS, 6085 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6086 implied, including, without limitation, any warranties or conditions 6087 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6088 PARTICULAR PURPOSE. You are solely responsible for determining the 6089 appropriateness of using or redistributing the Work and assume any 6090 risks associated with Your exercise of permissions under this License. 6091 6092 8. Limitation of Liability. In no event and under no legal theory, 6093 whether in tort (including negligence), contract, or otherwise, 6094 unless required by applicable law (such as deliberate and grossly 6095 negligent acts) or agreed to in writing, shall any Contributor be 6096 liable to You for damages, including any direct, indirect, special, 6097 incidental, or consequential damages of any character arising as a 6098 result of this License or out of the use or inability to use the 6099 Work (including but not limited to damages for loss of goodwill, 6100 work stoppage, computer failure or malfunction, or any and all 6101 other commercial damages or losses), even if such Contributor 6102 has been advised of the possibility of such damages. 6103 6104 9. Accepting Warranty or Additional Liability. While redistributing 6105 the Work or Derivative Works thereof, You may choose to offer, 6106 and charge a fee for, acceptance of support, warranty, indemnity, 6107 or other liability obligations and/or rights consistent with this 6108 License. However, in accepting such obligations, You may act only 6109 on Your own behalf and on Your sole responsibility, not on behalf 6110 of any other Contributor, and only if You agree to indemnify, 6111 defend, and hold each Contributor harmless for any liability 6112 incurred by, or claims asserted against, such Contributor by reason 6113 of your accepting any such warranty or additional liability. 6114 6115 END OF TERMS AND CONDITIONS 6116 6117 APPENDIX: How to apply the Apache License to your work. 6118 6119 To apply the Apache License to your work, attach the following 6120 boilerplate notice, with the fields enclosed by brackets "[]" 6121 replaced with your own identifying information. (Don't include 6122 the brackets!) The text should be enclosed in the appropriate 6123 comment syntax for the file format. We also recommend that a 6124 file or class name and description of purpose be included on the 6125 same "printed page" as the copyright notice for easier 6126 identification within third-party archives. 6127 6128 Copyright 2016-2017 The New York Times Company 6129 6130 Licensed under the Apache License, Version 2.0 (the "License"); 6131 you may not use this file except in compliance with the License. 6132 You may obtain a copy of the License at 6133 6134 http://www.apache.org/licenses/LICENSE-2.0 6135 6136 Unless required by applicable law or agreed to in writing, software 6137 distributed under the License is distributed on an "AS IS" BASIS, 6138 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6139 See the License for the specific language governing permissions and 6140 limitations under the License. 6141 6142 ------------------ 6143 6144 Files: s2/cmd/internal/readahead/* 6145 6146 The MIT License (MIT) 6147 6148 Copyright (c) 2015 Klaus Post 6149 6150 Permission is hereby granted, free of charge, to any person obtaining a copy 6151 of this software and associated documentation files (the "Software"), to deal 6152 in the Software without restriction, including without limitation the rights 6153 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6154 copies of the Software, and to permit persons to whom the Software is 6155 furnished to do so, subject to the following conditions: 6156 6157 The above copyright notice and this permission notice shall be included in all 6158 copies or substantial portions of the Software. 6159 6160 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6161 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6162 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6163 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6164 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6165 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6166 SOFTWARE. 6167 6168 --------------------- 6169 Files: snappy/* 6170 Files: internal/snapref/* 6171 6172 Copyright (c) 2011 The Snappy-Go Authors. All rights reserved. 6173 6174 Redistribution and use in source and binary forms, with or without 6175 modification, are permitted provided that the following conditions are 6176 met: 6177 6178 * Redistributions of source code must retain the above copyright 6179 notice, this list of conditions and the following disclaimer. 6180 * Redistributions in binary form must reproduce the above 6181 copyright notice, this list of conditions and the following disclaimer 6182 in the documentation and/or other materials provided with the 6183 distribution. 6184 * Neither the name of Google Inc. nor the names of its 6185 contributors may be used to endorse or promote products derived from 6186 this software without specific prior written permission. 6187 6188 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6189 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6190 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6191 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6192 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6193 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6194 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6195 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6196 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6197 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6198 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6199 6200 ----------------- 6201 6202 Files: s2/cmd/internal/filepathx/* 6203 6204 Copyright 2016 The filepathx Authors 6205 6206 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: 6207 6208 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6209 6210 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. 6211 6212 ================================================================ 6213 6214 github.com/klauspost/cpuid/v2 6215 https://github.com/klauspost/cpuid/v2 6216 ---------------------------------------------------------------- 6217 The MIT License (MIT) 6218 6219 Copyright (c) 2015 Klaus Post 6220 6221 Permission is hereby granted, free of charge, to any person obtaining a copy 6222 of this software and associated documentation files (the "Software"), to deal 6223 in the Software without restriction, including without limitation the rights 6224 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6225 copies of the Software, and to permit persons to whom the Software is 6226 furnished to do so, subject to the following conditions: 6227 6228 The above copyright notice and this permission notice shall be included in all 6229 copies or substantial portions of the Software. 6230 6231 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6232 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6233 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6234 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6235 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6236 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6237 SOFTWARE. 6238 6239 6240 ================================================================ 6241 6242 github.com/kr/pretty 6243 https://github.com/kr/pretty 6244 ---------------------------------------------------------------- 6245 Copyright 2012 Keith Rarick 6246 6247 Permission is hereby granted, free of charge, to any person obtaining a copy 6248 of this software and associated documentation files (the "Software"), to deal 6249 in the Software without restriction, including without limitation the rights 6250 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6251 copies of the Software, and to permit persons to whom the Software is 6252 furnished to do so, subject to the following conditions: 6253 6254 The above copyright notice and this permission notice shall be included in 6255 all copies or substantial portions of the Software. 6256 6257 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6258 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6259 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6260 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6261 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6262 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 6263 THE SOFTWARE. 6264 6265 ================================================================ 6266 6267 github.com/kr/text 6268 https://github.com/kr/text 6269 ---------------------------------------------------------------- 6270 Copyright 2012 Keith Rarick 6271 6272 Permission is hereby granted, free of charge, to any person obtaining a copy 6273 of this software and associated documentation files (the "Software"), to deal 6274 in the Software without restriction, including without limitation the rights 6275 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6276 copies of the Software, and to permit persons to whom the Software is 6277 furnished to do so, subject to the following conditions: 6278 6279 The above copyright notice and this permission notice shall be included in 6280 all copies or substantial portions of the Software. 6281 6282 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6283 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6284 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6285 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6286 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6287 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 6288 THE SOFTWARE. 6289 6290 ================================================================ 6291 6292 github.com/lestrrat-go/backoff/v2 6293 https://github.com/lestrrat-go/backoff/v2 6294 ---------------------------------------------------------------- 6295 MIT License 6296 6297 Copyright (c) 2018 lestrrat 6298 6299 Permission is hereby granted, free of charge, to any person obtaining a copy 6300 of this software and associated documentation files (the "Software"), to deal 6301 in the Software without restriction, including without limitation the rights 6302 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6303 copies of the Software, and to permit persons to whom the Software is 6304 furnished to do so, subject to the following conditions: 6305 6306 The above copyright notice and this permission notice shall be included in all 6307 copies or substantial portions of the Software. 6308 6309 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6310 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6311 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6312 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6313 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6314 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6315 SOFTWARE. 6316 6317 ================================================================ 6318 6319 github.com/lestrrat-go/blackmagic 6320 https://github.com/lestrrat-go/blackmagic 6321 ---------------------------------------------------------------- 6322 MIT License 6323 6324 Copyright (c) 2021 lestrrat-go 6325 6326 Permission is hereby granted, free of charge, to any person obtaining a copy 6327 of this software and associated documentation files (the "Software"), to deal 6328 in the Software without restriction, including without limitation the rights 6329 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6330 copies of the Software, and to permit persons to whom the Software is 6331 furnished to do so, subject to the following conditions: 6332 6333 The above copyright notice and this permission notice shall be included in all 6334 copies or substantial portions of the Software. 6335 6336 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6337 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6338 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6339 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6340 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6341 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6342 SOFTWARE. 6343 6344 ================================================================ 6345 6346 github.com/lestrrat-go/httpcc 6347 https://github.com/lestrrat-go/httpcc 6348 ---------------------------------------------------------------- 6349 MIT License 6350 6351 Copyright (c) 2020 lestrrat-go 6352 6353 Permission is hereby granted, free of charge, to any person obtaining a copy 6354 of this software and associated documentation files (the "Software"), to deal 6355 in the Software without restriction, including without limitation the rights 6356 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6357 copies of the Software, and to permit persons to whom the Software is 6358 furnished to do so, subject to the following conditions: 6359 6360 The above copyright notice and this permission notice shall be included in all 6361 copies or substantial portions of the Software. 6362 6363 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6364 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6365 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6366 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6367 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6368 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6369 SOFTWARE. 6370 6371 ================================================================ 6372 6373 github.com/lestrrat-go/iter 6374 https://github.com/lestrrat-go/iter 6375 ---------------------------------------------------------------- 6376 MIT License 6377 6378 Copyright (c) 2020 lestrrat-go 6379 6380 Permission is hereby granted, free of charge, to any person obtaining a copy 6381 of this software and associated documentation files (the "Software"), to deal 6382 in the Software without restriction, including without limitation the rights 6383 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6384 copies of the Software, and to permit persons to whom the Software is 6385 furnished to do so, subject to the following conditions: 6386 6387 The above copyright notice and this permission notice shall be included in all 6388 copies or substantial portions of the Software. 6389 6390 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6391 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6392 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6393 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6394 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6395 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6396 SOFTWARE. 6397 6398 ================================================================ 6399 6400 github.com/lestrrat-go/jwx 6401 https://github.com/lestrrat-go/jwx 6402 ---------------------------------------------------------------- 6403 The MIT License (MIT) 6404 6405 Copyright (c) 2015 lestrrat 6406 6407 Permission is hereby granted, free of charge, to any person obtaining a copy 6408 of this software and associated documentation files (the "Software"), to deal 6409 in the Software without restriction, including without limitation the rights 6410 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6411 copies of the Software, and to permit persons to whom the Software is 6412 furnished to do so, subject to the following conditions: 6413 6414 The above copyright notice and this permission notice shall be included in all 6415 copies or substantial portions of the Software. 6416 6417 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6418 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6419 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6420 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6421 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6422 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6423 SOFTWARE. 6424 6425 6426 ================================================================ 6427 6428 github.com/lestrrat-go/option 6429 https://github.com/lestrrat-go/option 6430 ---------------------------------------------------------------- 6431 MIT License 6432 6433 Copyright (c) 2021 lestrrat-go 6434 6435 Permission is hereby granted, free of charge, to any person obtaining a copy 6436 of this software and associated documentation files (the "Software"), to deal 6437 in the Software without restriction, including without limitation the rights 6438 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6439 copies of the Software, and to permit persons to whom the Software is 6440 furnished to do so, subject to the following conditions: 6441 6442 The above copyright notice and this permission notice shall be included in all 6443 copies or substantial portions of the Software. 6444 6445 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6446 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6447 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6448 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6449 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6450 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6451 SOFTWARE. 6452 6453 ================================================================ 6454 6455 github.com/lucasb-eyer/go-colorful 6456 https://github.com/lucasb-eyer/go-colorful 6457 ---------------------------------------------------------------- 6458 Copyright (c) 2013 Lucas Beyer 6459 6460 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: 6461 6462 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6463 6464 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. 6465 6466 ================================================================ 6467 6468 github.com/lufia/plan9stats 6469 https://github.com/lufia/plan9stats 6470 ---------------------------------------------------------------- 6471 BSD 3-Clause License 6472 6473 Copyright (c) 2019, KADOTA, Kyohei 6474 All rights reserved. 6475 6476 Redistribution and use in source and binary forms, with or without 6477 modification, are permitted provided that the following conditions are met: 6478 6479 1. Redistributions of source code must retain the above copyright notice, this 6480 list of conditions and the following disclaimer. 6481 6482 2. Redistributions in binary form must reproduce the above copyright notice, 6483 this list of conditions and the following disclaimer in the documentation 6484 and/or other materials provided with the distribution. 6485 6486 3. Neither the name of the copyright holder nor the names of its 6487 contributors may be used to endorse or promote products derived from 6488 this software without specific prior written permission. 6489 6490 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 6491 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6492 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 6493 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 6494 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 6495 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 6496 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 6497 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 6498 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6499 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6500 6501 ================================================================ 6502 6503 github.com/mailru/easyjson 6504 https://github.com/mailru/easyjson 6505 ---------------------------------------------------------------- 6506 Copyright (c) 2016 Mail.Ru Group 6507 6508 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: 6509 6510 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6511 6512 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. 6513 6514 ================================================================ 6515 6516 github.com/mattn/go-colorable 6517 https://github.com/mattn/go-colorable 6518 ---------------------------------------------------------------- 6519 The MIT License (MIT) 6520 6521 Copyright (c) 2016 Yasuhiro Matsumoto 6522 6523 Permission is hereby granted, free of charge, to any person obtaining a copy 6524 of this software and associated documentation files (the "Software"), to deal 6525 in the Software without restriction, including without limitation the rights 6526 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6527 copies of the Software, and to permit persons to whom the Software is 6528 furnished to do so, subject to the following conditions: 6529 6530 The above copyright notice and this permission notice shall be included in all 6531 copies or substantial portions of the Software. 6532 6533 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6534 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6535 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6536 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6537 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6538 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6539 SOFTWARE. 6540 6541 ================================================================ 6542 6543 github.com/mattn/go-ieproxy 6544 https://github.com/mattn/go-ieproxy 6545 ---------------------------------------------------------------- 6546 MIT License 6547 6548 Copyright (c) 2014 mattn 6549 Copyright (c) 2017 oliverpool 6550 Copyright (c) 2019 Adele Reed 6551 6552 Permission is hereby granted, free of charge, to any person obtaining a copy 6553 of this software and associated documentation files (the "Software"), to deal 6554 in the Software without restriction, including without limitation the rights 6555 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6556 copies of the Software, and to permit persons to whom the Software is 6557 furnished to do so, subject to the following conditions: 6558 6559 The above copyright notice and this permission notice shall be included in all 6560 copies or substantial portions of the Software. 6561 6562 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6563 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6564 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6565 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6566 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6567 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6568 SOFTWARE. 6569 6570 ================================================================ 6571 6572 github.com/mattn/go-isatty 6573 https://github.com/mattn/go-isatty 6574 ---------------------------------------------------------------- 6575 Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com> 6576 6577 MIT License (Expat) 6578 6579 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: 6580 6581 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6582 6583 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. 6584 6585 ================================================================ 6586 6587 github.com/mattn/go-runewidth 6588 https://github.com/mattn/go-runewidth 6589 ---------------------------------------------------------------- 6590 The MIT License (MIT) 6591 6592 Copyright (c) 2016 Yasuhiro Matsumoto 6593 6594 Permission is hereby granted, free of charge, to any person obtaining a copy 6595 of this software and associated documentation files (the "Software"), to deal 6596 in the Software without restriction, including without limitation the rights 6597 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6598 copies of the Software, and to permit persons to whom the Software is 6599 furnished to do so, subject to the following conditions: 6600 6601 The above copyright notice and this permission notice shall be included in all 6602 copies or substantial portions of the Software. 6603 6604 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6605 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6606 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6607 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6608 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6609 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6610 SOFTWARE. 6611 6612 ================================================================ 6613 6614 github.com/matttproud/golang_protobuf_extensions 6615 https://github.com/matttproud/golang_protobuf_extensions 6616 ---------------------------------------------------------------- 6617 Apache License 6618 Version 2.0, January 2004 6619 http://www.apache.org/licenses/ 6620 6621 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6622 6623 1. Definitions. 6624 6625 "License" shall mean the terms and conditions for use, reproduction, 6626 and distribution as defined by Sections 1 through 9 of this document. 6627 6628 "Licensor" shall mean the copyright owner or entity authorized by 6629 the copyright owner that is granting the License. 6630 6631 "Legal Entity" shall mean the union of the acting entity and all 6632 other entities that control, are controlled by, or are under common 6633 control with that entity. For the purposes of this definition, 6634 "control" means (i) the power, direct or indirect, to cause the 6635 direction or management of such entity, whether by contract or 6636 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6637 outstanding shares, or (iii) beneficial ownership of such entity. 6638 6639 "You" (or "Your") shall mean an individual or Legal Entity 6640 exercising permissions granted by this License. 6641 6642 "Source" form shall mean the preferred form for making modifications, 6643 including but not limited to software source code, documentation 6644 source, and configuration files. 6645 6646 "Object" form shall mean any form resulting from mechanical 6647 transformation or translation of a Source form, including but 6648 not limited to compiled object code, generated documentation, 6649 and conversions to other media types. 6650 6651 "Work" shall mean the work of authorship, whether in Source or 6652 Object form, made available under the License, as indicated by a 6653 copyright notice that is included in or attached to the work 6654 (an example is provided in the Appendix below). 6655 6656 "Derivative Works" shall mean any work, whether in Source or Object 6657 form, that is based on (or derived from) the Work and for which the 6658 editorial revisions, annotations, elaborations, or other modifications 6659 represent, as a whole, an original work of authorship. For the purposes 6660 of this License, Derivative Works shall not include works that remain 6661 separable from, or merely link (or bind by name) to the interfaces of, 6662 the Work and Derivative Works thereof. 6663 6664 "Contribution" shall mean any work of authorship, including 6665 the original version of the Work and any modifications or additions 6666 to that Work or Derivative Works thereof, that is intentionally 6667 submitted to Licensor for inclusion in the Work by the copyright owner 6668 or by an individual or Legal Entity authorized to submit on behalf of 6669 the copyright owner. For the purposes of this definition, "submitted" 6670 means any form of electronic, verbal, or written communication sent 6671 to the Licensor or its representatives, including but not limited to 6672 communication on electronic mailing lists, source code control systems, 6673 and issue tracking systems that are managed by, or on behalf of, the 6674 Licensor for the purpose of discussing and improving the Work, but 6675 excluding communication that is conspicuously marked or otherwise 6676 designated in writing by the copyright owner as "Not a Contribution." 6677 6678 "Contributor" shall mean Licensor and any individual or Legal Entity 6679 on behalf of whom a Contribution has been received by Licensor and 6680 subsequently incorporated within the Work. 6681 6682 2. Grant of Copyright License. Subject to the terms and conditions of 6683 this License, each Contributor hereby grants to You a perpetual, 6684 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6685 copyright license to reproduce, prepare Derivative Works of, 6686 publicly display, publicly perform, sublicense, and distribute the 6687 Work and such Derivative Works in Source or Object form. 6688 6689 3. Grant of Patent License. Subject to the terms and conditions of 6690 this License, each Contributor hereby grants to You a perpetual, 6691 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6692 (except as stated in this section) patent license to make, have made, 6693 use, offer to sell, sell, import, and otherwise transfer the Work, 6694 where such license applies only to those patent claims licensable 6695 by such Contributor that are necessarily infringed by their 6696 Contribution(s) alone or by combination of their Contribution(s) 6697 with the Work to which such Contribution(s) was submitted. If You 6698 institute patent litigation against any entity (including a 6699 cross-claim or counterclaim in a lawsuit) alleging that the Work 6700 or a Contribution incorporated within the Work constitutes direct 6701 or contributory patent infringement, then any patent licenses 6702 granted to You under this License for that Work shall terminate 6703 as of the date such litigation is filed. 6704 6705 4. Redistribution. You may reproduce and distribute copies of the 6706 Work or Derivative Works thereof in any medium, with or without 6707 modifications, and in Source or Object form, provided that You 6708 meet the following conditions: 6709 6710 (a) You must give any other recipients of the Work or 6711 Derivative Works a copy of this License; and 6712 6713 (b) You must cause any modified files to carry prominent notices 6714 stating that You changed the files; and 6715 6716 (c) You must retain, in the Source form of any Derivative Works 6717 that You distribute, all copyright, patent, trademark, and 6718 attribution notices from the Source form of the Work, 6719 excluding those notices that do not pertain to any part of 6720 the Derivative Works; and 6721 6722 (d) If the Work includes a "NOTICE" text file as part of its 6723 distribution, then any Derivative Works that You distribute must 6724 include a readable copy of the attribution notices contained 6725 within such NOTICE file, excluding those notices that do not 6726 pertain to any part of the Derivative Works, in at least one 6727 of the following places: within a NOTICE text file distributed 6728 as part of the Derivative Works; within the Source form or 6729 documentation, if provided along with the Derivative Works; or, 6730 within a display generated by the Derivative Works, if and 6731 wherever such third-party notices normally appear. The contents 6732 of the NOTICE file are for informational purposes only and 6733 do not modify the License. You may add Your own attribution 6734 notices within Derivative Works that You distribute, alongside 6735 or as an addendum to the NOTICE text from the Work, provided 6736 that such additional attribution notices cannot be construed 6737 as modifying the License. 6738 6739 You may add Your own copyright statement to Your modifications and 6740 may provide additional or different license terms and conditions 6741 for use, reproduction, or distribution of Your modifications, or 6742 for any such Derivative Works as a whole, provided Your use, 6743 reproduction, and distribution of the Work otherwise complies with 6744 the conditions stated in this License. 6745 6746 5. Submission of Contributions. Unless You explicitly state otherwise, 6747 any Contribution intentionally submitted for inclusion in the Work 6748 by You to the Licensor shall be under the terms and conditions of 6749 this License, without any additional terms or conditions. 6750 Notwithstanding the above, nothing herein shall supersede or modify 6751 the terms of any separate license agreement you may have executed 6752 with Licensor regarding such Contributions. 6753 6754 6. Trademarks. This License does not grant permission to use the trade 6755 names, trademarks, service marks, or product names of the Licensor, 6756 except as required for reasonable and customary use in describing the 6757 origin of the Work and reproducing the content of the NOTICE file. 6758 6759 7. Disclaimer of Warranty. Unless required by applicable law or 6760 agreed to in writing, Licensor provides the Work (and each 6761 Contributor provides its Contributions) on an "AS IS" BASIS, 6762 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6763 implied, including, without limitation, any warranties or conditions 6764 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6765 PARTICULAR PURPOSE. You are solely responsible for determining the 6766 appropriateness of using or redistributing the Work and assume any 6767 risks associated with Your exercise of permissions under this License. 6768 6769 8. Limitation of Liability. In no event and under no legal theory, 6770 whether in tort (including negligence), contract, or otherwise, 6771 unless required by applicable law (such as deliberate and grossly 6772 negligent acts) or agreed to in writing, shall any Contributor be 6773 liable to You for damages, including any direct, indirect, special, 6774 incidental, or consequential damages of any character arising as a 6775 result of this License or out of the use or inability to use the 6776 Work (including but not limited to damages for loss of goodwill, 6777 work stoppage, computer failure or malfunction, or any and all 6778 other commercial damages or losses), even if such Contributor 6779 has been advised of the possibility of such damages. 6780 6781 9. Accepting Warranty or Additional Liability. While redistributing 6782 the Work or Derivative Works thereof, You may choose to offer, 6783 and charge a fee for, acceptance of support, warranty, indemnity, 6784 or other liability obligations and/or rights consistent with this 6785 License. However, in accepting such obligations, You may act only 6786 on Your own behalf and on Your sole responsibility, not on behalf 6787 of any other Contributor, and only if You agree to indemnify, 6788 defend, and hold each Contributor harmless for any liability 6789 incurred by, or claims asserted against, such Contributor by reason 6790 of your accepting any such warranty or additional liability. 6791 6792 END OF TERMS AND CONDITIONS 6793 6794 APPENDIX: How to apply the Apache License to your work. 6795 6796 To apply the Apache License to your work, attach the following 6797 boilerplate notice, with the fields enclosed by brackets "{}" 6798 replaced with your own identifying information. (Don't include 6799 the brackets!) The text should be enclosed in the appropriate 6800 comment syntax for the file format. We also recommend that a 6801 file or class name and description of purpose be included on the 6802 same "printed page" as the copyright notice for easier 6803 identification within third-party archives. 6804 6805 Copyright {yyyy} {name of copyright owner} 6806 6807 Licensed under the Apache License, Version 2.0 (the "License"); 6808 you may not use this file except in compliance with the License. 6809 You may obtain a copy of the License at 6810 6811 http://www.apache.org/licenses/LICENSE-2.0 6812 6813 Unless required by applicable law or agreed to in writing, software 6814 distributed under the License is distributed on an "AS IS" BASIS, 6815 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6816 See the License for the specific language governing permissions and 6817 limitations under the License. 6818 6819 ================================================================ 6820 6821 github.com/minio/cli 6822 https://github.com/minio/cli 6823 ---------------------------------------------------------------- 6824 MIT License 6825 6826 Copyright (c) 2016 Jeremy Saenz & Contributors 6827 6828 Permission is hereby granted, free of charge, to any person obtaining a copy 6829 of this software and associated documentation files (the "Software"), to deal 6830 in the Software without restriction, including without limitation the rights 6831 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6832 copies of the Software, and to permit persons to whom the Software is 6833 furnished to do so, subject to the following conditions: 6834 6835 The above copyright notice and this permission notice shall be included in all 6836 copies or substantial portions of the Software. 6837 6838 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6839 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6840 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6841 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6842 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6843 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6844 SOFTWARE. 6845 6846 ================================================================ 6847 6848 github.com/minio/highwayhash 6849 https://github.com/minio/highwayhash 6850 ---------------------------------------------------------------- 6851 6852 Apache License 6853 Version 2.0, January 2004 6854 http://www.apache.org/licenses/ 6855 6856 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6857 6858 1. Definitions. 6859 6860 "License" shall mean the terms and conditions for use, reproduction, 6861 and distribution as defined by Sections 1 through 9 of this document. 6862 6863 "Licensor" shall mean the copyright owner or entity authorized by 6864 the copyright owner that is granting the License. 6865 6866 "Legal Entity" shall mean the union of the acting entity and all 6867 other entities that control, are controlled by, or are under common 6868 control with that entity. For the purposes of this definition, 6869 "control" means (i) the power, direct or indirect, to cause the 6870 direction or management of such entity, whether by contract or 6871 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6872 outstanding shares, or (iii) beneficial ownership of such entity. 6873 6874 "You" (or "Your") shall mean an individual or Legal Entity 6875 exercising permissions granted by this License. 6876 6877 "Source" form shall mean the preferred form for making modifications, 6878 including but not limited to software source code, documentation 6879 source, and configuration files. 6880 6881 "Object" form shall mean any form resulting from mechanical 6882 transformation or translation of a Source form, including but 6883 not limited to compiled object code, generated documentation, 6884 and conversions to other media types. 6885 6886 "Work" shall mean the work of authorship, whether in Source or 6887 Object form, made available under the License, as indicated by a 6888 copyright notice that is included in or attached to the work 6889 (an example is provided in the Appendix below). 6890 6891 "Derivative Works" shall mean any work, whether in Source or Object 6892 form, that is based on (or derived from) the Work and for which the 6893 editorial revisions, annotations, elaborations, or other modifications 6894 represent, as a whole, an original work of authorship. For the purposes 6895 of this License, Derivative Works shall not include works that remain 6896 separable from, or merely link (or bind by name) to the interfaces of, 6897 the Work and Derivative Works thereof. 6898 6899 "Contribution" shall mean any work of authorship, including 6900 the original version of the Work and any modifications or additions 6901 to that Work or Derivative Works thereof, that is intentionally 6902 submitted to Licensor for inclusion in the Work by the copyright owner 6903 or by an individual or Legal Entity authorized to submit on behalf of 6904 the copyright owner. For the purposes of this definition, "submitted" 6905 means any form of electronic, verbal, or written communication sent 6906 to the Licensor or its representatives, including but not limited to 6907 communication on electronic mailing lists, source code control systems, 6908 and issue tracking systems that are managed by, or on behalf of, the 6909 Licensor for the purpose of discussing and improving the Work, but 6910 excluding communication that is conspicuously marked or otherwise 6911 designated in writing by the copyright owner as "Not a Contribution." 6912 6913 "Contributor" shall mean Licensor and any individual or Legal Entity 6914 on behalf of whom a Contribution has been received by Licensor and 6915 subsequently incorporated within the Work. 6916 6917 2. Grant of Copyright License. Subject to the terms and conditions of 6918 this License, each Contributor hereby grants to You a perpetual, 6919 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6920 copyright license to reproduce, prepare Derivative Works of, 6921 publicly display, publicly perform, sublicense, and distribute the 6922 Work and such Derivative Works in Source or Object form. 6923 6924 3. Grant of Patent License. Subject to the terms and conditions of 6925 this License, each Contributor hereby grants to You a perpetual, 6926 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6927 (except as stated in this section) patent license to make, have made, 6928 use, offer to sell, sell, import, and otherwise transfer the Work, 6929 where such license applies only to those patent claims licensable 6930 by such Contributor that are necessarily infringed by their 6931 Contribution(s) alone or by combination of their Contribution(s) 6932 with the Work to which such Contribution(s) was submitted. If You 6933 institute patent litigation against any entity (including a 6934 cross-claim or counterclaim in a lawsuit) alleging that the Work 6935 or a Contribution incorporated within the Work constitutes direct 6936 or contributory patent infringement, then any patent licenses 6937 granted to You under this License for that Work shall terminate 6938 as of the date such litigation is filed. 6939 6940 4. Redistribution. You may reproduce and distribute copies of the 6941 Work or Derivative Works thereof in any medium, with or without 6942 modifications, and in Source or Object form, provided that You 6943 meet the following conditions: 6944 6945 (a) You must give any other recipients of the Work or 6946 Derivative Works a copy of this License; and 6947 6948 (b) You must cause any modified files to carry prominent notices 6949 stating that You changed the files; and 6950 6951 (c) You must retain, in the Source form of any Derivative Works 6952 that You distribute, all copyright, patent, trademark, and 6953 attribution notices from the Source form of the Work, 6954 excluding those notices that do not pertain to any part of 6955 the Derivative Works; and 6956 6957 (d) If the Work includes a "NOTICE" text file as part of its 6958 distribution, then any Derivative Works that You distribute must 6959 include a readable copy of the attribution notices contained 6960 within such NOTICE file, excluding those notices that do not 6961 pertain to any part of the Derivative Works, in at least one 6962 of the following places: within a NOTICE text file distributed 6963 as part of the Derivative Works; within the Source form or 6964 documentation, if provided along with the Derivative Works; or, 6965 within a display generated by the Derivative Works, if and 6966 wherever such third-party notices normally appear. The contents 6967 of the NOTICE file are for informational purposes only and 6968 do not modify the License. You may add Your own attribution 6969 notices within Derivative Works that You distribute, alongside 6970 or as an addendum to the NOTICE text from the Work, provided 6971 that such additional attribution notices cannot be construed 6972 as modifying the License. 6973 6974 You may add Your own copyright statement to Your modifications and 6975 may provide additional or different license terms and conditions 6976 for use, reproduction, or distribution of Your modifications, or 6977 for any such Derivative Works as a whole, provided Your use, 6978 reproduction, and distribution of the Work otherwise complies with 6979 the conditions stated in this License. 6980 6981 5. Submission of Contributions. Unless You explicitly state otherwise, 6982 any Contribution intentionally submitted for inclusion in the Work 6983 by You to the Licensor shall be under the terms and conditions of 6984 this License, without any additional terms or conditions. 6985 Notwithstanding the above, nothing herein shall supersede or modify 6986 the terms of any separate license agreement you may have executed 6987 with Licensor regarding such Contributions. 6988 6989 6. Trademarks. This License does not grant permission to use the trade 6990 names, trademarks, service marks, or product names of the Licensor, 6991 except as required for reasonable and customary use in describing the 6992 origin of the Work and reproducing the content of the NOTICE file. 6993 6994 7. Disclaimer of Warranty. Unless required by applicable law or 6995 agreed to in writing, Licensor provides the Work (and each 6996 Contributor provides its Contributions) on an "AS IS" BASIS, 6997 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6998 implied, including, without limitation, any warranties or conditions 6999 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7000 PARTICULAR PURPOSE. You are solely responsible for determining the 7001 appropriateness of using or redistributing the Work and assume any 7002 risks associated with Your exercise of permissions under this License. 7003 7004 8. Limitation of Liability. In no event and under no legal theory, 7005 whether in tort (including negligence), contract, or otherwise, 7006 unless required by applicable law (such as deliberate and grossly 7007 negligent acts) or agreed to in writing, shall any Contributor be 7008 liable to You for damages, including any direct, indirect, special, 7009 incidental, or consequential damages of any character arising as a 7010 result of this License or out of the use or inability to use the 7011 Work (including but not limited to damages for loss of goodwill, 7012 work stoppage, computer failure or malfunction, or any and all 7013 other commercial damages or losses), even if such Contributor 7014 has been advised of the possibility of such damages. 7015 7016 9. Accepting Warranty or Additional Liability. While redistributing 7017 the Work or Derivative Works thereof, You may choose to offer, 7018 and charge a fee for, acceptance of support, warranty, indemnity, 7019 or other liability obligations and/or rights consistent with this 7020 License. However, in accepting such obligations, You may act only 7021 on Your own behalf and on Your sole responsibility, not on behalf 7022 of any other Contributor, and only if You agree to indemnify, 7023 defend, and hold each Contributor harmless for any liability 7024 incurred by, or claims asserted against, such Contributor by reason 7025 of your accepting any such warranty or additional liability. 7026 7027 END OF TERMS AND CONDITIONS 7028 7029 APPENDIX: How to apply the Apache License to your work. 7030 7031 To apply the Apache License to your work, attach the following 7032 boilerplate notice, with the fields enclosed by brackets "[]" 7033 replaced with your own identifying information. (Don't include 7034 the brackets!) The text should be enclosed in the appropriate 7035 comment syntax for the file format. We also recommend that a 7036 file or class name and description of purpose be included on the 7037 same "printed page" as the copyright notice for easier 7038 identification within third-party archives. 7039 7040 Copyright [yyyy] [name of copyright owner] 7041 7042 Licensed under the Apache License, Version 2.0 (the "License"); 7043 you may not use this file except in compliance with the License. 7044 You may obtain a copy of the License at 7045 7046 http://www.apache.org/licenses/LICENSE-2.0 7047 7048 Unless required by applicable law or agreed to in writing, software 7049 distributed under the License is distributed on an "AS IS" BASIS, 7050 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7051 See the License for the specific language governing permissions and 7052 limitations under the License. 7053 7054 ================================================================ 7055 7056 github.com/minio/kes 7057 https://github.com/minio/kes 7058 ---------------------------------------------------------------- 7059 GNU AFFERO GENERAL PUBLIC LICENSE 7060 Version 3, 19 November 2007 7061 7062 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 7063 Everyone is permitted to copy and distribute verbatim copies 7064 of this license document, but changing it is not allowed. 7065 7066 Preamble 7067 7068 The GNU Affero General Public License is a free, copyleft license for 7069 software and other kinds of works, specifically designed to ensure 7070 cooperation with the community in the case of network server software. 7071 7072 The licenses for most software and other practical works are designed 7073 to take away your freedom to share and change the works. By contrast, 7074 our General Public Licenses are intended to guarantee your freedom to 7075 share and change all versions of a program--to make sure it remains free 7076 software for all its users. 7077 7078 When we speak of free software, we are referring to freedom, not 7079 price. Our General Public Licenses are designed to make sure that you 7080 have the freedom to distribute copies of free software (and charge for 7081 them if you wish), that you receive source code or can get it if you 7082 want it, that you can change the software or use pieces of it in new 7083 free programs, and that you know you can do these things. 7084 7085 Developers that use our General Public Licenses protect your rights 7086 with two steps: (1) assert copyright on the software, and (2) offer 7087 you this License which gives you legal permission to copy, distribute 7088 and/or modify the software. 7089 7090 A secondary benefit of defending all users' freedom is that 7091 improvements made in alternate versions of the program, if they 7092 receive widespread use, become available for other developers to 7093 incorporate. Many developers of free software are heartened and 7094 encouraged by the resulting cooperation. However, in the case of 7095 software used on network servers, this result may fail to come about. 7096 The GNU General Public License permits making a modified version and 7097 letting the public access it on a server without ever releasing its 7098 source code to the public. 7099 7100 The GNU Affero General Public License is designed specifically to 7101 ensure that, in such cases, the modified source code becomes available 7102 to the community. It requires the operator of a network server to 7103 provide the source code of the modified version running there to the 7104 users of that server. Therefore, public use of a modified version, on 7105 a publicly accessible server, gives the public access to the source 7106 code of the modified version. 7107 7108 An older license, called the Affero General Public License and 7109 published by Affero, was designed to accomplish similar goals. This is 7110 a different license, not a version of the Affero GPL, but Affero has 7111 released a new version of the Affero GPL which permits relicensing under 7112 this license. 7113 7114 The precise terms and conditions for copying, distribution and 7115 modification follow. 7116 7117 TERMS AND CONDITIONS 7118 7119 0. Definitions. 7120 7121 "This License" refers to version 3 of the GNU Affero General Public License. 7122 7123 "Copyright" also means copyright-like laws that apply to other kinds of 7124 works, such as semiconductor masks. 7125 7126 "The Program" refers to any copyrightable work licensed under this 7127 License. Each licensee is addressed as "you". "Licensees" and 7128 "recipients" may be individuals or organizations. 7129 7130 To "modify" a work means to copy from or adapt all or part of the work 7131 in a fashion requiring copyright permission, other than the making of an 7132 exact copy. The resulting work is called a "modified version" of the 7133 earlier work or a work "based on" the earlier work. 7134 7135 A "covered work" means either the unmodified Program or a work based 7136 on the Program. 7137 7138 To "propagate" a work means to do anything with it that, without 7139 permission, would make you directly or secondarily liable for 7140 infringement under applicable copyright law, except executing it on a 7141 computer or modifying a private copy. Propagation includes copying, 7142 distribution (with or without modification), making available to the 7143 public, and in some countries other activities as well. 7144 7145 To "convey" a work means any kind of propagation that enables other 7146 parties to make or receive copies. Mere interaction with a user through 7147 a computer network, with no transfer of a copy, is not conveying. 7148 7149 An interactive user interface displays "Appropriate Legal Notices" 7150 to the extent that it includes a convenient and prominently visible 7151 feature that (1) displays an appropriate copyright notice, and (2) 7152 tells the user that there is no warranty for the work (except to the 7153 extent that warranties are provided), that licensees may convey the 7154 work under this License, and how to view a copy of this License. If 7155 the interface presents a list of user commands or options, such as a 7156 menu, a prominent item in the list meets this criterion. 7157 7158 1. Source Code. 7159 7160 The "source code" for a work means the preferred form of the work 7161 for making modifications to it. "Object code" means any non-source 7162 form of a work. 7163 7164 A "Standard Interface" means an interface that either is an official 7165 standard defined by a recognized standards body, or, in the case of 7166 interfaces specified for a particular programming language, one that 7167 is widely used among developers working in that language. 7168 7169 The "System Libraries" of an executable work include anything, other 7170 than the work as a whole, that (a) is included in the normal form of 7171 packaging a Major Component, but which is not part of that Major 7172 Component, and (b) serves only to enable use of the work with that 7173 Major Component, or to implement a Standard Interface for which an 7174 implementation is available to the public in source code form. A 7175 "Major Component", in this context, means a major essential component 7176 (kernel, window system, and so on) of the specific operating system 7177 (if any) on which the executable work runs, or a compiler used to 7178 produce the work, or an object code interpreter used to run it. 7179 7180 The "Corresponding Source" for a work in object code form means all 7181 the source code needed to generate, install, and (for an executable 7182 work) run the object code and to modify the work, including scripts to 7183 control those activities. However, it does not include the work's 7184 System Libraries, or general-purpose tools or generally available free 7185 programs which are used unmodified in performing those activities but 7186 which are not part of the work. For example, Corresponding Source 7187 includes interface definition files associated with source files for 7188 the work, and the source code for shared libraries and dynamically 7189 linked subprograms that the work is specifically designed to require, 7190 such as by intimate data communication or control flow between those 7191 subprograms and other parts of the work. 7192 7193 The Corresponding Source need not include anything that users 7194 can regenerate automatically from other parts of the Corresponding 7195 Source. 7196 7197 The Corresponding Source for a work in source code form is that 7198 same work. 7199 7200 2. Basic Permissions. 7201 7202 All rights granted under this License are granted for the term of 7203 copyright on the Program, and are irrevocable provided the stated 7204 conditions are met. This License explicitly affirms your unlimited 7205 permission to run the unmodified Program. The output from running a 7206 covered work is covered by this License only if the output, given its 7207 content, constitutes a covered work. This License acknowledges your 7208 rights of fair use or other equivalent, as provided by copyright law. 7209 7210 You may make, run and propagate covered works that you do not 7211 convey, without conditions so long as your license otherwise remains 7212 in force. You may convey covered works to others for the sole purpose 7213 of having them make modifications exclusively for you, or provide you 7214 with facilities for running those works, provided that you comply with 7215 the terms of this License in conveying all material for which you do 7216 not control copyright. Those thus making or running the covered works 7217 for you must do so exclusively on your behalf, under your direction 7218 and control, on terms that prohibit them from making any copies of 7219 your copyrighted material outside their relationship with you. 7220 7221 Conveying under any other circumstances is permitted solely under 7222 the conditions stated below. Sublicensing is not allowed; section 10 7223 makes it unnecessary. 7224 7225 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 7226 7227 No covered work shall be deemed part of an effective technological 7228 measure under any applicable law fulfilling obligations under article 7229 11 of the WIPO copyright treaty adopted on 20 December 1996, or 7230 similar laws prohibiting or restricting circumvention of such 7231 measures. 7232 7233 When you convey a covered work, you waive any legal power to forbid 7234 circumvention of technological measures to the extent such circumvention 7235 is effected by exercising rights under this License with respect to 7236 the covered work, and you disclaim any intention to limit operation or 7237 modification of the work as a means of enforcing, against the work's 7238 users, your or third parties' legal rights to forbid circumvention of 7239 technological measures. 7240 7241 4. Conveying Verbatim Copies. 7242 7243 You may convey verbatim copies of the Program's source code as you 7244 receive it, in any medium, provided that you conspicuously and 7245 appropriately publish on each copy an appropriate copyright notice; 7246 keep intact all notices stating that this License and any 7247 non-permissive terms added in accord with section 7 apply to the code; 7248 keep intact all notices of the absence of any warranty; and give all 7249 recipients a copy of this License along with the Program. 7250 7251 You may charge any price or no price for each copy that you convey, 7252 and you may offer support or warranty protection for a fee. 7253 7254 5. Conveying Modified Source Versions. 7255 7256 You may convey a work based on the Program, or the modifications to 7257 produce it from the Program, in the form of source code under the 7258 terms of section 4, provided that you also meet all of these conditions: 7259 7260 a) The work must carry prominent notices stating that you modified 7261 it, and giving a relevant date. 7262 7263 b) The work must carry prominent notices stating that it is 7264 released under this License and any conditions added under section 7265 7. This requirement modifies the requirement in section 4 to 7266 "keep intact all notices". 7267 7268 c) You must license the entire work, as a whole, under this 7269 License to anyone who comes into possession of a copy. This 7270 License will therefore apply, along with any applicable section 7 7271 additional terms, to the whole of the work, and all its parts, 7272 regardless of how they are packaged. This License gives no 7273 permission to license the work in any other way, but it does not 7274 invalidate such permission if you have separately received it. 7275 7276 d) If the work has interactive user interfaces, each must display 7277 Appropriate Legal Notices; however, if the Program has interactive 7278 interfaces that do not display Appropriate Legal Notices, your 7279 work need not make them do so. 7280 7281 A compilation of a covered work with other separate and independent 7282 works, which are not by their nature extensions of the covered work, 7283 and which are not combined with it such as to form a larger program, 7284 in or on a volume of a storage or distribution medium, is called an 7285 "aggregate" if the compilation and its resulting copyright are not 7286 used to limit the access or legal rights of the compilation's users 7287 beyond what the individual works permit. Inclusion of a covered work 7288 in an aggregate does not cause this License to apply to the other 7289 parts of the aggregate. 7290 7291 6. Conveying Non-Source Forms. 7292 7293 You may convey a covered work in object code form under the terms 7294 of sections 4 and 5, provided that you also convey the 7295 machine-readable Corresponding Source under the terms of this License, 7296 in one of these ways: 7297 7298 a) Convey the object code in, or embodied in, a physical product 7299 (including a physical distribution medium), accompanied by the 7300 Corresponding Source fixed on a durable physical medium 7301 customarily used for software interchange. 7302 7303 b) Convey the object code in, or embodied in, a physical product 7304 (including a physical distribution medium), accompanied by a 7305 written offer, valid for at least three years and valid for as 7306 long as you offer spare parts or customer support for that product 7307 model, to give anyone who possesses the object code either (1) a 7308 copy of the Corresponding Source for all the software in the 7309 product that is covered by this License, on a durable physical 7310 medium customarily used for software interchange, for a price no 7311 more than your reasonable cost of physically performing this 7312 conveying of source, or (2) access to copy the 7313 Corresponding Source from a network server at no charge. 7314 7315 c) Convey individual copies of the object code with a copy of the 7316 written offer to provide the Corresponding Source. This 7317 alternative is allowed only occasionally and noncommercially, and 7318 only if you received the object code with such an offer, in accord 7319 with subsection 6b. 7320 7321 d) Convey the object code by offering access from a designated 7322 place (gratis or for a charge), and offer equivalent access to the 7323 Corresponding Source in the same way through the same place at no 7324 further charge. You need not require recipients to copy the 7325 Corresponding Source along with the object code. If the place to 7326 copy the object code is a network server, the Corresponding Source 7327 may be on a different server (operated by you or a third party) 7328 that supports equivalent copying facilities, provided you maintain 7329 clear directions next to the object code saying where to find the 7330 Corresponding Source. Regardless of what server hosts the 7331 Corresponding Source, you remain obligated to ensure that it is 7332 available for as long as needed to satisfy these requirements. 7333 7334 e) Convey the object code using peer-to-peer transmission, provided 7335 you inform other peers where the object code and Corresponding 7336 Source of the work are being offered to the general public at no 7337 charge under subsection 6d. 7338 7339 A separable portion of the object code, whose source code is excluded 7340 from the Corresponding Source as a System Library, need not be 7341 included in conveying the object code work. 7342 7343 A "User Product" is either (1) a "consumer product", which means any 7344 tangible personal property which is normally used for personal, family, 7345 or household purposes, or (2) anything designed or sold for incorporation 7346 into a dwelling. In determining whether a product is a consumer product, 7347 doubtful cases shall be resolved in favor of coverage. For a particular 7348 product received by a particular user, "normally used" refers to a 7349 typical or common use of that class of product, regardless of the status 7350 of the particular user or of the way in which the particular user 7351 actually uses, or expects or is expected to use, the product. A product 7352 is a consumer product regardless of whether the product has substantial 7353 commercial, industrial or non-consumer uses, unless such uses represent 7354 the only significant mode of use of the product. 7355 7356 "Installation Information" for a User Product means any methods, 7357 procedures, authorization keys, or other information required to install 7358 and execute modified versions of a covered work in that User Product from 7359 a modified version of its Corresponding Source. The information must 7360 suffice to ensure that the continued functioning of the modified object 7361 code is in no case prevented or interfered with solely because 7362 modification has been made. 7363 7364 If you convey an object code work under this section in, or with, or 7365 specifically for use in, a User Product, and the conveying occurs as 7366 part of a transaction in which the right of possession and use of the 7367 User Product is transferred to the recipient in perpetuity or for a 7368 fixed term (regardless of how the transaction is characterized), the 7369 Corresponding Source conveyed under this section must be accompanied 7370 by the Installation Information. But this requirement does not apply 7371 if neither you nor any third party retains the ability to install 7372 modified object code on the User Product (for example, the work has 7373 been installed in ROM). 7374 7375 The requirement to provide Installation Information does not include a 7376 requirement to continue to provide support service, warranty, or updates 7377 for a work that has been modified or installed by the recipient, or for 7378 the User Product in which it has been modified or installed. Access to a 7379 network may be denied when the modification itself materially and 7380 adversely affects the operation of the network or violates the rules and 7381 protocols for communication across the network. 7382 7383 Corresponding Source conveyed, and Installation Information provided, 7384 in accord with this section must be in a format that is publicly 7385 documented (and with an implementation available to the public in 7386 source code form), and must require no special password or key for 7387 unpacking, reading or copying. 7388 7389 7. Additional Terms. 7390 7391 "Additional permissions" are terms that supplement the terms of this 7392 License by making exceptions from one or more of its conditions. 7393 Additional permissions that are applicable to the entire Program shall 7394 be treated as though they were included in this License, to the extent 7395 that they are valid under applicable law. If additional permissions 7396 apply only to part of the Program, that part may be used separately 7397 under those permissions, but the entire Program remains governed by 7398 this License without regard to the additional permissions. 7399 7400 When you convey a copy of a covered work, you may at your option 7401 remove any additional permissions from that copy, or from any part of 7402 it. (Additional permissions may be written to require their own 7403 removal in certain cases when you modify the work.) You may place 7404 additional permissions on material, added by you to a covered work, 7405 for which you have or can give appropriate copyright permission. 7406 7407 Notwithstanding any other provision of this License, for material you 7408 add to a covered work, you may (if authorized by the copyright holders of 7409 that material) supplement the terms of this License with terms: 7410 7411 a) Disclaiming warranty or limiting liability differently from the 7412 terms of sections 15 and 16 of this License; or 7413 7414 b) Requiring preservation of specified reasonable legal notices or 7415 author attributions in that material or in the Appropriate Legal 7416 Notices displayed by works containing it; or 7417 7418 c) Prohibiting misrepresentation of the origin of that material, or 7419 requiring that modified versions of such material be marked in 7420 reasonable ways as different from the original version; or 7421 7422 d) Limiting the use for publicity purposes of names of licensors or 7423 authors of the material; or 7424 7425 e) Declining to grant rights under trademark law for use of some 7426 trade names, trademarks, or service marks; or 7427 7428 f) Requiring indemnification of licensors and authors of that 7429 material by anyone who conveys the material (or modified versions of 7430 it) with contractual assumptions of liability to the recipient, for 7431 any liability that these contractual assumptions directly impose on 7432 those licensors and authors. 7433 7434 All other non-permissive additional terms are considered "further 7435 restrictions" within the meaning of section 10. If the Program as you 7436 received it, or any part of it, contains a notice stating that it is 7437 governed by this License along with a term that is a further 7438 restriction, you may remove that term. If a license document contains 7439 a further restriction but permits relicensing or conveying under this 7440 License, you may add to a covered work material governed by the terms 7441 of that license document, provided that the further restriction does 7442 not survive such relicensing or conveying. 7443 7444 If you add terms to a covered work in accord with this section, you 7445 must place, in the relevant source files, a statement of the 7446 additional terms that apply to those files, or a notice indicating 7447 where to find the applicable terms. 7448 7449 Additional terms, permissive or non-permissive, may be stated in the 7450 form of a separately written license, or stated as exceptions; 7451 the above requirements apply either way. 7452 7453 8. Termination. 7454 7455 You may not propagate or modify a covered work except as expressly 7456 provided under this License. Any attempt otherwise to propagate or 7457 modify it is void, and will automatically terminate your rights under 7458 this License (including any patent licenses granted under the third 7459 paragraph of section 11). 7460 7461 However, if you cease all violation of this License, then your 7462 license from a particular copyright holder is reinstated (a) 7463 provisionally, unless and until the copyright holder explicitly and 7464 finally terminates your license, and (b) permanently, if the copyright 7465 holder fails to notify you of the violation by some reasonable means 7466 prior to 60 days after the cessation. 7467 7468 Moreover, your license from a particular copyright holder is 7469 reinstated permanently if the copyright holder notifies you of the 7470 violation by some reasonable means, this is the first time you have 7471 received notice of violation of this License (for any work) from that 7472 copyright holder, and you cure the violation prior to 30 days after 7473 your receipt of the notice. 7474 7475 Termination of your rights under this section does not terminate the 7476 licenses of parties who have received copies or rights from you under 7477 this License. If your rights have been terminated and not permanently 7478 reinstated, you do not qualify to receive new licenses for the same 7479 material under section 10. 7480 7481 9. Acceptance Not Required for Having Copies. 7482 7483 You are not required to accept this License in order to receive or 7484 run a copy of the Program. Ancillary propagation of a covered work 7485 occurring solely as a consequence of using peer-to-peer transmission 7486 to receive a copy likewise does not require acceptance. However, 7487 nothing other than this License grants you permission to propagate or 7488 modify any covered work. These actions infringe copyright if you do 7489 not accept this License. Therefore, by modifying or propagating a 7490 covered work, you indicate your acceptance of this License to do so. 7491 7492 10. Automatic Licensing of Downstream Recipients. 7493 7494 Each time you convey a covered work, the recipient automatically 7495 receives a license from the original licensors, to run, modify and 7496 propagate that work, subject to this License. You are not responsible 7497 for enforcing compliance by third parties with this License. 7498 7499 An "entity transaction" is a transaction transferring control of an 7500 organization, or substantially all assets of one, or subdividing an 7501 organization, or merging organizations. If propagation of a covered 7502 work results from an entity transaction, each party to that 7503 transaction who receives a copy of the work also receives whatever 7504 licenses to the work the party's predecessor in interest had or could 7505 give under the previous paragraph, plus a right to possession of the 7506 Corresponding Source of the work from the predecessor in interest, if 7507 the predecessor has it or can get it with reasonable efforts. 7508 7509 You may not impose any further restrictions on the exercise of the 7510 rights granted or affirmed under this License. For example, you may 7511 not impose a license fee, royalty, or other charge for exercise of 7512 rights granted under this License, and you may not initiate litigation 7513 (including a cross-claim or counterclaim in a lawsuit) alleging that 7514 any patent claim is infringed by making, using, selling, offering for 7515 sale, or importing the Program or any portion of it. 7516 7517 11. Patents. 7518 7519 A "contributor" is a copyright holder who authorizes use under this 7520 License of the Program or a work on which the Program is based. The 7521 work thus licensed is called the contributor's "contributor version". 7522 7523 A contributor's "essential patent claims" are all patent claims 7524 owned or controlled by the contributor, whether already acquired or 7525 hereafter acquired, that would be infringed by some manner, permitted 7526 by this License, of making, using, or selling its contributor version, 7527 but do not include claims that would be infringed only as a 7528 consequence of further modification of the contributor version. For 7529 purposes of this definition, "control" includes the right to grant 7530 patent sublicenses in a manner consistent with the requirements of 7531 this License. 7532 7533 Each contributor grants you a non-exclusive, worldwide, royalty-free 7534 patent license under the contributor's essential patent claims, to 7535 make, use, sell, offer for sale, import and otherwise run, modify and 7536 propagate the contents of its contributor version. 7537 7538 In the following three paragraphs, a "patent license" is any express 7539 agreement or commitment, however denominated, not to enforce a patent 7540 (such as an express permission to practice a patent or covenant not to 7541 sue for patent infringement). To "grant" such a patent license to a 7542 party means to make such an agreement or commitment not to enforce a 7543 patent against the party. 7544 7545 If you convey a covered work, knowingly relying on a patent license, 7546 and the Corresponding Source of the work is not available for anyone 7547 to copy, free of charge and under the terms of this License, through a 7548 publicly available network server or other readily accessible means, 7549 then you must either (1) cause the Corresponding Source to be so 7550 available, or (2) arrange to deprive yourself of the benefit of the 7551 patent license for this particular work, or (3) arrange, in a manner 7552 consistent with the requirements of this License, to extend the patent 7553 license to downstream recipients. "Knowingly relying" means you have 7554 actual knowledge that, but for the patent license, your conveying the 7555 covered work in a country, or your recipient's use of the covered work 7556 in a country, would infringe one or more identifiable patents in that 7557 country that you have reason to believe are valid. 7558 7559 If, pursuant to or in connection with a single transaction or 7560 arrangement, you convey, or propagate by procuring conveyance of, a 7561 covered work, and grant a patent license to some of the parties 7562 receiving the covered work authorizing them to use, propagate, modify 7563 or convey a specific copy of the covered work, then the patent license 7564 you grant is automatically extended to all recipients of the covered 7565 work and works based on it. 7566 7567 A patent license is "discriminatory" if it does not include within 7568 the scope of its coverage, prohibits the exercise of, or is 7569 conditioned on the non-exercise of one or more of the rights that are 7570 specifically granted under this License. You may not convey a covered 7571 work if you are a party to an arrangement with a third party that is 7572 in the business of distributing software, under which you make payment 7573 to the third party based on the extent of your activity of conveying 7574 the work, and under which the third party grants, to any of the 7575 parties who would receive the covered work from you, a discriminatory 7576 patent license (a) in connection with copies of the covered work 7577 conveyed by you (or copies made from those copies), or (b) primarily 7578 for and in connection with specific products or compilations that 7579 contain the covered work, unless you entered into that arrangement, 7580 or that patent license was granted, prior to 28 March 2007. 7581 7582 Nothing in this License shall be construed as excluding or limiting 7583 any implied license or other defenses to infringement that may 7584 otherwise be available to you under applicable patent law. 7585 7586 12. No Surrender of Others' Freedom. 7587 7588 If conditions are imposed on you (whether by court order, agreement or 7589 otherwise) that contradict the conditions of this License, they do not 7590 excuse you from the conditions of this License. If you cannot convey a 7591 covered work so as to satisfy simultaneously your obligations under this 7592 License and any other pertinent obligations, then as a consequence you may 7593 not convey it at all. For example, if you agree to terms that obligate you 7594 to collect a royalty for further conveying from those to whom you convey 7595 the Program, the only way you could satisfy both those terms and this 7596 License would be to refrain entirely from conveying the Program. 7597 7598 13. Remote Network Interaction; Use with the GNU General Public License. 7599 7600 Notwithstanding any other provision of this License, if you modify the 7601 Program, your modified version must prominently offer all users 7602 interacting with it remotely through a computer network (if your version 7603 supports such interaction) an opportunity to receive the Corresponding 7604 Source of your version by providing access to the Corresponding Source 7605 from a network server at no charge, through some standard or customary 7606 means of facilitating copying of software. This Corresponding Source 7607 shall include the Corresponding Source for any work covered by version 3 7608 of the GNU General Public License that is incorporated pursuant to the 7609 following paragraph. 7610 7611 Notwithstanding any other provision of this License, you have 7612 permission to link or combine any covered work with a work licensed 7613 under version 3 of the GNU General Public License into a single 7614 combined work, and to convey the resulting work. The terms of this 7615 License will continue to apply to the part which is the covered work, 7616 but the work with which it is combined will remain governed by version 7617 3 of the GNU General Public License. 7618 7619 14. Revised Versions of this License. 7620 7621 The Free Software Foundation may publish revised and/or new versions of 7622 the GNU Affero General Public License from time to time. Such new versions 7623 will be similar in spirit to the present version, but may differ in detail to 7624 address new problems or concerns. 7625 7626 Each version is given a distinguishing version number. If the 7627 Program specifies that a certain numbered version of the GNU Affero General 7628 Public License "or any later version" applies to it, you have the 7629 option of following the terms and conditions either of that numbered 7630 version or of any later version published by the Free Software 7631 Foundation. If the Program does not specify a version number of the 7632 GNU Affero General Public License, you may choose any version ever published 7633 by the Free Software Foundation. 7634 7635 If the Program specifies that a proxy can decide which future 7636 versions of the GNU Affero General Public License can be used, that proxy's 7637 public statement of acceptance of a version permanently authorizes you 7638 to choose that version for the Program. 7639 7640 Later license versions may give you additional or different 7641 permissions. However, no additional obligations are imposed on any 7642 author or copyright holder as a result of your choosing to follow a 7643 later version. 7644 7645 15. Disclaimer of Warranty. 7646 7647 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 7648 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 7649 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 7650 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 7651 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 7652 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 7653 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 7654 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 7655 7656 16. Limitation of Liability. 7657 7658 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 7659 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 7660 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 7661 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 7662 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 7663 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 7664 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 7665 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 7666 SUCH DAMAGES. 7667 7668 17. Interpretation of Sections 15 and 16. 7669 7670 If the disclaimer of warranty and limitation of liability provided 7671 above cannot be given local legal effect according to their terms, 7672 reviewing courts shall apply local law that most closely approximates 7673 an absolute waiver of all civil liability in connection with the 7674 Program, unless a warranty or assumption of liability accompanies a 7675 copy of the Program in return for a fee. 7676 7677 END OF TERMS AND CONDITIONS 7678 7679 How to Apply These Terms to Your New Programs 7680 7681 If you develop a new program, and you want it to be of the greatest 7682 possible use to the public, the best way to achieve this is to make it 7683 free software which everyone can redistribute and change under these terms. 7684 7685 To do so, attach the following notices to the program. It is safest 7686 to attach them to the start of each source file to most effectively 7687 state the exclusion of warranty; and each file should have at least 7688 the "copyright" line and a pointer to where the full notice is found. 7689 7690 <one line to give the program's name and a brief idea of what it does.> 7691 Copyright (C) <year> <name of author> 7692 7693 This program is free software: you can redistribute it and/or modify 7694 it under the terms of the GNU Affero General Public License as published 7695 by the Free Software Foundation, either version 3 of the License, or 7696 (at your option) any later version. 7697 7698 This program is distributed in the hope that it will be useful, 7699 but WITHOUT ANY WARRANTY; without even the implied warranty of 7700 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 7701 GNU Affero General Public License for more details. 7702 7703 You should have received a copy of the GNU Affero General Public License 7704 along with this program. If not, see <https://www.gnu.org/licenses/>. 7705 7706 Also add information on how to contact you by electronic and paper mail. 7707 7708 If your software can interact with users remotely through a computer 7709 network, you should also make sure that it provides a way for users to 7710 get its source. For example, if your program is a web application, its 7711 interface could display a "Source" link that leads users to an archive 7712 of the code. There are many ways you could offer source, and different 7713 solutions will be better for different programs; see section 13 for the 7714 specific requirements. 7715 7716 You should also get your employer (if you work as a programmer) or school, 7717 if any, to sign a "copyright disclaimer" for the program, if necessary. 7718 For more information on this, and how to apply and follow the GNU AGPL, see 7719 <https://www.gnu.org/licenses/>. 7720 7721 ================================================================ 7722 7723 github.com/minio/kes-go 7724 https://github.com/minio/kes-go 7725 ---------------------------------------------------------------- 7726 GNU AFFERO GENERAL PUBLIC LICENSE 7727 Version 3, 19 November 2007 7728 7729 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 7730 Everyone is permitted to copy and distribute verbatim copies 7731 of this license document, but changing it is not allowed. 7732 7733 Preamble 7734 7735 The GNU Affero General Public License is a free, copyleft license for 7736 software and other kinds of works, specifically designed to ensure 7737 cooperation with the community in the case of network server software. 7738 7739 The licenses for most software and other practical works are designed 7740 to take away your freedom to share and change the works. By contrast, 7741 our General Public Licenses are intended to guarantee your freedom to 7742 share and change all versions of a program--to make sure it remains free 7743 software for all its users. 7744 7745 When we speak of free software, we are referring to freedom, not 7746 price. Our General Public Licenses are designed to make sure that you 7747 have the freedom to distribute copies of free software (and charge for 7748 them if you wish), that you receive source code or can get it if you 7749 want it, that you can change the software or use pieces of it in new 7750 free programs, and that you know you can do these things. 7751 7752 Developers that use our General Public Licenses protect your rights 7753 with two steps: (1) assert copyright on the software, and (2) offer 7754 you this License which gives you legal permission to copy, distribute 7755 and/or modify the software. 7756 7757 A secondary benefit of defending all users' freedom is that 7758 improvements made in alternate versions of the program, if they 7759 receive widespread use, become available for other developers to 7760 incorporate. Many developers of free software are heartened and 7761 encouraged by the resulting cooperation. However, in the case of 7762 software used on network servers, this result may fail to come about. 7763 The GNU General Public License permits making a modified version and 7764 letting the public access it on a server without ever releasing its 7765 source code to the public. 7766 7767 The GNU Affero General Public License is designed specifically to 7768 ensure that, in such cases, the modified source code becomes available 7769 to the community. It requires the operator of a network server to 7770 provide the source code of the modified version running there to the 7771 users of that server. Therefore, public use of a modified version, on 7772 a publicly accessible server, gives the public access to the source 7773 code of the modified version. 7774 7775 An older license, called the Affero General Public License and 7776 published by Affero, was designed to accomplish similar goals. This is 7777 a different license, not a version of the Affero GPL, but Affero has 7778 released a new version of the Affero GPL which permits relicensing under 7779 this license. 7780 7781 The precise terms and conditions for copying, distribution and 7782 modification follow. 7783 7784 TERMS AND CONDITIONS 7785 7786 0. Definitions. 7787 7788 "This License" refers to version 3 of the GNU Affero General Public License. 7789 7790 "Copyright" also means copyright-like laws that apply to other kinds of 7791 works, such as semiconductor masks. 7792 7793 "The Program" refers to any copyrightable work licensed under this 7794 License. Each licensee is addressed as "you". "Licensees" and 7795 "recipients" may be individuals or organizations. 7796 7797 To "modify" a work means to copy from or adapt all or part of the work 7798 in a fashion requiring copyright permission, other than the making of an 7799 exact copy. The resulting work is called a "modified version" of the 7800 earlier work or a work "based on" the earlier work. 7801 7802 A "covered work" means either the unmodified Program or a work based 7803 on the Program. 7804 7805 To "propagate" a work means to do anything with it that, without 7806 permission, would make you directly or secondarily liable for 7807 infringement under applicable copyright law, except executing it on a 7808 computer or modifying a private copy. Propagation includes copying, 7809 distribution (with or without modification), making available to the 7810 public, and in some countries other activities as well. 7811 7812 To "convey" a work means any kind of propagation that enables other 7813 parties to make or receive copies. Mere interaction with a user through 7814 a computer network, with no transfer of a copy, is not conveying. 7815 7816 An interactive user interface displays "Appropriate Legal Notices" 7817 to the extent that it includes a convenient and prominently visible 7818 feature that (1) displays an appropriate copyright notice, and (2) 7819 tells the user that there is no warranty for the work (except to the 7820 extent that warranties are provided), that licensees may convey the 7821 work under this License, and how to view a copy of this License. If 7822 the interface presents a list of user commands or options, such as a 7823 menu, a prominent item in the list meets this criterion. 7824 7825 1. Source Code. 7826 7827 The "source code" for a work means the preferred form of the work 7828 for making modifications to it. "Object code" means any non-source 7829 form of a work. 7830 7831 A "Standard Interface" means an interface that either is an official 7832 standard defined by a recognized standards body, or, in the case of 7833 interfaces specified for a particular programming language, one that 7834 is widely used among developers working in that language. 7835 7836 The "System Libraries" of an executable work include anything, other 7837 than the work as a whole, that (a) is included in the normal form of 7838 packaging a Major Component, but which is not part of that Major 7839 Component, and (b) serves only to enable use of the work with that 7840 Major Component, or to implement a Standard Interface for which an 7841 implementation is available to the public in source code form. A 7842 "Major Component", in this context, means a major essential component 7843 (kernel, window system, and so on) of the specific operating system 7844 (if any) on which the executable work runs, or a compiler used to 7845 produce the work, or an object code interpreter used to run it. 7846 7847 The "Corresponding Source" for a work in object code form means all 7848 the source code needed to generate, install, and (for an executable 7849 work) run the object code and to modify the work, including scripts to 7850 control those activities. However, it does not include the work's 7851 System Libraries, or general-purpose tools or generally available free 7852 programs which are used unmodified in performing those activities but 7853 which are not part of the work. For example, Corresponding Source 7854 includes interface definition files associated with source files for 7855 the work, and the source code for shared libraries and dynamically 7856 linked subprograms that the work is specifically designed to require, 7857 such as by intimate data communication or control flow between those 7858 subprograms and other parts of the work. 7859 7860 The Corresponding Source need not include anything that users 7861 can regenerate automatically from other parts of the Corresponding 7862 Source. 7863 7864 The Corresponding Source for a work in source code form is that 7865 same work. 7866 7867 2. Basic Permissions. 7868 7869 All rights granted under this License are granted for the term of 7870 copyright on the Program, and are irrevocable provided the stated 7871 conditions are met. This License explicitly affirms your unlimited 7872 permission to run the unmodified Program. The output from running a 7873 covered work is covered by this License only if the output, given its 7874 content, constitutes a covered work. This License acknowledges your 7875 rights of fair use or other equivalent, as provided by copyright law. 7876 7877 You may make, run and propagate covered works that you do not 7878 convey, without conditions so long as your license otherwise remains 7879 in force. You may convey covered works to others for the sole purpose 7880 of having them make modifications exclusively for you, or provide you 7881 with facilities for running those works, provided that you comply with 7882 the terms of this License in conveying all material for which you do 7883 not control copyright. Those thus making or running the covered works 7884 for you must do so exclusively on your behalf, under your direction 7885 and control, on terms that prohibit them from making any copies of 7886 your copyrighted material outside their relationship with you. 7887 7888 Conveying under any other circumstances is permitted solely under 7889 the conditions stated below. Sublicensing is not allowed; section 10 7890 makes it unnecessary. 7891 7892 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 7893 7894 No covered work shall be deemed part of an effective technological 7895 measure under any applicable law fulfilling obligations under article 7896 11 of the WIPO copyright treaty adopted on 20 December 1996, or 7897 similar laws prohibiting or restricting circumvention of such 7898 measures. 7899 7900 When you convey a covered work, you waive any legal power to forbid 7901 circumvention of technological measures to the extent such circumvention 7902 is effected by exercising rights under this License with respect to 7903 the covered work, and you disclaim any intention to limit operation or 7904 modification of the work as a means of enforcing, against the work's 7905 users, your or third parties' legal rights to forbid circumvention of 7906 technological measures. 7907 7908 4. Conveying Verbatim Copies. 7909 7910 You may convey verbatim copies of the Program's source code as you 7911 receive it, in any medium, provided that you conspicuously and 7912 appropriately publish on each copy an appropriate copyright notice; 7913 keep intact all notices stating that this License and any 7914 non-permissive terms added in accord with section 7 apply to the code; 7915 keep intact all notices of the absence of any warranty; and give all 7916 recipients a copy of this License along with the Program. 7917 7918 You may charge any price or no price for each copy that you convey, 7919 and you may offer support or warranty protection for a fee. 7920 7921 5. Conveying Modified Source Versions. 7922 7923 You may convey a work based on the Program, or the modifications to 7924 produce it from the Program, in the form of source code under the 7925 terms of section 4, provided that you also meet all of these conditions: 7926 7927 a) The work must carry prominent notices stating that you modified 7928 it, and giving a relevant date. 7929 7930 b) The work must carry prominent notices stating that it is 7931 released under this License and any conditions added under section 7932 7. This requirement modifies the requirement in section 4 to 7933 "keep intact all notices". 7934 7935 c) You must license the entire work, as a whole, under this 7936 License to anyone who comes into possession of a copy. This 7937 License will therefore apply, along with any applicable section 7 7938 additional terms, to the whole of the work, and all its parts, 7939 regardless of how they are packaged. This License gives no 7940 permission to license the work in any other way, but it does not 7941 invalidate such permission if you have separately received it. 7942 7943 d) If the work has interactive user interfaces, each must display 7944 Appropriate Legal Notices; however, if the Program has interactive 7945 interfaces that do not display Appropriate Legal Notices, your 7946 work need not make them do so. 7947 7948 A compilation of a covered work with other separate and independent 7949 works, which are not by their nature extensions of the covered work, 7950 and which are not combined with it such as to form a larger program, 7951 in or on a volume of a storage or distribution medium, is called an 7952 "aggregate" if the compilation and its resulting copyright are not 7953 used to limit the access or legal rights of the compilation's users 7954 beyond what the individual works permit. Inclusion of a covered work 7955 in an aggregate does not cause this License to apply to the other 7956 parts of the aggregate. 7957 7958 6. Conveying Non-Source Forms. 7959 7960 You may convey a covered work in object code form under the terms 7961 of sections 4 and 5, provided that you also convey the 7962 machine-readable Corresponding Source under the terms of this License, 7963 in one of these ways: 7964 7965 a) Convey the object code in, or embodied in, a physical product 7966 (including a physical distribution medium), accompanied by the 7967 Corresponding Source fixed on a durable physical medium 7968 customarily used for software interchange. 7969 7970 b) Convey the object code in, or embodied in, a physical product 7971 (including a physical distribution medium), accompanied by a 7972 written offer, valid for at least three years and valid for as 7973 long as you offer spare parts or customer support for that product 7974 model, to give anyone who possesses the object code either (1) a 7975 copy of the Corresponding Source for all the software in the 7976 product that is covered by this License, on a durable physical 7977 medium customarily used for software interchange, for a price no 7978 more than your reasonable cost of physically performing this 7979 conveying of source, or (2) access to copy the 7980 Corresponding Source from a network server at no charge. 7981 7982 c) Convey individual copies of the object code with a copy of the 7983 written offer to provide the Corresponding Source. This 7984 alternative is allowed only occasionally and noncommercially, and 7985 only if you received the object code with such an offer, in accord 7986 with subsection 6b. 7987 7988 d) Convey the object code by offering access from a designated 7989 place (gratis or for a charge), and offer equivalent access to the 7990 Corresponding Source in the same way through the same place at no 7991 further charge. You need not require recipients to copy the 7992 Corresponding Source along with the object code. If the place to 7993 copy the object code is a network server, the Corresponding Source 7994 may be on a different server (operated by you or a third party) 7995 that supports equivalent copying facilities, provided you maintain 7996 clear directions next to the object code saying where to find the 7997 Corresponding Source. Regardless of what server hosts the 7998 Corresponding Source, you remain obligated to ensure that it is 7999 available for as long as needed to satisfy these requirements. 8000 8001 e) Convey the object code using peer-to-peer transmission, provided 8002 you inform other peers where the object code and Corresponding 8003 Source of the work are being offered to the general public at no 8004 charge under subsection 6d. 8005 8006 A separable portion of the object code, whose source code is excluded 8007 from the Corresponding Source as a System Library, need not be 8008 included in conveying the object code work. 8009 8010 A "User Product" is either (1) a "consumer product", which means any 8011 tangible personal property which is normally used for personal, family, 8012 or household purposes, or (2) anything designed or sold for incorporation 8013 into a dwelling. In determining whether a product is a consumer product, 8014 doubtful cases shall be resolved in favor of coverage. For a particular 8015 product received by a particular user, "normally used" refers to a 8016 typical or common use of that class of product, regardless of the status 8017 of the particular user or of the way in which the particular user 8018 actually uses, or expects or is expected to use, the product. A product 8019 is a consumer product regardless of whether the product has substantial 8020 commercial, industrial or non-consumer uses, unless such uses represent 8021 the only significant mode of use of the product. 8022 8023 "Installation Information" for a User Product means any methods, 8024 procedures, authorization keys, or other information required to install 8025 and execute modified versions of a covered work in that User Product from 8026 a modified version of its Corresponding Source. The information must 8027 suffice to ensure that the continued functioning of the modified object 8028 code is in no case prevented or interfered with solely because 8029 modification has been made. 8030 8031 If you convey an object code work under this section in, or with, or 8032 specifically for use in, a User Product, and the conveying occurs as 8033 part of a transaction in which the right of possession and use of the 8034 User Product is transferred to the recipient in perpetuity or for a 8035 fixed term (regardless of how the transaction is characterized), the 8036 Corresponding Source conveyed under this section must be accompanied 8037 by the Installation Information. But this requirement does not apply 8038 if neither you nor any third party retains the ability to install 8039 modified object code on the User Product (for example, the work has 8040 been installed in ROM). 8041 8042 The requirement to provide Installation Information does not include a 8043 requirement to continue to provide support service, warranty, or updates 8044 for a work that has been modified or installed by the recipient, or for 8045 the User Product in which it has been modified or installed. Access to a 8046 network may be denied when the modification itself materially and 8047 adversely affects the operation of the network or violates the rules and 8048 protocols for communication across the network. 8049 8050 Corresponding Source conveyed, and Installation Information provided, 8051 in accord with this section must be in a format that is publicly 8052 documented (and with an implementation available to the public in 8053 source code form), and must require no special password or key for 8054 unpacking, reading or copying. 8055 8056 7. Additional Terms. 8057 8058 "Additional permissions" are terms that supplement the terms of this 8059 License by making exceptions from one or more of its conditions. 8060 Additional permissions that are applicable to the entire Program shall 8061 be treated as though they were included in this License, to the extent 8062 that they are valid under applicable law. If additional permissions 8063 apply only to part of the Program, that part may be used separately 8064 under those permissions, but the entire Program remains governed by 8065 this License without regard to the additional permissions. 8066 8067 When you convey a copy of a covered work, you may at your option 8068 remove any additional permissions from that copy, or from any part of 8069 it. (Additional permissions may be written to require their own 8070 removal in certain cases when you modify the work.) You may place 8071 additional permissions on material, added by you to a covered work, 8072 for which you have or can give appropriate copyright permission. 8073 8074 Notwithstanding any other provision of this License, for material you 8075 add to a covered work, you may (if authorized by the copyright holders of 8076 that material) supplement the terms of this License with terms: 8077 8078 a) Disclaiming warranty or limiting liability differently from the 8079 terms of sections 15 and 16 of this License; or 8080 8081 b) Requiring preservation of specified reasonable legal notices or 8082 author attributions in that material or in the Appropriate Legal 8083 Notices displayed by works containing it; or 8084 8085 c) Prohibiting misrepresentation of the origin of that material, or 8086 requiring that modified versions of such material be marked in 8087 reasonable ways as different from the original version; or 8088 8089 d) Limiting the use for publicity purposes of names of licensors or 8090 authors of the material; or 8091 8092 e) Declining to grant rights under trademark law for use of some 8093 trade names, trademarks, or service marks; or 8094 8095 f) Requiring indemnification of licensors and authors of that 8096 material by anyone who conveys the material (or modified versions of 8097 it) with contractual assumptions of liability to the recipient, for 8098 any liability that these contractual assumptions directly impose on 8099 those licensors and authors. 8100 8101 All other non-permissive additional terms are considered "further 8102 restrictions" within the meaning of section 10. If the Program as you 8103 received it, or any part of it, contains a notice stating that it is 8104 governed by this License along with a term that is a further 8105 restriction, you may remove that term. If a license document contains 8106 a further restriction but permits relicensing or conveying under this 8107 License, you may add to a covered work material governed by the terms 8108 of that license document, provided that the further restriction does 8109 not survive such relicensing or conveying. 8110 8111 If you add terms to a covered work in accord with this section, you 8112 must place, in the relevant source files, a statement of the 8113 additional terms that apply to those files, or a notice indicating 8114 where to find the applicable terms. 8115 8116 Additional terms, permissive or non-permissive, may be stated in the 8117 form of a separately written license, or stated as exceptions; 8118 the above requirements apply either way. 8119 8120 8. Termination. 8121 8122 You may not propagate or modify a covered work except as expressly 8123 provided under this License. Any attempt otherwise to propagate or 8124 modify it is void, and will automatically terminate your rights under 8125 this License (including any patent licenses granted under the third 8126 paragraph of section 11). 8127 8128 However, if you cease all violation of this License, then your 8129 license from a particular copyright holder is reinstated (a) 8130 provisionally, unless and until the copyright holder explicitly and 8131 finally terminates your license, and (b) permanently, if the copyright 8132 holder fails to notify you of the violation by some reasonable means 8133 prior to 60 days after the cessation. 8134 8135 Moreover, your license from a particular copyright holder is 8136 reinstated permanently if the copyright holder notifies you of the 8137 violation by some reasonable means, this is the first time you have 8138 received notice of violation of this License (for any work) from that 8139 copyright holder, and you cure the violation prior to 30 days after 8140 your receipt of the notice. 8141 8142 Termination of your rights under this section does not terminate the 8143 licenses of parties who have received copies or rights from you under 8144 this License. If your rights have been terminated and not permanently 8145 reinstated, you do not qualify to receive new licenses for the same 8146 material under section 10. 8147 8148 9. Acceptance Not Required for Having Copies. 8149 8150 You are not required to accept this License in order to receive or 8151 run a copy of the Program. Ancillary propagation of a covered work 8152 occurring solely as a consequence of using peer-to-peer transmission 8153 to receive a copy likewise does not require acceptance. However, 8154 nothing other than this License grants you permission to propagate or 8155 modify any covered work. These actions infringe copyright if you do 8156 not accept this License. Therefore, by modifying or propagating a 8157 covered work, you indicate your acceptance of this License to do so. 8158 8159 10. Automatic Licensing of Downstream Recipients. 8160 8161 Each time you convey a covered work, the recipient automatically 8162 receives a license from the original licensors, to run, modify and 8163 propagate that work, subject to this License. You are not responsible 8164 for enforcing compliance by third parties with this License. 8165 8166 An "entity transaction" is a transaction transferring control of an 8167 organization, or substantially all assets of one, or subdividing an 8168 organization, or merging organizations. If propagation of a covered 8169 work results from an entity transaction, each party to that 8170 transaction who receives a copy of the work also receives whatever 8171 licenses to the work the party's predecessor in interest had or could 8172 give under the previous paragraph, plus a right to possession of the 8173 Corresponding Source of the work from the predecessor in interest, if 8174 the predecessor has it or can get it with reasonable efforts. 8175 8176 You may not impose any further restrictions on the exercise of the 8177 rights granted or affirmed under this License. For example, you may 8178 not impose a license fee, royalty, or other charge for exercise of 8179 rights granted under this License, and you may not initiate litigation 8180 (including a cross-claim or counterclaim in a lawsuit) alleging that 8181 any patent claim is infringed by making, using, selling, offering for 8182 sale, or importing the Program or any portion of it. 8183 8184 11. Patents. 8185 8186 A "contributor" is a copyright holder who authorizes use under this 8187 License of the Program or a work on which the Program is based. The 8188 work thus licensed is called the contributor's "contributor version". 8189 8190 A contributor's "essential patent claims" are all patent claims 8191 owned or controlled by the contributor, whether already acquired or 8192 hereafter acquired, that would be infringed by some manner, permitted 8193 by this License, of making, using, or selling its contributor version, 8194 but do not include claims that would be infringed only as a 8195 consequence of further modification of the contributor version. For 8196 purposes of this definition, "control" includes the right to grant 8197 patent sublicenses in a manner consistent with the requirements of 8198 this License. 8199 8200 Each contributor grants you a non-exclusive, worldwide, royalty-free 8201 patent license under the contributor's essential patent claims, to 8202 make, use, sell, offer for sale, import and otherwise run, modify and 8203 propagate the contents of its contributor version. 8204 8205 In the following three paragraphs, a "patent license" is any express 8206 agreement or commitment, however denominated, not to enforce a patent 8207 (such as an express permission to practice a patent or covenant not to 8208 sue for patent infringement). To "grant" such a patent license to a 8209 party means to make such an agreement or commitment not to enforce a 8210 patent against the party. 8211 8212 If you convey a covered work, knowingly relying on a patent license, 8213 and the Corresponding Source of the work is not available for anyone 8214 to copy, free of charge and under the terms of this License, through a 8215 publicly available network server or other readily accessible means, 8216 then you must either (1) cause the Corresponding Source to be so 8217 available, or (2) arrange to deprive yourself of the benefit of the 8218 patent license for this particular work, or (3) arrange, in a manner 8219 consistent with the requirements of this License, to extend the patent 8220 license to downstream recipients. "Knowingly relying" means you have 8221 actual knowledge that, but for the patent license, your conveying the 8222 covered work in a country, or your recipient's use of the covered work 8223 in a country, would infringe one or more identifiable patents in that 8224 country that you have reason to believe are valid. 8225 8226 If, pursuant to or in connection with a single transaction or 8227 arrangement, you convey, or propagate by procuring conveyance of, a 8228 covered work, and grant a patent license to some of the parties 8229 receiving the covered work authorizing them to use, propagate, modify 8230 or convey a specific copy of the covered work, then the patent license 8231 you grant is automatically extended to all recipients of the covered 8232 work and works based on it. 8233 8234 A patent license is "discriminatory" if it does not include within 8235 the scope of its coverage, prohibits the exercise of, or is 8236 conditioned on the non-exercise of one or more of the rights that are 8237 specifically granted under this License. You may not convey a covered 8238 work if you are a party to an arrangement with a third party that is 8239 in the business of distributing software, under which you make payment 8240 to the third party based on the extent of your activity of conveying 8241 the work, and under which the third party grants, to any of the 8242 parties who would receive the covered work from you, a discriminatory 8243 patent license (a) in connection with copies of the covered work 8244 conveyed by you (or copies made from those copies), or (b) primarily 8245 for and in connection with specific products or compilations that 8246 contain the covered work, unless you entered into that arrangement, 8247 or that patent license was granted, prior to 28 March 2007. 8248 8249 Nothing in this License shall be construed as excluding or limiting 8250 any implied license or other defenses to infringement that may 8251 otherwise be available to you under applicable patent law. 8252 8253 12. No Surrender of Others' Freedom. 8254 8255 If conditions are imposed on you (whether by court order, agreement or 8256 otherwise) that contradict the conditions of this License, they do not 8257 excuse you from the conditions of this License. If you cannot convey a 8258 covered work so as to satisfy simultaneously your obligations under this 8259 License and any other pertinent obligations, then as a consequence you may 8260 not convey it at all. For example, if you agree to terms that obligate you 8261 to collect a royalty for further conveying from those to whom you convey 8262 the Program, the only way you could satisfy both those terms and this 8263 License would be to refrain entirely from conveying the Program. 8264 8265 13. Remote Network Interaction; Use with the GNU General Public License. 8266 8267 Notwithstanding any other provision of this License, if you modify the 8268 Program, your modified version must prominently offer all users 8269 interacting with it remotely through a computer network (if your version 8270 supports such interaction) an opportunity to receive the Corresponding 8271 Source of your version by providing access to the Corresponding Source 8272 from a network server at no charge, through some standard or customary 8273 means of facilitating copying of software. This Corresponding Source 8274 shall include the Corresponding Source for any work covered by version 3 8275 of the GNU General Public License that is incorporated pursuant to the 8276 following paragraph. 8277 8278 Notwithstanding any other provision of this License, you have 8279 permission to link or combine any covered work with a work licensed 8280 under version 3 of the GNU General Public License into a single 8281 combined work, and to convey the resulting work. The terms of this 8282 License will continue to apply to the part which is the covered work, 8283 but the work with which it is combined will remain governed by version 8284 3 of the GNU General Public License. 8285 8286 14. Revised Versions of this License. 8287 8288 The Free Software Foundation may publish revised and/or new versions of 8289 the GNU Affero General Public License from time to time. Such new versions 8290 will be similar in spirit to the present version, but may differ in detail to 8291 address new problems or concerns. 8292 8293 Each version is given a distinguishing version number. If the 8294 Program specifies that a certain numbered version of the GNU Affero General 8295 Public License "or any later version" applies to it, you have the 8296 option of following the terms and conditions either of that numbered 8297 version or of any later version published by the Free Software 8298 Foundation. If the Program does not specify a version number of the 8299 GNU Affero General Public License, you may choose any version ever published 8300 by the Free Software Foundation. 8301 8302 If the Program specifies that a proxy can decide which future 8303 versions of the GNU Affero General Public License can be used, that proxy's 8304 public statement of acceptance of a version permanently authorizes you 8305 to choose that version for the Program. 8306 8307 Later license versions may give you additional or different 8308 permissions. However, no additional obligations are imposed on any 8309 author or copyright holder as a result of your choosing to follow a 8310 later version. 8311 8312 15. Disclaimer of Warranty. 8313 8314 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 8315 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 8316 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 8317 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 8318 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8319 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 8320 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 8321 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 8322 8323 16. Limitation of Liability. 8324 8325 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 8326 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 8327 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 8328 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 8329 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 8330 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 8331 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 8332 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 8333 SUCH DAMAGES. 8334 8335 17. Interpretation of Sections 15 and 16. 8336 8337 If the disclaimer of warranty and limitation of liability provided 8338 above cannot be given local legal effect according to their terms, 8339 reviewing courts shall apply local law that most closely approximates 8340 an absolute waiver of all civil liability in connection with the 8341 Program, unless a warranty or assumption of liability accompanies a 8342 copy of the Program in return for a fee. 8343 8344 END OF TERMS AND CONDITIONS 8345 8346 How to Apply These Terms to Your New Programs 8347 8348 If you develop a new program, and you want it to be of the greatest 8349 possible use to the public, the best way to achieve this is to make it 8350 free software which everyone can redistribute and change under these terms. 8351 8352 To do so, attach the following notices to the program. It is safest 8353 to attach them to the start of each source file to most effectively 8354 state the exclusion of warranty; and each file should have at least 8355 the "copyright" line and a pointer to where the full notice is found. 8356 8357 <one line to give the program's name and a brief idea of what it does.> 8358 Copyright (C) <year> <name of author> 8359 8360 This program is free software: you can redistribute it and/or modify 8361 it under the terms of the GNU Affero General Public License as published 8362 by the Free Software Foundation, either version 3 of the License, or 8363 (at your option) any later version. 8364 8365 This program is distributed in the hope that it will be useful, 8366 but WITHOUT ANY WARRANTY; without even the implied warranty of 8367 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8368 GNU Affero General Public License for more details. 8369 8370 You should have received a copy of the GNU Affero General Public License 8371 along with this program. If not, see <https://www.gnu.org/licenses/>. 8372 8373 Also add information on how to contact you by electronic and paper mail. 8374 8375 If your software can interact with users remotely through a computer 8376 network, you should also make sure that it provides a way for users to 8377 get its source. For example, if your program is a web application, its 8378 interface could display a "Source" link that leads users to an archive 8379 of the code. There are many ways you could offer source, and different 8380 solutions will be better for different programs; see section 13 for the 8381 specific requirements. 8382 8383 You should also get your employer (if you work as a programmer) or school, 8384 if any, to sign a "copyright disclaimer" for the program, if necessary. 8385 For more information on this, and how to apply and follow the GNU AGPL, see 8386 <https://www.gnu.org/licenses/>. 8387 8388 ================================================================ 8389 8390 github.com/minio/madmin-go/v3 8391 https://github.com/minio/madmin-go/v3 8392 ---------------------------------------------------------------- 8393 GNU AFFERO GENERAL PUBLIC LICENSE 8394 Version 3, 19 November 2007 8395 8396 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 8397 Everyone is permitted to copy and distribute verbatim copies 8398 of this license document, but changing it is not allowed. 8399 8400 Preamble 8401 8402 The GNU Affero General Public License is a free, copyleft license for 8403 software and other kinds of works, specifically designed to ensure 8404 cooperation with the community in the case of network server software. 8405 8406 The licenses for most software and other practical works are designed 8407 to take away your freedom to share and change the works. By contrast, 8408 our General Public Licenses are intended to guarantee your freedom to 8409 share and change all versions of a program--to make sure it remains free 8410 software for all its users. 8411 8412 When we speak of free software, we are referring to freedom, not 8413 price. Our General Public Licenses are designed to make sure that you 8414 have the freedom to distribute copies of free software (and charge for 8415 them if you wish), that you receive source code or can get it if you 8416 want it, that you can change the software or use pieces of it in new 8417 free programs, and that you know you can do these things. 8418 8419 Developers that use our General Public Licenses protect your rights 8420 with two steps: (1) assert copyright on the software, and (2) offer 8421 you this License which gives you legal permission to copy, distribute 8422 and/or modify the software. 8423 8424 A secondary benefit of defending all users' freedom is that 8425 improvements made in alternate versions of the program, if they 8426 receive widespread use, become available for other developers to 8427 incorporate. Many developers of free software are heartened and 8428 encouraged by the resulting cooperation. However, in the case of 8429 software used on network servers, this result may fail to come about. 8430 The GNU General Public License permits making a modified version and 8431 letting the public access it on a server without ever releasing its 8432 source code to the public. 8433 8434 The GNU Affero General Public License is designed specifically to 8435 ensure that, in such cases, the modified source code becomes available 8436 to the community. It requires the operator of a network server to 8437 provide the source code of the modified version running there to the 8438 users of that server. Therefore, public use of a modified version, on 8439 a publicly accessible server, gives the public access to the source 8440 code of the modified version. 8441 8442 An older license, called the Affero General Public License and 8443 published by Affero, was designed to accomplish similar goals. This is 8444 a different license, not a version of the Affero GPL, but Affero has 8445 released a new version of the Affero GPL which permits relicensing under 8446 this license. 8447 8448 The precise terms and conditions for copying, distribution and 8449 modification follow. 8450 8451 TERMS AND CONDITIONS 8452 8453 0. Definitions. 8454 8455 "This License" refers to version 3 of the GNU Affero General Public License. 8456 8457 "Copyright" also means copyright-like laws that apply to other kinds of 8458 works, such as semiconductor masks. 8459 8460 "The Program" refers to any copyrightable work licensed under this 8461 License. Each licensee is addressed as "you". "Licensees" and 8462 "recipients" may be individuals or organizations. 8463 8464 To "modify" a work means to copy from or adapt all or part of the work 8465 in a fashion requiring copyright permission, other than the making of an 8466 exact copy. The resulting work is called a "modified version" of the 8467 earlier work or a work "based on" the earlier work. 8468 8469 A "covered work" means either the unmodified Program or a work based 8470 on the Program. 8471 8472 To "propagate" a work means to do anything with it that, without 8473 permission, would make you directly or secondarily liable for 8474 infringement under applicable copyright law, except executing it on a 8475 computer or modifying a private copy. Propagation includes copying, 8476 distribution (with or without modification), making available to the 8477 public, and in some countries other activities as well. 8478 8479 To "convey" a work means any kind of propagation that enables other 8480 parties to make or receive copies. Mere interaction with a user through 8481 a computer network, with no transfer of a copy, is not conveying. 8482 8483 An interactive user interface displays "Appropriate Legal Notices" 8484 to the extent that it includes a convenient and prominently visible 8485 feature that (1) displays an appropriate copyright notice, and (2) 8486 tells the user that there is no warranty for the work (except to the 8487 extent that warranties are provided), that licensees may convey the 8488 work under this License, and how to view a copy of this License. If 8489 the interface presents a list of user commands or options, such as a 8490 menu, a prominent item in the list meets this criterion. 8491 8492 1. Source Code. 8493 8494 The "source code" for a work means the preferred form of the work 8495 for making modifications to it. "Object code" means any non-source 8496 form of a work. 8497 8498 A "Standard Interface" means an interface that either is an official 8499 standard defined by a recognized standards body, or, in the case of 8500 interfaces specified for a particular programming language, one that 8501 is widely used among developers working in that language. 8502 8503 The "System Libraries" of an executable work include anything, other 8504 than the work as a whole, that (a) is included in the normal form of 8505 packaging a Major Component, but which is not part of that Major 8506 Component, and (b) serves only to enable use of the work with that 8507 Major Component, or to implement a Standard Interface for which an 8508 implementation is available to the public in source code form. A 8509 "Major Component", in this context, means a major essential component 8510 (kernel, window system, and so on) of the specific operating system 8511 (if any) on which the executable work runs, or a compiler used to 8512 produce the work, or an object code interpreter used to run it. 8513 8514 The "Corresponding Source" for a work in object code form means all 8515 the source code needed to generate, install, and (for an executable 8516 work) run the object code and to modify the work, including scripts to 8517 control those activities. However, it does not include the work's 8518 System Libraries, or general-purpose tools or generally available free 8519 programs which are used unmodified in performing those activities but 8520 which are not part of the work. For example, Corresponding Source 8521 includes interface definition files associated with source files for 8522 the work, and the source code for shared libraries and dynamically 8523 linked subprograms that the work is specifically designed to require, 8524 such as by intimate data communication or control flow between those 8525 subprograms and other parts of the work. 8526 8527 The Corresponding Source need not include anything that users 8528 can regenerate automatically from other parts of the Corresponding 8529 Source. 8530 8531 The Corresponding Source for a work in source code form is that 8532 same work. 8533 8534 2. Basic Permissions. 8535 8536 All rights granted under this License are granted for the term of 8537 copyright on the Program, and are irrevocable provided the stated 8538 conditions are met. This License explicitly affirms your unlimited 8539 permission to run the unmodified Program. The output from running a 8540 covered work is covered by this License only if the output, given its 8541 content, constitutes a covered work. This License acknowledges your 8542 rights of fair use or other equivalent, as provided by copyright law. 8543 8544 You may make, run and propagate covered works that you do not 8545 convey, without conditions so long as your license otherwise remains 8546 in force. You may convey covered works to others for the sole purpose 8547 of having them make modifications exclusively for you, or provide you 8548 with facilities for running those works, provided that you comply with 8549 the terms of this License in conveying all material for which you do 8550 not control copyright. Those thus making or running the covered works 8551 for you must do so exclusively on your behalf, under your direction 8552 and control, on terms that prohibit them from making any copies of 8553 your copyrighted material outside their relationship with you. 8554 8555 Conveying under any other circumstances is permitted solely under 8556 the conditions stated below. Sublicensing is not allowed; section 10 8557 makes it unnecessary. 8558 8559 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 8560 8561 No covered work shall be deemed part of an effective technological 8562 measure under any applicable law fulfilling obligations under article 8563 11 of the WIPO copyright treaty adopted on 20 December 1996, or 8564 similar laws prohibiting or restricting circumvention of such 8565 measures. 8566 8567 When you convey a covered work, you waive any legal power to forbid 8568 circumvention of technological measures to the extent such circumvention 8569 is effected by exercising rights under this License with respect to 8570 the covered work, and you disclaim any intention to limit operation or 8571 modification of the work as a means of enforcing, against the work's 8572 users, your or third parties' legal rights to forbid circumvention of 8573 technological measures. 8574 8575 4. Conveying Verbatim Copies. 8576 8577 You may convey verbatim copies of the Program's source code as you 8578 receive it, in any medium, provided that you conspicuously and 8579 appropriately publish on each copy an appropriate copyright notice; 8580 keep intact all notices stating that this License and any 8581 non-permissive terms added in accord with section 7 apply to the code; 8582 keep intact all notices of the absence of any warranty; and give all 8583 recipients a copy of this License along with the Program. 8584 8585 You may charge any price or no price for each copy that you convey, 8586 and you may offer support or warranty protection for a fee. 8587 8588 5. Conveying Modified Source Versions. 8589 8590 You may convey a work based on the Program, or the modifications to 8591 produce it from the Program, in the form of source code under the 8592 terms of section 4, provided that you also meet all of these conditions: 8593 8594 a) The work must carry prominent notices stating that you modified 8595 it, and giving a relevant date. 8596 8597 b) The work must carry prominent notices stating that it is 8598 released under this License and any conditions added under section 8599 7. This requirement modifies the requirement in section 4 to 8600 "keep intact all notices". 8601 8602 c) You must license the entire work, as a whole, under this 8603 License to anyone who comes into possession of a copy. This 8604 License will therefore apply, along with any applicable section 7 8605 additional terms, to the whole of the work, and all its parts, 8606 regardless of how they are packaged. This License gives no 8607 permission to license the work in any other way, but it does not 8608 invalidate such permission if you have separately received it. 8609 8610 d) If the work has interactive user interfaces, each must display 8611 Appropriate Legal Notices; however, if the Program has interactive 8612 interfaces that do not display Appropriate Legal Notices, your 8613 work need not make them do so. 8614 8615 A compilation of a covered work with other separate and independent 8616 works, which are not by their nature extensions of the covered work, 8617 and which are not combined with it such as to form a larger program, 8618 in or on a volume of a storage or distribution medium, is called an 8619 "aggregate" if the compilation and its resulting copyright are not 8620 used to limit the access or legal rights of the compilation's users 8621 beyond what the individual works permit. Inclusion of a covered work 8622 in an aggregate does not cause this License to apply to the other 8623 parts of the aggregate. 8624 8625 6. Conveying Non-Source Forms. 8626 8627 You may convey a covered work in object code form under the terms 8628 of sections 4 and 5, provided that you also convey the 8629 machine-readable Corresponding Source under the terms of this License, 8630 in one of these ways: 8631 8632 a) Convey the object code in, or embodied in, a physical product 8633 (including a physical distribution medium), accompanied by the 8634 Corresponding Source fixed on a durable physical medium 8635 customarily used for software interchange. 8636 8637 b) Convey the object code in, or embodied in, a physical product 8638 (including a physical distribution medium), accompanied by a 8639 written offer, valid for at least three years and valid for as 8640 long as you offer spare parts or customer support for that product 8641 model, to give anyone who possesses the object code either (1) a 8642 copy of the Corresponding Source for all the software in the 8643 product that is covered by this License, on a durable physical 8644 medium customarily used for software interchange, for a price no 8645 more than your reasonable cost of physically performing this 8646 conveying of source, or (2) access to copy the 8647 Corresponding Source from a network server at no charge. 8648 8649 c) Convey individual copies of the object code with a copy of the 8650 written offer to provide the Corresponding Source. This 8651 alternative is allowed only occasionally and noncommercially, and 8652 only if you received the object code with such an offer, in accord 8653 with subsection 6b. 8654 8655 d) Convey the object code by offering access from a designated 8656 place (gratis or for a charge), and offer equivalent access to the 8657 Corresponding Source in the same way through the same place at no 8658 further charge. You need not require recipients to copy the 8659 Corresponding Source along with the object code. If the place to 8660 copy the object code is a network server, the Corresponding Source 8661 may be on a different server (operated by you or a third party) 8662 that supports equivalent copying facilities, provided you maintain 8663 clear directions next to the object code saying where to find the 8664 Corresponding Source. Regardless of what server hosts the 8665 Corresponding Source, you remain obligated to ensure that it is 8666 available for as long as needed to satisfy these requirements. 8667 8668 e) Convey the object code using peer-to-peer transmission, provided 8669 you inform other peers where the object code and Corresponding 8670 Source of the work are being offered to the general public at no 8671 charge under subsection 6d. 8672 8673 A separable portion of the object code, whose source code is excluded 8674 from the Corresponding Source as a System Library, need not be 8675 included in conveying the object code work. 8676 8677 A "User Product" is either (1) a "consumer product", which means any 8678 tangible personal property which is normally used for personal, family, 8679 or household purposes, or (2) anything designed or sold for incorporation 8680 into a dwelling. In determining whether a product is a consumer product, 8681 doubtful cases shall be resolved in favor of coverage. For a particular 8682 product received by a particular user, "normally used" refers to a 8683 typical or common use of that class of product, regardless of the status 8684 of the particular user or of the way in which the particular user 8685 actually uses, or expects or is expected to use, the product. A product 8686 is a consumer product regardless of whether the product has substantial 8687 commercial, industrial or non-consumer uses, unless such uses represent 8688 the only significant mode of use of the product. 8689 8690 "Installation Information" for a User Product means any methods, 8691 procedures, authorization keys, or other information required to install 8692 and execute modified versions of a covered work in that User Product from 8693 a modified version of its Corresponding Source. The information must 8694 suffice to ensure that the continued functioning of the modified object 8695 code is in no case prevented or interfered with solely because 8696 modification has been made. 8697 8698 If you convey an object code work under this section in, or with, or 8699 specifically for use in, a User Product, and the conveying occurs as 8700 part of a transaction in which the right of possession and use of the 8701 User Product is transferred to the recipient in perpetuity or for a 8702 fixed term (regardless of how the transaction is characterized), the 8703 Corresponding Source conveyed under this section must be accompanied 8704 by the Installation Information. But this requirement does not apply 8705 if neither you nor any third party retains the ability to install 8706 modified object code on the User Product (for example, the work has 8707 been installed in ROM). 8708 8709 The requirement to provide Installation Information does not include a 8710 requirement to continue to provide support service, warranty, or updates 8711 for a work that has been modified or installed by the recipient, or for 8712 the User Product in which it has been modified or installed. Access to a 8713 network may be denied when the modification itself materially and 8714 adversely affects the operation of the network or violates the rules and 8715 protocols for communication across the network. 8716 8717 Corresponding Source conveyed, and Installation Information provided, 8718 in accord with this section must be in a format that is publicly 8719 documented (and with an implementation available to the public in 8720 source code form), and must require no special password or key for 8721 unpacking, reading or copying. 8722 8723 7. Additional Terms. 8724 8725 "Additional permissions" are terms that supplement the terms of this 8726 License by making exceptions from one or more of its conditions. 8727 Additional permissions that are applicable to the entire Program shall 8728 be treated as though they were included in this License, to the extent 8729 that they are valid under applicable law. If additional permissions 8730 apply only to part of the Program, that part may be used separately 8731 under those permissions, but the entire Program remains governed by 8732 this License without regard to the additional permissions. 8733 8734 When you convey a copy of a covered work, you may at your option 8735 remove any additional permissions from that copy, or from any part of 8736 it. (Additional permissions may be written to require their own 8737 removal in certain cases when you modify the work.) You may place 8738 additional permissions on material, added by you to a covered work, 8739 for which you have or can give appropriate copyright permission. 8740 8741 Notwithstanding any other provision of this License, for material you 8742 add to a covered work, you may (if authorized by the copyright holders of 8743 that material) supplement the terms of this License with terms: 8744 8745 a) Disclaiming warranty or limiting liability differently from the 8746 terms of sections 15 and 16 of this License; or 8747 8748 b) Requiring preservation of specified reasonable legal notices or 8749 author attributions in that material or in the Appropriate Legal 8750 Notices displayed by works containing it; or 8751 8752 c) Prohibiting misrepresentation of the origin of that material, or 8753 requiring that modified versions of such material be marked in 8754 reasonable ways as different from the original version; or 8755 8756 d) Limiting the use for publicity purposes of names of licensors or 8757 authors of the material; or 8758 8759 e) Declining to grant rights under trademark law for use of some 8760 trade names, trademarks, or service marks; or 8761 8762 f) Requiring indemnification of licensors and authors of that 8763 material by anyone who conveys the material (or modified versions of 8764 it) with contractual assumptions of liability to the recipient, for 8765 any liability that these contractual assumptions directly impose on 8766 those licensors and authors. 8767 8768 All other non-permissive additional terms are considered "further 8769 restrictions" within the meaning of section 10. If the Program as you 8770 received it, or any part of it, contains a notice stating that it is 8771 governed by this License along with a term that is a further 8772 restriction, you may remove that term. If a license document contains 8773 a further restriction but permits relicensing or conveying under this 8774 License, you may add to a covered work material governed by the terms 8775 of that license document, provided that the further restriction does 8776 not survive such relicensing or conveying. 8777 8778 If you add terms to a covered work in accord with this section, you 8779 must place, in the relevant source files, a statement of the 8780 additional terms that apply to those files, or a notice indicating 8781 where to find the applicable terms. 8782 8783 Additional terms, permissive or non-permissive, may be stated in the 8784 form of a separately written license, or stated as exceptions; 8785 the above requirements apply either way. 8786 8787 8. Termination. 8788 8789 You may not propagate or modify a covered work except as expressly 8790 provided under this License. Any attempt otherwise to propagate or 8791 modify it is void, and will automatically terminate your rights under 8792 this License (including any patent licenses granted under the third 8793 paragraph of section 11). 8794 8795 However, if you cease all violation of this License, then your 8796 license from a particular copyright holder is reinstated (a) 8797 provisionally, unless and until the copyright holder explicitly and 8798 finally terminates your license, and (b) permanently, if the copyright 8799 holder fails to notify you of the violation by some reasonable means 8800 prior to 60 days after the cessation. 8801 8802 Moreover, your license from a particular copyright holder is 8803 reinstated permanently if the copyright holder notifies you of the 8804 violation by some reasonable means, this is the first time you have 8805 received notice of violation of this License (for any work) from that 8806 copyright holder, and you cure the violation prior to 30 days after 8807 your receipt of the notice. 8808 8809 Termination of your rights under this section does not terminate the 8810 licenses of parties who have received copies or rights from you under 8811 this License. If your rights have been terminated and not permanently 8812 reinstated, you do not qualify to receive new licenses for the same 8813 material under section 10. 8814 8815 9. Acceptance Not Required for Having Copies. 8816 8817 You are not required to accept this License in order to receive or 8818 run a copy of the Program. Ancillary propagation of a covered work 8819 occurring solely as a consequence of using peer-to-peer transmission 8820 to receive a copy likewise does not require acceptance. However, 8821 nothing other than this License grants you permission to propagate or 8822 modify any covered work. These actions infringe copyright if you do 8823 not accept this License. Therefore, by modifying or propagating a 8824 covered work, you indicate your acceptance of this License to do so. 8825 8826 10. Automatic Licensing of Downstream Recipients. 8827 8828 Each time you convey a covered work, the recipient automatically 8829 receives a license from the original licensors, to run, modify and 8830 propagate that work, subject to this License. You are not responsible 8831 for enforcing compliance by third parties with this License. 8832 8833 An "entity transaction" is a transaction transferring control of an 8834 organization, or substantially all assets of one, or subdividing an 8835 organization, or merging organizations. If propagation of a covered 8836 work results from an entity transaction, each party to that 8837 transaction who receives a copy of the work also receives whatever 8838 licenses to the work the party's predecessor in interest had or could 8839 give under the previous paragraph, plus a right to possession of the 8840 Corresponding Source of the work from the predecessor in interest, if 8841 the predecessor has it or can get it with reasonable efforts. 8842 8843 You may not impose any further restrictions on the exercise of the 8844 rights granted or affirmed under this License. For example, you may 8845 not impose a license fee, royalty, or other charge for exercise of 8846 rights granted under this License, and you may not initiate litigation 8847 (including a cross-claim or counterclaim in a lawsuit) alleging that 8848 any patent claim is infringed by making, using, selling, offering for 8849 sale, or importing the Program or any portion of it. 8850 8851 11. Patents. 8852 8853 A "contributor" is a copyright holder who authorizes use under this 8854 License of the Program or a work on which the Program is based. The 8855 work thus licensed is called the contributor's "contributor version". 8856 8857 A contributor's "essential patent claims" are all patent claims 8858 owned or controlled by the contributor, whether already acquired or 8859 hereafter acquired, that would be infringed by some manner, permitted 8860 by this License, of making, using, or selling its contributor version, 8861 but do not include claims that would be infringed only as a 8862 consequence of further modification of the contributor version. For 8863 purposes of this definition, "control" includes the right to grant 8864 patent sublicenses in a manner consistent with the requirements of 8865 this License. 8866 8867 Each contributor grants you a non-exclusive, worldwide, royalty-free 8868 patent license under the contributor's essential patent claims, to 8869 make, use, sell, offer for sale, import and otherwise run, modify and 8870 propagate the contents of its contributor version. 8871 8872 In the following three paragraphs, a "patent license" is any express 8873 agreement or commitment, however denominated, not to enforce a patent 8874 (such as an express permission to practice a patent or covenant not to 8875 sue for patent infringement). To "grant" such a patent license to a 8876 party means to make such an agreement or commitment not to enforce a 8877 patent against the party. 8878 8879 If you convey a covered work, knowingly relying on a patent license, 8880 and the Corresponding Source of the work is not available for anyone 8881 to copy, free of charge and under the terms of this License, through a 8882 publicly available network server or other readily accessible means, 8883 then you must either (1) cause the Corresponding Source to be so 8884 available, or (2) arrange to deprive yourself of the benefit of the 8885 patent license for this particular work, or (3) arrange, in a manner 8886 consistent with the requirements of this License, to extend the patent 8887 license to downstream recipients. "Knowingly relying" means you have 8888 actual knowledge that, but for the patent license, your conveying the 8889 covered work in a country, or your recipient's use of the covered work 8890 in a country, would infringe one or more identifiable patents in that 8891 country that you have reason to believe are valid. 8892 8893 If, pursuant to or in connection with a single transaction or 8894 arrangement, you convey, or propagate by procuring conveyance of, a 8895 covered work, and grant a patent license to some of the parties 8896 receiving the covered work authorizing them to use, propagate, modify 8897 or convey a specific copy of the covered work, then the patent license 8898 you grant is automatically extended to all recipients of the covered 8899 work and works based on it. 8900 8901 A patent license is "discriminatory" if it does not include within 8902 the scope of its coverage, prohibits the exercise of, or is 8903 conditioned on the non-exercise of one or more of the rights that are 8904 specifically granted under this License. You may not convey a covered 8905 work if you are a party to an arrangement with a third party that is 8906 in the business of distributing software, under which you make payment 8907 to the third party based on the extent of your activity of conveying 8908 the work, and under which the third party grants, to any of the 8909 parties who would receive the covered work from you, a discriminatory 8910 patent license (a) in connection with copies of the covered work 8911 conveyed by you (or copies made from those copies), or (b) primarily 8912 for and in connection with specific products or compilations that 8913 contain the covered work, unless you entered into that arrangement, 8914 or that patent license was granted, prior to 28 March 2007. 8915 8916 Nothing in this License shall be construed as excluding or limiting 8917 any implied license or other defenses to infringement that may 8918 otherwise be available to you under applicable patent law. 8919 8920 12. No Surrender of Others' Freedom. 8921 8922 If conditions are imposed on you (whether by court order, agreement or 8923 otherwise) that contradict the conditions of this License, they do not 8924 excuse you from the conditions of this License. If you cannot convey a 8925 covered work so as to satisfy simultaneously your obligations under this 8926 License and any other pertinent obligations, then as a consequence you may 8927 not convey it at all. For example, if you agree to terms that obligate you 8928 to collect a royalty for further conveying from those to whom you convey 8929 the Program, the only way you could satisfy both those terms and this 8930 License would be to refrain entirely from conveying the Program. 8931 8932 13. Remote Network Interaction; Use with the GNU General Public License. 8933 8934 Notwithstanding any other provision of this License, if you modify the 8935 Program, your modified version must prominently offer all users 8936 interacting with it remotely through a computer network (if your version 8937 supports such interaction) an opportunity to receive the Corresponding 8938 Source of your version by providing access to the Corresponding Source 8939 from a network server at no charge, through some standard or customary 8940 means of facilitating copying of software. This Corresponding Source 8941 shall include the Corresponding Source for any work covered by version 3 8942 of the GNU General Public License that is incorporated pursuant to the 8943 following paragraph. 8944 8945 Notwithstanding any other provision of this License, you have 8946 permission to link or combine any covered work with a work licensed 8947 under version 3 of the GNU General Public License into a single 8948 combined work, and to convey the resulting work. The terms of this 8949 License will continue to apply to the part which is the covered work, 8950 but the work with which it is combined will remain governed by version 8951 3 of the GNU General Public License. 8952 8953 14. Revised Versions of this License. 8954 8955 The Free Software Foundation may publish revised and/or new versions of 8956 the GNU Affero General Public License from time to time. Such new versions 8957 will be similar in spirit to the present version, but may differ in detail to 8958 address new problems or concerns. 8959 8960 Each version is given a distinguishing version number. If the 8961 Program specifies that a certain numbered version of the GNU Affero General 8962 Public License "or any later version" applies to it, you have the 8963 option of following the terms and conditions either of that numbered 8964 version or of any later version published by the Free Software 8965 Foundation. If the Program does not specify a version number of the 8966 GNU Affero General Public License, you may choose any version ever published 8967 by the Free Software Foundation. 8968 8969 If the Program specifies that a proxy can decide which future 8970 versions of the GNU Affero General Public License can be used, that proxy's 8971 public statement of acceptance of a version permanently authorizes you 8972 to choose that version for the Program. 8973 8974 Later license versions may give you additional or different 8975 permissions. However, no additional obligations are imposed on any 8976 author or copyright holder as a result of your choosing to follow a 8977 later version. 8978 8979 15. Disclaimer of Warranty. 8980 8981 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 8982 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 8983 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 8984 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 8985 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8986 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 8987 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 8988 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 8989 8990 16. Limitation of Liability. 8991 8992 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 8993 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 8994 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 8995 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 8996 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 8997 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 8998 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 8999 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 9000 SUCH DAMAGES. 9001 9002 17. Interpretation of Sections 15 and 16. 9003 9004 If the disclaimer of warranty and limitation of liability provided 9005 above cannot be given local legal effect according to their terms, 9006 reviewing courts shall apply local law that most closely approximates 9007 an absolute waiver of all civil liability in connection with the 9008 Program, unless a warranty or assumption of liability accompanies a 9009 copy of the Program in return for a fee. 9010 9011 END OF TERMS AND CONDITIONS 9012 9013 How to Apply These Terms to Your New Programs 9014 9015 If you develop a new program, and you want it to be of the greatest 9016 possible use to the public, the best way to achieve this is to make it 9017 free software which everyone can redistribute and change under these terms. 9018 9019 To do so, attach the following notices to the program. It is safest 9020 to attach them to the start of each source file to most effectively 9021 state the exclusion of warranty; and each file should have at least 9022 the "copyright" line and a pointer to where the full notice is found. 9023 9024 <one line to give the program's name and a brief idea of what it does.> 9025 Copyright (C) <year> <name of author> 9026 9027 This program is free software: you can redistribute it and/or modify 9028 it under the terms of the GNU Affero General Public License as published by 9029 the Free Software Foundation, either version 3 of the License, or 9030 (at your option) any later version. 9031 9032 This program is distributed in the hope that it will be useful, 9033 but WITHOUT ANY WARRANTY; without even the implied warranty of 9034 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9035 GNU Affero General Public License for more details. 9036 9037 You should have received a copy of the GNU Affero General Public License 9038 along with this program. If not, see <https://www.gnu.org/licenses/>. 9039 9040 Also add information on how to contact you by electronic and paper mail. 9041 9042 If your software can interact with users remotely through a computer 9043 network, you should also make sure that it provides a way for users to 9044 get its source. For example, if your program is a web application, its 9045 interface could display a "Source" link that leads users to an archive 9046 of the code. There are many ways you could offer source, and different 9047 solutions will be better for different programs; see section 13 for the 9048 specific requirements. 9049 9050 You should also get your employer (if you work as a programmer) or school, 9051 if any, to sign a "copyright disclaimer" for the program, if necessary. 9052 For more information on this, and how to apply and follow the GNU AGPL, see 9053 <https://www.gnu.org/licenses/>. 9054 9055 ================================================================ 9056 9057 github.com/minio/mc 9058 https://github.com/minio/mc 9059 ---------------------------------------------------------------- 9060 GNU AFFERO GENERAL PUBLIC LICENSE 9061 Version 3, 19 November 2007 9062 9063 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 9064 Everyone is permitted to copy and distribute verbatim copies 9065 of this license document, but changing it is not allowed. 9066 9067 Preamble 9068 9069 The GNU Affero General Public License is a free, copyleft license for 9070 software and other kinds of works, specifically designed to ensure 9071 cooperation with the community in the case of network server software. 9072 9073 The licenses for most software and other practical works are designed 9074 to take away your freedom to share and change the works. By contrast, 9075 our General Public Licenses are intended to guarantee your freedom to 9076 share and change all versions of a program--to make sure it remains free 9077 software for all its users. 9078 9079 When we speak of free software, we are referring to freedom, not 9080 price. Our General Public Licenses are designed to make sure that you 9081 have the freedom to distribute copies of free software (and charge for 9082 them if you wish), that you receive source code or can get it if you 9083 want it, that you can change the software or use pieces of it in new 9084 free programs, and that you know you can do these things. 9085 9086 Developers that use our General Public Licenses protect your rights 9087 with two steps: (1) assert copyright on the software, and (2) offer 9088 you this License which gives you legal permission to copy, distribute 9089 and/or modify the software. 9090 9091 A secondary benefit of defending all users' freedom is that 9092 improvements made in alternate versions of the program, if they 9093 receive widespread use, become available for other developers to 9094 incorporate. Many developers of free software are heartened and 9095 encouraged by the resulting cooperation. However, in the case of 9096 software used on network servers, this result may fail to come about. 9097 The GNU General Public License permits making a modified version and 9098 letting the public access it on a server without ever releasing its 9099 source code to the public. 9100 9101 The GNU Affero General Public License is designed specifically to 9102 ensure that, in such cases, the modified source code becomes available 9103 to the community. It requires the operator of a network server to 9104 provide the source code of the modified version running there to the 9105 users of that server. Therefore, public use of a modified version, on 9106 a publicly accessible server, gives the public access to the source 9107 code of the modified version. 9108 9109 An older license, called the Affero General Public License and 9110 published by Affero, was designed to accomplish similar goals. This is 9111 a different license, not a version of the Affero GPL, but Affero has 9112 released a new version of the Affero GPL which permits relicensing under 9113 this license. 9114 9115 The precise terms and conditions for copying, distribution and 9116 modification follow. 9117 9118 TERMS AND CONDITIONS 9119 9120 0. Definitions. 9121 9122 "This License" refers to version 3 of the GNU Affero General Public License. 9123 9124 "Copyright" also means copyright-like laws that apply to other kinds of 9125 works, such as semiconductor masks. 9126 9127 "The Program" refers to any copyrightable work licensed under this 9128 License. Each licensee is addressed as "you". "Licensees" and 9129 "recipients" may be individuals or organizations. 9130 9131 To "modify" a work means to copy from or adapt all or part of the work 9132 in a fashion requiring copyright permission, other than the making of an 9133 exact copy. The resulting work is called a "modified version" of the 9134 earlier work or a work "based on" the earlier work. 9135 9136 A "covered work" means either the unmodified Program or a work based 9137 on the Program. 9138 9139 To "propagate" a work means to do anything with it that, without 9140 permission, would make you directly or secondarily liable for 9141 infringement under applicable copyright law, except executing it on a 9142 computer or modifying a private copy. Propagation includes copying, 9143 distribution (with or without modification), making available to the 9144 public, and in some countries other activities as well. 9145 9146 To "convey" a work means any kind of propagation that enables other 9147 parties to make or receive copies. Mere interaction with a user through 9148 a computer network, with no transfer of a copy, is not conveying. 9149 9150 An interactive user interface displays "Appropriate Legal Notices" 9151 to the extent that it includes a convenient and prominently visible 9152 feature that (1) displays an appropriate copyright notice, and (2) 9153 tells the user that there is no warranty for the work (except to the 9154 extent that warranties are provided), that licensees may convey the 9155 work under this License, and how to view a copy of this License. If 9156 the interface presents a list of user commands or options, such as a 9157 menu, a prominent item in the list meets this criterion. 9158 9159 1. Source Code. 9160 9161 The "source code" for a work means the preferred form of the work 9162 for making modifications to it. "Object code" means any non-source 9163 form of a work. 9164 9165 A "Standard Interface" means an interface that either is an official 9166 standard defined by a recognized standards body, or, in the case of 9167 interfaces specified for a particular programming language, one that 9168 is widely used among developers working in that language. 9169 9170 The "System Libraries" of an executable work include anything, other 9171 than the work as a whole, that (a) is included in the normal form of 9172 packaging a Major Component, but which is not part of that Major 9173 Component, and (b) serves only to enable use of the work with that 9174 Major Component, or to implement a Standard Interface for which an 9175 implementation is available to the public in source code form. A 9176 "Major Component", in this context, means a major essential component 9177 (kernel, window system, and so on) of the specific operating system 9178 (if any) on which the executable work runs, or a compiler used to 9179 produce the work, or an object code interpreter used to run it. 9180 9181 The "Corresponding Source" for a work in object code form means all 9182 the source code needed to generate, install, and (for an executable 9183 work) run the object code and to modify the work, including scripts to 9184 control those activities. However, it does not include the work's 9185 System Libraries, or general-purpose tools or generally available free 9186 programs which are used unmodified in performing those activities but 9187 which are not part of the work. For example, Corresponding Source 9188 includes interface definition files associated with source files for 9189 the work, and the source code for shared libraries and dynamically 9190 linked subprograms that the work is specifically designed to require, 9191 such as by intimate data communication or control flow between those 9192 subprograms and other parts of the work. 9193 9194 The Corresponding Source need not include anything that users 9195 can regenerate automatically from other parts of the Corresponding 9196 Source. 9197 9198 The Corresponding Source for a work in source code form is that 9199 same work. 9200 9201 2. Basic Permissions. 9202 9203 All rights granted under this License are granted for the term of 9204 copyright on the Program, and are irrevocable provided the stated 9205 conditions are met. This License explicitly affirms your unlimited 9206 permission to run the unmodified Program. The output from running a 9207 covered work is covered by this License only if the output, given its 9208 content, constitutes a covered work. This License acknowledges your 9209 rights of fair use or other equivalent, as provided by copyright law. 9210 9211 You may make, run and propagate covered works that you do not 9212 convey, without conditions so long as your license otherwise remains 9213 in force. You may convey covered works to others for the sole purpose 9214 of having them make modifications exclusively for you, or provide you 9215 with facilities for running those works, provided that you comply with 9216 the terms of this License in conveying all material for which you do 9217 not control copyright. Those thus making or running the covered works 9218 for you must do so exclusively on your behalf, under your direction 9219 and control, on terms that prohibit them from making any copies of 9220 your copyrighted material outside their relationship with you. 9221 9222 Conveying under any other circumstances is permitted solely under 9223 the conditions stated below. Sublicensing is not allowed; section 10 9224 makes it unnecessary. 9225 9226 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 9227 9228 No covered work shall be deemed part of an effective technological 9229 measure under any applicable law fulfilling obligations under article 9230 11 of the WIPO copyright treaty adopted on 20 December 1996, or 9231 similar laws prohibiting or restricting circumvention of such 9232 measures. 9233 9234 When you convey a covered work, you waive any legal power to forbid 9235 circumvention of technological measures to the extent such circumvention 9236 is effected by exercising rights under this License with respect to 9237 the covered work, and you disclaim any intention to limit operation or 9238 modification of the work as a means of enforcing, against the work's 9239 users, your or third parties' legal rights to forbid circumvention of 9240 technological measures. 9241 9242 4. Conveying Verbatim Copies. 9243 9244 You may convey verbatim copies of the Program's source code as you 9245 receive it, in any medium, provided that you conspicuously and 9246 appropriately publish on each copy an appropriate copyright notice; 9247 keep intact all notices stating that this License and any 9248 non-permissive terms added in accord with section 7 apply to the code; 9249 keep intact all notices of the absence of any warranty; and give all 9250 recipients a copy of this License along with the Program. 9251 9252 You may charge any price or no price for each copy that you convey, 9253 and you may offer support or warranty protection for a fee. 9254 9255 5. Conveying Modified Source Versions. 9256 9257 You may convey a work based on the Program, or the modifications to 9258 produce it from the Program, in the form of source code under the 9259 terms of section 4, provided that you also meet all of these conditions: 9260 9261 a) The work must carry prominent notices stating that you modified 9262 it, and giving a relevant date. 9263 9264 b) The work must carry prominent notices stating that it is 9265 released under this License and any conditions added under section 9266 7. This requirement modifies the requirement in section 4 to 9267 "keep intact all notices". 9268 9269 c) You must license the entire work, as a whole, under this 9270 License to anyone who comes into possession of a copy. This 9271 License will therefore apply, along with any applicable section 7 9272 additional terms, to the whole of the work, and all its parts, 9273 regardless of how they are packaged. This License gives no 9274 permission to license the work in any other way, but it does not 9275 invalidate such permission if you have separately received it. 9276 9277 d) If the work has interactive user interfaces, each must display 9278 Appropriate Legal Notices; however, if the Program has interactive 9279 interfaces that do not display Appropriate Legal Notices, your 9280 work need not make them do so. 9281 9282 A compilation of a covered work with other separate and independent 9283 works, which are not by their nature extensions of the covered work, 9284 and which are not combined with it such as to form a larger program, 9285 in or on a volume of a storage or distribution medium, is called an 9286 "aggregate" if the compilation and its resulting copyright are not 9287 used to limit the access or legal rights of the compilation's users 9288 beyond what the individual works permit. Inclusion of a covered work 9289 in an aggregate does not cause this License to apply to the other 9290 parts of the aggregate. 9291 9292 6. Conveying Non-Source Forms. 9293 9294 You may convey a covered work in object code form under the terms 9295 of sections 4 and 5, provided that you also convey the 9296 machine-readable Corresponding Source under the terms of this License, 9297 in one of these ways: 9298 9299 a) Convey the object code in, or embodied in, a physical product 9300 (including a physical distribution medium), accompanied by the 9301 Corresponding Source fixed on a durable physical medium 9302 customarily used for software interchange. 9303 9304 b) Convey the object code in, or embodied in, a physical product 9305 (including a physical distribution medium), accompanied by a 9306 written offer, valid for at least three years and valid for as 9307 long as you offer spare parts or customer support for that product 9308 model, to give anyone who possesses the object code either (1) a 9309 copy of the Corresponding Source for all the software in the 9310 product that is covered by this License, on a durable physical 9311 medium customarily used for software interchange, for a price no 9312 more than your reasonable cost of physically performing this 9313 conveying of source, or (2) access to copy the 9314 Corresponding Source from a network server at no charge. 9315 9316 c) Convey individual copies of the object code with a copy of the 9317 written offer to provide the Corresponding Source. This 9318 alternative is allowed only occasionally and noncommercially, and 9319 only if you received the object code with such an offer, in accord 9320 with subsection 6b. 9321 9322 d) Convey the object code by offering access from a designated 9323 place (gratis or for a charge), and offer equivalent access to the 9324 Corresponding Source in the same way through the same place at no 9325 further charge. You need not require recipients to copy the 9326 Corresponding Source along with the object code. If the place to 9327 copy the object code is a network server, the Corresponding Source 9328 may be on a different server (operated by you or a third party) 9329 that supports equivalent copying facilities, provided you maintain 9330 clear directions next to the object code saying where to find the 9331 Corresponding Source. Regardless of what server hosts the 9332 Corresponding Source, you remain obligated to ensure that it is 9333 available for as long as needed to satisfy these requirements. 9334 9335 e) Convey the object code using peer-to-peer transmission, provided 9336 you inform other peers where the object code and Corresponding 9337 Source of the work are being offered to the general public at no 9338 charge under subsection 6d. 9339 9340 A separable portion of the object code, whose source code is excluded 9341 from the Corresponding Source as a System Library, need not be 9342 included in conveying the object code work. 9343 9344 A "User Product" is either (1) a "consumer product", which means any 9345 tangible personal property which is normally used for personal, family, 9346 or household purposes, or (2) anything designed or sold for incorporation 9347 into a dwelling. In determining whether a product is a consumer product, 9348 doubtful cases shall be resolved in favor of coverage. For a particular 9349 product received by a particular user, "normally used" refers to a 9350 typical or common use of that class of product, regardless of the status 9351 of the particular user or of the way in which the particular user 9352 actually uses, or expects or is expected to use, the product. A product 9353 is a consumer product regardless of whether the product has substantial 9354 commercial, industrial or non-consumer uses, unless such uses represent 9355 the only significant mode of use of the product. 9356 9357 "Installation Information" for a User Product means any methods, 9358 procedures, authorization keys, or other information required to install 9359 and execute modified versions of a covered work in that User Product from 9360 a modified version of its Corresponding Source. The information must 9361 suffice to ensure that the continued functioning of the modified object 9362 code is in no case prevented or interfered with solely because 9363 modification has been made. 9364 9365 If you convey an object code work under this section in, or with, or 9366 specifically for use in, a User Product, and the conveying occurs as 9367 part of a transaction in which the right of possession and use of the 9368 User Product is transferred to the recipient in perpetuity or for a 9369 fixed term (regardless of how the transaction is characterized), the 9370 Corresponding Source conveyed under this section must be accompanied 9371 by the Installation Information. But this requirement does not apply 9372 if neither you nor any third party retains the ability to install 9373 modified object code on the User Product (for example, the work has 9374 been installed in ROM). 9375 9376 The requirement to provide Installation Information does not include a 9377 requirement to continue to provide support service, warranty, or updates 9378 for a work that has been modified or installed by the recipient, or for 9379 the User Product in which it has been modified or installed. Access to a 9380 network may be denied when the modification itself materially and 9381 adversely affects the operation of the network or violates the rules and 9382 protocols for communication across the network. 9383 9384 Corresponding Source conveyed, and Installation Information provided, 9385 in accord with this section must be in a format that is publicly 9386 documented (and with an implementation available to the public in 9387 source code form), and must require no special password or key for 9388 unpacking, reading or copying. 9389 9390 7. Additional Terms. 9391 9392 "Additional permissions" are terms that supplement the terms of this 9393 License by making exceptions from one or more of its conditions. 9394 Additional permissions that are applicable to the entire Program shall 9395 be treated as though they were included in this License, to the extent 9396 that they are valid under applicable law. If additional permissions 9397 apply only to part of the Program, that part may be used separately 9398 under those permissions, but the entire Program remains governed by 9399 this License without regard to the additional permissions. 9400 9401 When you convey a copy of a covered work, you may at your option 9402 remove any additional permissions from that copy, or from any part of 9403 it. (Additional permissions may be written to require their own 9404 removal in certain cases when you modify the work.) You may place 9405 additional permissions on material, added by you to a covered work, 9406 for which you have or can give appropriate copyright permission. 9407 9408 Notwithstanding any other provision of this License, for material you 9409 add to a covered work, you may (if authorized by the copyright holders of 9410 that material) supplement the terms of this License with terms: 9411 9412 a) Disclaiming warranty or limiting liability differently from the 9413 terms of sections 15 and 16 of this License; or 9414 9415 b) Requiring preservation of specified reasonable legal notices or 9416 author attributions in that material or in the Appropriate Legal 9417 Notices displayed by works containing it; or 9418 9419 c) Prohibiting misrepresentation of the origin of that material, or 9420 requiring that modified versions of such material be marked in 9421 reasonable ways as different from the original version; or 9422 9423 d) Limiting the use for publicity purposes of names of licensors or 9424 authors of the material; or 9425 9426 e) Declining to grant rights under trademark law for use of some 9427 trade names, trademarks, or service marks; or 9428 9429 f) Requiring indemnification of licensors and authors of that 9430 material by anyone who conveys the material (or modified versions of 9431 it) with contractual assumptions of liability to the recipient, for 9432 any liability that these contractual assumptions directly impose on 9433 those licensors and authors. 9434 9435 All other non-permissive additional terms are considered "further 9436 restrictions" within the meaning of section 10. If the Program as you 9437 received it, or any part of it, contains a notice stating that it is 9438 governed by this License along with a term that is a further 9439 restriction, you may remove that term. If a license document contains 9440 a further restriction but permits relicensing or conveying under this 9441 License, you may add to a covered work material governed by the terms 9442 of that license document, provided that the further restriction does 9443 not survive such relicensing or conveying. 9444 9445 If you add terms to a covered work in accord with this section, you 9446 must place, in the relevant source files, a statement of the 9447 additional terms that apply to those files, or a notice indicating 9448 where to find the applicable terms. 9449 9450 Additional terms, permissive or non-permissive, may be stated in the 9451 form of a separately written license, or stated as exceptions; 9452 the above requirements apply either way. 9453 9454 8. Termination. 9455 9456 You may not propagate or modify a covered work except as expressly 9457 provided under this License. Any attempt otherwise to propagate or 9458 modify it is void, and will automatically terminate your rights under 9459 this License (including any patent licenses granted under the third 9460 paragraph of section 11). 9461 9462 However, if you cease all violation of this License, then your 9463 license from a particular copyright holder is reinstated (a) 9464 provisionally, unless and until the copyright holder explicitly and 9465 finally terminates your license, and (b) permanently, if the copyright 9466 holder fails to notify you of the violation by some reasonable means 9467 prior to 60 days after the cessation. 9468 9469 Moreover, your license from a particular copyright holder is 9470 reinstated permanently if the copyright holder notifies you of the 9471 violation by some reasonable means, this is the first time you have 9472 received notice of violation of this License (for any work) from that 9473 copyright holder, and you cure the violation prior to 30 days after 9474 your receipt of the notice. 9475 9476 Termination of your rights under this section does not terminate the 9477 licenses of parties who have received copies or rights from you under 9478 this License. If your rights have been terminated and not permanently 9479 reinstated, you do not qualify to receive new licenses for the same 9480 material under section 10. 9481 9482 9. Acceptance Not Required for Having Copies. 9483 9484 You are not required to accept this License in order to receive or 9485 run a copy of the Program. Ancillary propagation of a covered work 9486 occurring solely as a consequence of using peer-to-peer transmission 9487 to receive a copy likewise does not require acceptance. However, 9488 nothing other than this License grants you permission to propagate or 9489 modify any covered work. These actions infringe copyright if you do 9490 not accept this License. Therefore, by modifying or propagating a 9491 covered work, you indicate your acceptance of this License to do so. 9492 9493 10. Automatic Licensing of Downstream Recipients. 9494 9495 Each time you convey a covered work, the recipient automatically 9496 receives a license from the original licensors, to run, modify and 9497 propagate that work, subject to this License. You are not responsible 9498 for enforcing compliance by third parties with this License. 9499 9500 An "entity transaction" is a transaction transferring control of an 9501 organization, or substantially all assets of one, or subdividing an 9502 organization, or merging organizations. If propagation of a covered 9503 work results from an entity transaction, each party to that 9504 transaction who receives a copy of the work also receives whatever 9505 licenses to the work the party's predecessor in interest had or could 9506 give under the previous paragraph, plus a right to possession of the 9507 Corresponding Source of the work from the predecessor in interest, if 9508 the predecessor has it or can get it with reasonable efforts. 9509 9510 You may not impose any further restrictions on the exercise of the 9511 rights granted or affirmed under this License. For example, you may 9512 not impose a license fee, royalty, or other charge for exercise of 9513 rights granted under this License, and you may not initiate litigation 9514 (including a cross-claim or counterclaim in a lawsuit) alleging that 9515 any patent claim is infringed by making, using, selling, offering for 9516 sale, or importing the Program or any portion of it. 9517 9518 11. Patents. 9519 9520 A "contributor" is a copyright holder who authorizes use under this 9521 License of the Program or a work on which the Program is based. The 9522 work thus licensed is called the contributor's "contributor version". 9523 9524 A contributor's "essential patent claims" are all patent claims 9525 owned or controlled by the contributor, whether already acquired or 9526 hereafter acquired, that would be infringed by some manner, permitted 9527 by this License, of making, using, or selling its contributor version, 9528 but do not include claims that would be infringed only as a 9529 consequence of further modification of the contributor version. For 9530 purposes of this definition, "control" includes the right to grant 9531 patent sublicenses in a manner consistent with the requirements of 9532 this License. 9533 9534 Each contributor grants you a non-exclusive, worldwide, royalty-free 9535 patent license under the contributor's essential patent claims, to 9536 make, use, sell, offer for sale, import and otherwise run, modify and 9537 propagate the contents of its contributor version. 9538 9539 In the following three paragraphs, a "patent license" is any express 9540 agreement or commitment, however denominated, not to enforce a patent 9541 (such as an express permission to practice a patent or covenant not to 9542 sue for patent infringement). To "grant" such a patent license to a 9543 party means to make such an agreement or commitment not to enforce a 9544 patent against the party. 9545 9546 If you convey a covered work, knowingly relying on a patent license, 9547 and the Corresponding Source of the work is not available for anyone 9548 to copy, free of charge and under the terms of this License, through a 9549 publicly available network server or other readily accessible means, 9550 then you must either (1) cause the Corresponding Source to be so 9551 available, or (2) arrange to deprive yourself of the benefit of the 9552 patent license for this particular work, or (3) arrange, in a manner 9553 consistent with the requirements of this License, to extend the patent 9554 license to downstream recipients. "Knowingly relying" means you have 9555 actual knowledge that, but for the patent license, your conveying the 9556 covered work in a country, or your recipient's use of the covered work 9557 in a country, would infringe one or more identifiable patents in that 9558 country that you have reason to believe are valid. 9559 9560 If, pursuant to or in connection with a single transaction or 9561 arrangement, you convey, or propagate by procuring conveyance of, a 9562 covered work, and grant a patent license to some of the parties 9563 receiving the covered work authorizing them to use, propagate, modify 9564 or convey a specific copy of the covered work, then the patent license 9565 you grant is automatically extended to all recipients of the covered 9566 work and works based on it. 9567 9568 A patent license is "discriminatory" if it does not include within 9569 the scope of its coverage, prohibits the exercise of, or is 9570 conditioned on the non-exercise of one or more of the rights that are 9571 specifically granted under this License. You may not convey a covered 9572 work if you are a party to an arrangement with a third party that is 9573 in the business of distributing software, under which you make payment 9574 to the third party based on the extent of your activity of conveying 9575 the work, and under which the third party grants, to any of the 9576 parties who would receive the covered work from you, a discriminatory 9577 patent license (a) in connection with copies of the covered work 9578 conveyed by you (or copies made from those copies), or (b) primarily 9579 for and in connection with specific products or compilations that 9580 contain the covered work, unless you entered into that arrangement, 9581 or that patent license was granted, prior to 28 March 2007. 9582 9583 Nothing in this License shall be construed as excluding or limiting 9584 any implied license or other defenses to infringement that may 9585 otherwise be available to you under applicable patent law. 9586 9587 12. No Surrender of Others' Freedom. 9588 9589 If conditions are imposed on you (whether by court order, agreement or 9590 otherwise) that contradict the conditions of this License, they do not 9591 excuse you from the conditions of this License. If you cannot convey a 9592 covered work so as to satisfy simultaneously your obligations under this 9593 License and any other pertinent obligations, then as a consequence you may 9594 not convey it at all. For example, if you agree to terms that obligate you 9595 to collect a royalty for further conveying from those to whom you convey 9596 the Program, the only way you could satisfy both those terms and this 9597 License would be to refrain entirely from conveying the Program. 9598 9599 13. Remote Network Interaction; Use with the GNU General Public License. 9600 9601 Notwithstanding any other provision of this License, if you modify the 9602 Program, your modified version must prominently offer all users 9603 interacting with it remotely through a computer network (if your version 9604 supports such interaction) an opportunity to receive the Corresponding 9605 Source of your version by providing access to the Corresponding Source 9606 from a network server at no charge, through some standard or customary 9607 means of facilitating copying of software. This Corresponding Source 9608 shall include the Corresponding Source for any work covered by version 3 9609 of the GNU General Public License that is incorporated pursuant to the 9610 following paragraph. 9611 9612 Notwithstanding any other provision of this License, you have 9613 permission to link or combine any covered work with a work licensed 9614 under version 3 of the GNU General Public License into a single 9615 combined work, and to convey the resulting work. The terms of this 9616 License will continue to apply to the part which is the covered work, 9617 but the work with which it is combined will remain governed by version 9618 3 of the GNU General Public License. 9619 9620 14. Revised Versions of this License. 9621 9622 The Free Software Foundation may publish revised and/or new versions of 9623 the GNU Affero General Public License from time to time. Such new versions 9624 will be similar in spirit to the present version, but may differ in detail to 9625 address new problems or concerns. 9626 9627 Each version is given a distinguishing version number. If the 9628 Program specifies that a certain numbered version of the GNU Affero General 9629 Public License "or any later version" applies to it, you have the 9630 option of following the terms and conditions either of that numbered 9631 version or of any later version published by the Free Software 9632 Foundation. If the Program does not specify a version number of the 9633 GNU Affero General Public License, you may choose any version ever published 9634 by the Free Software Foundation. 9635 9636 If the Program specifies that a proxy can decide which future 9637 versions of the GNU Affero General Public License can be used, that proxy's 9638 public statement of acceptance of a version permanently authorizes you 9639 to choose that version for the Program. 9640 9641 Later license versions may give you additional or different 9642 permissions. However, no additional obligations are imposed on any 9643 author or copyright holder as a result of your choosing to follow a 9644 later version. 9645 9646 15. Disclaimer of Warranty. 9647 9648 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 9649 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 9650 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 9651 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 9652 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 9653 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 9654 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 9655 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 9656 9657 16. Limitation of Liability. 9658 9659 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 9660 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 9661 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 9662 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 9663 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 9664 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 9665 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 9666 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 9667 SUCH DAMAGES. 9668 9669 17. Interpretation of Sections 15 and 16. 9670 9671 If the disclaimer of warranty and limitation of liability provided 9672 above cannot be given local legal effect according to their terms, 9673 reviewing courts shall apply local law that most closely approximates 9674 an absolute waiver of all civil liability in connection with the 9675 Program, unless a warranty or assumption of liability accompanies a 9676 copy of the Program in return for a fee. 9677 9678 END OF TERMS AND CONDITIONS 9679 9680 How to Apply These Terms to Your New Programs 9681 9682 If you develop a new program, and you want it to be of the greatest 9683 possible use to the public, the best way to achieve this is to make it 9684 free software which everyone can redistribute and change under these terms. 9685 9686 To do so, attach the following notices to the program. It is safest 9687 to attach them to the start of each source file to most effectively 9688 state the exclusion of warranty; and each file should have at least 9689 the "copyright" line and a pointer to where the full notice is found. 9690 9691 <one line to give the program's name and a brief idea of what it does.> 9692 Copyright (C) <year> <name of author> 9693 9694 This program is free software: you can redistribute it and/or modify 9695 it under the terms of the GNU Affero General Public License as published by 9696 the Free Software Foundation, either version 3 of the License, or 9697 (at your option) any later version. 9698 9699 This program is distributed in the hope that it will be useful, 9700 but WITHOUT ANY WARRANTY; without even the implied warranty of 9701 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9702 GNU Affero General Public License for more details. 9703 9704 You should have received a copy of the GNU Affero General Public License 9705 along with this program. If not, see <https://www.gnu.org/licenses/>. 9706 9707 Also add information on how to contact you by electronic and paper mail. 9708 9709 If your software can interact with users remotely through a computer 9710 network, you should also make sure that it provides a way for users to 9711 get its source. For example, if your program is a web application, its 9712 interface could display a "Source" link that leads users to an archive 9713 of the code. There are many ways you could offer source, and different 9714 solutions will be better for different programs; see section 13 for the 9715 specific requirements. 9716 9717 You should also get your employer (if you work as a programmer) or school, 9718 if any, to sign a "copyright disclaimer" for the program, if necessary. 9719 For more information on this, and how to apply and follow the GNU AGPL, see 9720 <https://www.gnu.org/licenses/>. 9721 9722 ================================================================ 9723 9724 github.com/minio/md5-simd 9725 https://github.com/minio/md5-simd 9726 ---------------------------------------------------------------- 9727 9728 Apache License 9729 Version 2.0, January 2004 9730 http://www.apache.org/licenses/ 9731 9732 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9733 9734 1. Definitions. 9735 9736 "License" shall mean the terms and conditions for use, reproduction, 9737 and distribution as defined by Sections 1 through 9 of this document. 9738 9739 "Licensor" shall mean the copyright owner or entity authorized by 9740 the copyright owner that is granting the License. 9741 9742 "Legal Entity" shall mean the union of the acting entity and all 9743 other entities that control, are controlled by, or are under common 9744 control with that entity. For the purposes of this definition, 9745 "control" means (i) the power, direct or indirect, to cause the 9746 direction or management of such entity, whether by contract or 9747 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9748 outstanding shares, or (iii) beneficial ownership of such entity. 9749 9750 "You" (or "Your") shall mean an individual or Legal Entity 9751 exercising permissions granted by this License. 9752 9753 "Source" form shall mean the preferred form for making modifications, 9754 including but not limited to software source code, documentation 9755 source, and configuration files. 9756 9757 "Object" form shall mean any form resulting from mechanical 9758 transformation or translation of a Source form, including but 9759 not limited to compiled object code, generated documentation, 9760 and conversions to other media types. 9761 9762 "Work" shall mean the work of authorship, whether in Source or 9763 Object form, made available under the License, as indicated by a 9764 copyright notice that is included in or attached to the work 9765 (an example is provided in the Appendix below). 9766 9767 "Derivative Works" shall mean any work, whether in Source or Object 9768 form, that is based on (or derived from) the Work and for which the 9769 editorial revisions, annotations, elaborations, or other modifications 9770 represent, as a whole, an original work of authorship. For the purposes 9771 of this License, Derivative Works shall not include works that remain 9772 separable from, or merely link (or bind by name) to the interfaces of, 9773 the Work and Derivative Works thereof. 9774 9775 "Contribution" shall mean any work of authorship, including 9776 the original version of the Work and any modifications or additions 9777 to that Work or Derivative Works thereof, that is intentionally 9778 submitted to Licensor for inclusion in the Work by the copyright owner 9779 or by an individual or Legal Entity authorized to submit on behalf of 9780 the copyright owner. For the purposes of this definition, "submitted" 9781 means any form of electronic, verbal, or written communication sent 9782 to the Licensor or its representatives, including but not limited to 9783 communication on electronic mailing lists, source code control systems, 9784 and issue tracking systems that are managed by, or on behalf of, the 9785 Licensor for the purpose of discussing and improving the Work, but 9786 excluding communication that is conspicuously marked or otherwise 9787 designated in writing by the copyright owner as "Not a Contribution." 9788 9789 "Contributor" shall mean Licensor and any individual or Legal Entity 9790 on behalf of whom a Contribution has been received by Licensor and 9791 subsequently incorporated within the Work. 9792 9793 2. Grant of Copyright License. Subject to the terms and conditions of 9794 this License, each Contributor hereby grants to You a perpetual, 9795 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9796 copyright license to reproduce, prepare Derivative Works of, 9797 publicly display, publicly perform, sublicense, and distribute the 9798 Work and such Derivative Works in Source or Object form. 9799 9800 3. Grant of Patent License. Subject to the terms and conditions of 9801 this License, each Contributor hereby grants to You a perpetual, 9802 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9803 (except as stated in this section) patent license to make, have made, 9804 use, offer to sell, sell, import, and otherwise transfer the Work, 9805 where such license applies only to those patent claims licensable 9806 by such Contributor that are necessarily infringed by their 9807 Contribution(s) alone or by combination of their Contribution(s) 9808 with the Work to which such Contribution(s) was submitted. If You 9809 institute patent litigation against any entity (including a 9810 cross-claim or counterclaim in a lawsuit) alleging that the Work 9811 or a Contribution incorporated within the Work constitutes direct 9812 or contributory patent infringement, then any patent licenses 9813 granted to You under this License for that Work shall terminate 9814 as of the date such litigation is filed. 9815 9816 4. Redistribution. You may reproduce and distribute copies of the 9817 Work or Derivative Works thereof in any medium, with or without 9818 modifications, and in Source or Object form, provided that You 9819 meet the following conditions: 9820 9821 (a) You must give any other recipients of the Work or 9822 Derivative Works a copy of this License; and 9823 9824 (b) You must cause any modified files to carry prominent notices 9825 stating that You changed the files; and 9826 9827 (c) You must retain, in the Source form of any Derivative Works 9828 that You distribute, all copyright, patent, trademark, and 9829 attribution notices from the Source form of the Work, 9830 excluding those notices that do not pertain to any part of 9831 the Derivative Works; and 9832 9833 (d) If the Work includes a "NOTICE" text file as part of its 9834 distribution, then any Derivative Works that You distribute must 9835 include a readable copy of the attribution notices contained 9836 within such NOTICE file, excluding those notices that do not 9837 pertain to any part of the Derivative Works, in at least one 9838 of the following places: within a NOTICE text file distributed 9839 as part of the Derivative Works; within the Source form or 9840 documentation, if provided along with the Derivative Works; or, 9841 within a display generated by the Derivative Works, if and 9842 wherever such third-party notices normally appear. The contents 9843 of the NOTICE file are for informational purposes only and 9844 do not modify the License. You may add Your own attribution 9845 notices within Derivative Works that You distribute, alongside 9846 or as an addendum to the NOTICE text from the Work, provided 9847 that such additional attribution notices cannot be construed 9848 as modifying the License. 9849 9850 You may add Your own copyright statement to Your modifications and 9851 may provide additional or different license terms and conditions 9852 for use, reproduction, or distribution of Your modifications, or 9853 for any such Derivative Works as a whole, provided Your use, 9854 reproduction, and distribution of the Work otherwise complies with 9855 the conditions stated in this License. 9856 9857 5. Submission of Contributions. Unless You explicitly state otherwise, 9858 any Contribution intentionally submitted for inclusion in the Work 9859 by You to the Licensor shall be under the terms and conditions of 9860 this License, without any additional terms or conditions. 9861 Notwithstanding the above, nothing herein shall supersede or modify 9862 the terms of any separate license agreement you may have executed 9863 with Licensor regarding such Contributions. 9864 9865 6. Trademarks. This License does not grant permission to use the trade 9866 names, trademarks, service marks, or product names of the Licensor, 9867 except as required for reasonable and customary use in describing the 9868 origin of the Work and reproducing the content of the NOTICE file. 9869 9870 7. Disclaimer of Warranty. Unless required by applicable law or 9871 agreed to in writing, Licensor provides the Work (and each 9872 Contributor provides its Contributions) on an "AS IS" BASIS, 9873 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9874 implied, including, without limitation, any warranties or conditions 9875 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9876 PARTICULAR PURPOSE. You are solely responsible for determining the 9877 appropriateness of using or redistributing the Work and assume any 9878 risks associated with Your exercise of permissions under this License. 9879 9880 8. Limitation of Liability. In no event and under no legal theory, 9881 whether in tort (including negligence), contract, or otherwise, 9882 unless required by applicable law (such as deliberate and grossly 9883 negligent acts) or agreed to in writing, shall any Contributor be 9884 liable to You for damages, including any direct, indirect, special, 9885 incidental, or consequential damages of any character arising as a 9886 result of this License or out of the use or inability to use the 9887 Work (including but not limited to damages for loss of goodwill, 9888 work stoppage, computer failure or malfunction, or any and all 9889 other commercial damages or losses), even if such Contributor 9890 has been advised of the possibility of such damages. 9891 9892 9. Accepting Warranty or Additional Liability. While redistributing 9893 the Work or Derivative Works thereof, You may choose to offer, 9894 and charge a fee for, acceptance of support, warranty, indemnity, 9895 or other liability obligations and/or rights consistent with this 9896 License. However, in accepting such obligations, You may act only 9897 on Your own behalf and on Your sole responsibility, not on behalf 9898 of any other Contributor, and only if You agree to indemnify, 9899 defend, and hold each Contributor harmless for any liability 9900 incurred by, or claims asserted against, such Contributor by reason 9901 of your accepting any such warranty or additional liability. 9902 9903 END OF TERMS AND CONDITIONS 9904 9905 APPENDIX: How to apply the Apache License to your work. 9906 9907 To apply the Apache License to your work, attach the following 9908 boilerplate notice, with the fields enclosed by brackets "[]" 9909 replaced with your own identifying information. (Don't include 9910 the brackets!) The text should be enclosed in the appropriate 9911 comment syntax for the file format. We also recommend that a 9912 file or class name and description of purpose be included on the 9913 same "printed page" as the copyright notice for easier 9914 identification within third-party archives. 9915 9916 Copyright [yyyy] [name of copyright owner] 9917 9918 Licensed under the Apache License, Version 2.0 (the "License"); 9919 you may not use this file except in compliance with the License. 9920 You may obtain a copy of the License at 9921 9922 http://www.apache.org/licenses/LICENSE-2.0 9923 9924 Unless required by applicable law or agreed to in writing, software 9925 distributed under the License is distributed on an "AS IS" BASIS, 9926 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9927 See the License for the specific language governing permissions and 9928 limitations under the License. 9929 9930 ================================================================ 9931 9932 github.com/minio/minio-go/v7 9933 https://github.com/minio/minio-go/v7 9934 ---------------------------------------------------------------- 9935 9936 Apache License 9937 Version 2.0, January 2004 9938 http://www.apache.org/licenses/ 9939 9940 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9941 9942 1. Definitions. 9943 9944 "License" shall mean the terms and conditions for use, reproduction, 9945 and distribution as defined by Sections 1 through 9 of this document. 9946 9947 "Licensor" shall mean the copyright owner or entity authorized by 9948 the copyright owner that is granting the License. 9949 9950 "Legal Entity" shall mean the union of the acting entity and all 9951 other entities that control, are controlled by, or are under common 9952 control with that entity. For the purposes of this definition, 9953 "control" means (i) the power, direct or indirect, to cause the 9954 direction or management of such entity, whether by contract or 9955 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9956 outstanding shares, or (iii) beneficial ownership of such entity. 9957 9958 "You" (or "Your") shall mean an individual or Legal Entity 9959 exercising permissions granted by this License. 9960 9961 "Source" form shall mean the preferred form for making modifications, 9962 including but not limited to software source code, documentation 9963 source, and configuration files. 9964 9965 "Object" form shall mean any form resulting from mechanical 9966 transformation or translation of a Source form, including but 9967 not limited to compiled object code, generated documentation, 9968 and conversions to other media types. 9969 9970 "Work" shall mean the work of authorship, whether in Source or 9971 Object form, made available under the License, as indicated by a 9972 copyright notice that is included in or attached to the work 9973 (an example is provided in the Appendix below). 9974 9975 "Derivative Works" shall mean any work, whether in Source or Object 9976 form, that is based on (or derived from) the Work and for which the 9977 editorial revisions, annotations, elaborations, or other modifications 9978 represent, as a whole, an original work of authorship. For the purposes 9979 of this License, Derivative Works shall not include works that remain 9980 separable from, or merely link (or bind by name) to the interfaces of, 9981 the Work and Derivative Works thereof. 9982 9983 "Contribution" shall mean any work of authorship, including 9984 the original version of the Work and any modifications or additions 9985 to that Work or Derivative Works thereof, that is intentionally 9986 submitted to Licensor for inclusion in the Work by the copyright owner 9987 or by an individual or Legal Entity authorized to submit on behalf of 9988 the copyright owner. For the purposes of this definition, "submitted" 9989 means any form of electronic, verbal, or written communication sent 9990 to the Licensor or its representatives, including but not limited to 9991 communication on electronic mailing lists, source code control systems, 9992 and issue tracking systems that are managed by, or on behalf of, the 9993 Licensor for the purpose of discussing and improving the Work, but 9994 excluding communication that is conspicuously marked or otherwise 9995 designated in writing by the copyright owner as "Not a Contribution." 9996 9997 "Contributor" shall mean Licensor and any individual or Legal Entity 9998 on behalf of whom a Contribution has been received by Licensor and 9999 subsequently incorporated within the Work. 10000 10001 2. Grant of Copyright License. Subject to the terms and conditions of 10002 this License, each Contributor hereby grants to You a perpetual, 10003 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10004 copyright license to reproduce, prepare Derivative Works of, 10005 publicly display, publicly perform, sublicense, and distribute the 10006 Work and such Derivative Works in Source or Object form. 10007 10008 3. Grant of Patent License. Subject to the terms and conditions of 10009 this License, each Contributor hereby grants to You a perpetual, 10010 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10011 (except as stated in this section) patent license to make, have made, 10012 use, offer to sell, sell, import, and otherwise transfer the Work, 10013 where such license applies only to those patent claims licensable 10014 by such Contributor that are necessarily infringed by their 10015 Contribution(s) alone or by combination of their Contribution(s) 10016 with the Work to which such Contribution(s) was submitted. If You 10017 institute patent litigation against any entity (including a 10018 cross-claim or counterclaim in a lawsuit) alleging that the Work 10019 or a Contribution incorporated within the Work constitutes direct 10020 or contributory patent infringement, then any patent licenses 10021 granted to You under this License for that Work shall terminate 10022 as of the date such litigation is filed. 10023 10024 4. Redistribution. You may reproduce and distribute copies of the 10025 Work or Derivative Works thereof in any medium, with or without 10026 modifications, and in Source or Object form, provided that You 10027 meet the following conditions: 10028 10029 (a) You must give any other recipients of the Work or 10030 Derivative Works a copy of this License; and 10031 10032 (b) You must cause any modified files to carry prominent notices 10033 stating that You changed the files; and 10034 10035 (c) You must retain, in the Source form of any Derivative Works 10036 that You distribute, all copyright, patent, trademark, and 10037 attribution notices from the Source form of the Work, 10038 excluding those notices that do not pertain to any part of 10039 the Derivative Works; and 10040 10041 (d) If the Work includes a "NOTICE" text file as part of its 10042 distribution, then any Derivative Works that You distribute must 10043 include a readable copy of the attribution notices contained 10044 within such NOTICE file, excluding those notices that do not 10045 pertain to any part of the Derivative Works, in at least one 10046 of the following places: within a NOTICE text file distributed 10047 as part of the Derivative Works; within the Source form or 10048 documentation, if provided along with the Derivative Works; or, 10049 within a display generated by the Derivative Works, if and 10050 wherever such third-party notices normally appear. The contents 10051 of the NOTICE file are for informational purposes only and 10052 do not modify the License. You may add Your own attribution 10053 notices within Derivative Works that You distribute, alongside 10054 or as an addendum to the NOTICE text from the Work, provided 10055 that such additional attribution notices cannot be construed 10056 as modifying the License. 10057 10058 You may add Your own copyright statement to Your modifications and 10059 may provide additional or different license terms and conditions 10060 for use, reproduction, or distribution of Your modifications, or 10061 for any such Derivative Works as a whole, provided Your use, 10062 reproduction, and distribution of the Work otherwise complies with 10063 the conditions stated in this License. 10064 10065 5. Submission of Contributions. Unless You explicitly state otherwise, 10066 any Contribution intentionally submitted for inclusion in the Work 10067 by You to the Licensor shall be under the terms and conditions of 10068 this License, without any additional terms or conditions. 10069 Notwithstanding the above, nothing herein shall supersede or modify 10070 the terms of any separate license agreement you may have executed 10071 with Licensor regarding such Contributions. 10072 10073 6. Trademarks. This License does not grant permission to use the trade 10074 names, trademarks, service marks, or product names of the Licensor, 10075 except as required for reasonable and customary use in describing the 10076 origin of the Work and reproducing the content of the NOTICE file. 10077 10078 7. Disclaimer of Warranty. Unless required by applicable law or 10079 agreed to in writing, Licensor provides the Work (and each 10080 Contributor provides its Contributions) on an "AS IS" BASIS, 10081 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10082 implied, including, without limitation, any warranties or conditions 10083 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10084 PARTICULAR PURPOSE. You are solely responsible for determining the 10085 appropriateness of using or redistributing the Work and assume any 10086 risks associated with Your exercise of permissions under this License. 10087 10088 8. Limitation of Liability. In no event and under no legal theory, 10089 whether in tort (including negligence), contract, or otherwise, 10090 unless required by applicable law (such as deliberate and grossly 10091 negligent acts) or agreed to in writing, shall any Contributor be 10092 liable to You for damages, including any direct, indirect, special, 10093 incidental, or consequential damages of any character arising as a 10094 result of this License or out of the use or inability to use the 10095 Work (including but not limited to damages for loss of goodwill, 10096 work stoppage, computer failure or malfunction, or any and all 10097 other commercial damages or losses), even if such Contributor 10098 has been advised of the possibility of such damages. 10099 10100 9. Accepting Warranty or Additional Liability. While redistributing 10101 the Work or Derivative Works thereof, You may choose to offer, 10102 and charge a fee for, acceptance of support, warranty, indemnity, 10103 or other liability obligations and/or rights consistent with this 10104 License. However, in accepting such obligations, You may act only 10105 on Your own behalf and on Your sole responsibility, not on behalf 10106 of any other Contributor, and only if You agree to indemnify, 10107 defend, and hold each Contributor harmless for any liability 10108 incurred by, or claims asserted against, such Contributor by reason 10109 of your accepting any such warranty or additional liability. 10110 10111 END OF TERMS AND CONDITIONS 10112 10113 APPENDIX: How to apply the Apache License to your work. 10114 10115 To apply the Apache License to your work, attach the following 10116 boilerplate notice, with the fields enclosed by brackets "[]" 10117 replaced with your own identifying information. (Don't include 10118 the brackets!) The text should be enclosed in the appropriate 10119 comment syntax for the file format. We also recommend that a 10120 file or class name and description of purpose be included on the 10121 same "printed page" as the copyright notice for easier 10122 identification within third-party archives. 10123 10124 Copyright [yyyy] [name of copyright owner] 10125 10126 Licensed under the Apache License, Version 2.0 (the "License"); 10127 you may not use this file except in compliance with the License. 10128 You may obtain a copy of the License at 10129 10130 http://www.apache.org/licenses/LICENSE-2.0 10131 10132 Unless required by applicable law or agreed to in writing, software 10133 distributed under the License is distributed on an "AS IS" BASIS, 10134 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10135 See the License for the specific language governing permissions and 10136 limitations under the License. 10137 10138 ================================================================ 10139 10140 github.com/minio/mux 10141 https://github.com/minio/mux 10142 ---------------------------------------------------------------- 10143 Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved. 10144 10145 Redistribution and use in source and binary forms, with or without 10146 modification, are permitted provided that the following conditions are 10147 met: 10148 10149 * Redistributions of source code must retain the above copyright 10150 notice, this list of conditions and the following disclaimer. 10151 * Redistributions in binary form must reproduce the above 10152 copyright notice, this list of conditions and the following disclaimer 10153 in the documentation and/or other materials provided with the 10154 distribution. 10155 * Neither the name of Google Inc. nor the names of its 10156 contributors may be used to endorse or promote products derived from 10157 this software without specific prior written permission. 10158 10159 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10160 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10161 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10162 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10163 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10164 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10165 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10166 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10167 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10168 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10169 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10170 10171 ================================================================ 10172 10173 github.com/minio/pkg/v2 10174 https://github.com/minio/pkg/v2 10175 ---------------------------------------------------------------- 10176 GNU AFFERO GENERAL PUBLIC LICENSE 10177 Version 3, 19 November 2007 10178 10179 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 10180 Everyone is permitted to copy and distribute verbatim copies 10181 of this license document, but changing it is not allowed. 10182 10183 Preamble 10184 10185 The GNU Affero General Public License is a free, copyleft license for 10186 software and other kinds of works, specifically designed to ensure 10187 cooperation with the community in the case of network server software. 10188 10189 The licenses for most software and other practical works are designed 10190 to take away your freedom to share and change the works. By contrast, 10191 our General Public Licenses are intended to guarantee your freedom to 10192 share and change all versions of a program--to make sure it remains free 10193 software for all its users. 10194 10195 When we speak of free software, we are referring to freedom, not 10196 price. Our General Public Licenses are designed to make sure that you 10197 have the freedom to distribute copies of free software (and charge for 10198 them if you wish), that you receive source code or can get it if you 10199 want it, that you can change the software or use pieces of it in new 10200 free programs, and that you know you can do these things. 10201 10202 Developers that use our General Public Licenses protect your rights 10203 with two steps: (1) assert copyright on the software, and (2) offer 10204 you this License which gives you legal permission to copy, distribute 10205 and/or modify the software. 10206 10207 A secondary benefit of defending all users' freedom is that 10208 improvements made in alternate versions of the program, if they 10209 receive widespread use, become available for other developers to 10210 incorporate. Many developers of free software are heartened and 10211 encouraged by the resulting cooperation. However, in the case of 10212 software used on network servers, this result may fail to come about. 10213 The GNU General Public License permits making a modified version and 10214 letting the public access it on a server without ever releasing its 10215 source code to the public. 10216 10217 The GNU Affero General Public License is designed specifically to 10218 ensure that, in such cases, the modified source code becomes available 10219 to the community. It requires the operator of a network server to 10220 provide the source code of the modified version running there to the 10221 users of that server. Therefore, public use of a modified version, on 10222 a publicly accessible server, gives the public access to the source 10223 code of the modified version. 10224 10225 An older license, called the Affero General Public License and 10226 published by Affero, was designed to accomplish similar goals. This is 10227 a different license, not a version of the Affero GPL, but Affero has 10228 released a new version of the Affero GPL which permits relicensing under 10229 this license. 10230 10231 The precise terms and conditions for copying, distribution and 10232 modification follow. 10233 10234 TERMS AND CONDITIONS 10235 10236 0. Definitions. 10237 10238 "This License" refers to version 3 of the GNU Affero General Public License. 10239 10240 "Copyright" also means copyright-like laws that apply to other kinds of 10241 works, such as semiconductor masks. 10242 10243 "The Program" refers to any copyrightable work licensed under this 10244 License. Each licensee is addressed as "you". "Licensees" and 10245 "recipients" may be individuals or organizations. 10246 10247 To "modify" a work means to copy from or adapt all or part of the work 10248 in a fashion requiring copyright permission, other than the making of an 10249 exact copy. The resulting work is called a "modified version" of the 10250 earlier work or a work "based on" the earlier work. 10251 10252 A "covered work" means either the unmodified Program or a work based 10253 on the Program. 10254 10255 To "propagate" a work means to do anything with it that, without 10256 permission, would make you directly or secondarily liable for 10257 infringement under applicable copyright law, except executing it on a 10258 computer or modifying a private copy. Propagation includes copying, 10259 distribution (with or without modification), making available to the 10260 public, and in some countries other activities as well. 10261 10262 To "convey" a work means any kind of propagation that enables other 10263 parties to make or receive copies. Mere interaction with a user through 10264 a computer network, with no transfer of a copy, is not conveying. 10265 10266 An interactive user interface displays "Appropriate Legal Notices" 10267 to the extent that it includes a convenient and prominently visible 10268 feature that (1) displays an appropriate copyright notice, and (2) 10269 tells the user that there is no warranty for the work (except to the 10270 extent that warranties are provided), that licensees may convey the 10271 work under this License, and how to view a copy of this License. If 10272 the interface presents a list of user commands or options, such as a 10273 menu, a prominent item in the list meets this criterion. 10274 10275 1. Source Code. 10276 10277 The "source code" for a work means the preferred form of the work 10278 for making modifications to it. "Object code" means any non-source 10279 form of a work. 10280 10281 A "Standard Interface" means an interface that either is an official 10282 standard defined by a recognized standards body, or, in the case of 10283 interfaces specified for a particular programming language, one that 10284 is widely used among developers working in that language. 10285 10286 The "System Libraries" of an executable work include anything, other 10287 than the work as a whole, that (a) is included in the normal form of 10288 packaging a Major Component, but which is not part of that Major 10289 Component, and (b) serves only to enable use of the work with that 10290 Major Component, or to implement a Standard Interface for which an 10291 implementation is available to the public in source code form. A 10292 "Major Component", in this context, means a major essential component 10293 (kernel, window system, and so on) of the specific operating system 10294 (if any) on which the executable work runs, or a compiler used to 10295 produce the work, or an object code interpreter used to run it. 10296 10297 The "Corresponding Source" for a work in object code form means all 10298 the source code needed to generate, install, and (for an executable 10299 work) run the object code and to modify the work, including scripts to 10300 control those activities. However, it does not include the work's 10301 System Libraries, or general-purpose tools or generally available free 10302 programs which are used unmodified in performing those activities but 10303 which are not part of the work. For example, Corresponding Source 10304 includes interface definition files associated with source files for 10305 the work, and the source code for shared libraries and dynamically 10306 linked subprograms that the work is specifically designed to require, 10307 such as by intimate data communication or control flow between those 10308 subprograms and other parts of the work. 10309 10310 The Corresponding Source need not include anything that users 10311 can regenerate automatically from other parts of the Corresponding 10312 Source. 10313 10314 The Corresponding Source for a work in source code form is that 10315 same work. 10316 10317 2. Basic Permissions. 10318 10319 All rights granted under this License are granted for the term of 10320 copyright on the Program, and are irrevocable provided the stated 10321 conditions are met. This License explicitly affirms your unlimited 10322 permission to run the unmodified Program. The output from running a 10323 covered work is covered by this License only if the output, given its 10324 content, constitutes a covered work. This License acknowledges your 10325 rights of fair use or other equivalent, as provided by copyright law. 10326 10327 You may make, run and propagate covered works that you do not 10328 convey, without conditions so long as your license otherwise remains 10329 in force. You may convey covered works to others for the sole purpose 10330 of having them make modifications exclusively for you, or provide you 10331 with facilities for running those works, provided that you comply with 10332 the terms of this License in conveying all material for which you do 10333 not control copyright. Those thus making or running the covered works 10334 for you must do so exclusively on your behalf, under your direction 10335 and control, on terms that prohibit them from making any copies of 10336 your copyrighted material outside their relationship with you. 10337 10338 Conveying under any other circumstances is permitted solely under 10339 the conditions stated below. Sublicensing is not allowed; section 10 10340 makes it unnecessary. 10341 10342 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 10343 10344 No covered work shall be deemed part of an effective technological 10345 measure under any applicable law fulfilling obligations under article 10346 11 of the WIPO copyright treaty adopted on 20 December 1996, or 10347 similar laws prohibiting or restricting circumvention of such 10348 measures. 10349 10350 When you convey a covered work, you waive any legal power to forbid 10351 circumvention of technological measures to the extent such circumvention 10352 is effected by exercising rights under this License with respect to 10353 the covered work, and you disclaim any intention to limit operation or 10354 modification of the work as a means of enforcing, against the work's 10355 users, your or third parties' legal rights to forbid circumvention of 10356 technological measures. 10357 10358 4. Conveying Verbatim Copies. 10359 10360 You may convey verbatim copies of the Program's source code as you 10361 receive it, in any medium, provided that you conspicuously and 10362 appropriately publish on each copy an appropriate copyright notice; 10363 keep intact all notices stating that this License and any 10364 non-permissive terms added in accord with section 7 apply to the code; 10365 keep intact all notices of the absence of any warranty; and give all 10366 recipients a copy of this License along with the Program. 10367 10368 You may charge any price or no price for each copy that you convey, 10369 and you may offer support or warranty protection for a fee. 10370 10371 5. Conveying Modified Source Versions. 10372 10373 You may convey a work based on the Program, or the modifications to 10374 produce it from the Program, in the form of source code under the 10375 terms of section 4, provided that you also meet all of these conditions: 10376 10377 a) The work must carry prominent notices stating that you modified 10378 it, and giving a relevant date. 10379 10380 b) The work must carry prominent notices stating that it is 10381 released under this License and any conditions added under section 10382 7. This requirement modifies the requirement in section 4 to 10383 "keep intact all notices". 10384 10385 c) You must license the entire work, as a whole, under this 10386 License to anyone who comes into possession of a copy. This 10387 License will therefore apply, along with any applicable section 7 10388 additional terms, to the whole of the work, and all its parts, 10389 regardless of how they are packaged. This License gives no 10390 permission to license the work in any other way, but it does not 10391 invalidate such permission if you have separately received it. 10392 10393 d) If the work has interactive user interfaces, each must display 10394 Appropriate Legal Notices; however, if the Program has interactive 10395 interfaces that do not display Appropriate Legal Notices, your 10396 work need not make them do so. 10397 10398 A compilation of a covered work with other separate and independent 10399 works, which are not by their nature extensions of the covered work, 10400 and which are not combined with it such as to form a larger program, 10401 in or on a volume of a storage or distribution medium, is called an 10402 "aggregate" if the compilation and its resulting copyright are not 10403 used to limit the access or legal rights of the compilation's users 10404 beyond what the individual works permit. Inclusion of a covered work 10405 in an aggregate does not cause this License to apply to the other 10406 parts of the aggregate. 10407 10408 6. Conveying Non-Source Forms. 10409 10410 You may convey a covered work in object code form under the terms 10411 of sections 4 and 5, provided that you also convey the 10412 machine-readable Corresponding Source under the terms of this License, 10413 in one of these ways: 10414 10415 a) Convey the object code in, or embodied in, a physical product 10416 (including a physical distribution medium), accompanied by the 10417 Corresponding Source fixed on a durable physical medium 10418 customarily used for software interchange. 10419 10420 b) Convey the object code in, or embodied in, a physical product 10421 (including a physical distribution medium), accompanied by a 10422 written offer, valid for at least three years and valid for as 10423 long as you offer spare parts or customer support for that product 10424 model, to give anyone who possesses the object code either (1) a 10425 copy of the Corresponding Source for all the software in the 10426 product that is covered by this License, on a durable physical 10427 medium customarily used for software interchange, for a price no 10428 more than your reasonable cost of physically performing this 10429 conveying of source, or (2) access to copy the 10430 Corresponding Source from a network server at no charge. 10431 10432 c) Convey individual copies of the object code with a copy of the 10433 written offer to provide the Corresponding Source. This 10434 alternative is allowed only occasionally and noncommercially, and 10435 only if you received the object code with such an offer, in accord 10436 with subsection 6b. 10437 10438 d) Convey the object code by offering access from a designated 10439 place (gratis or for a charge), and offer equivalent access to the 10440 Corresponding Source in the same way through the same place at no 10441 further charge. You need not require recipients to copy the 10442 Corresponding Source along with the object code. If the place to 10443 copy the object code is a network server, the Corresponding Source 10444 may be on a different server (operated by you or a third party) 10445 that supports equivalent copying facilities, provided you maintain 10446 clear directions next to the object code saying where to find the 10447 Corresponding Source. Regardless of what server hosts the 10448 Corresponding Source, you remain obligated to ensure that it is 10449 available for as long as needed to satisfy these requirements. 10450 10451 e) Convey the object code using peer-to-peer transmission, provided 10452 you inform other peers where the object code and Corresponding 10453 Source of the work are being offered to the general public at no 10454 charge under subsection 6d. 10455 10456 A separable portion of the object code, whose source code is excluded 10457 from the Corresponding Source as a System Library, need not be 10458 included in conveying the object code work. 10459 10460 A "User Product" is either (1) a "consumer product", which means any 10461 tangible personal property which is normally used for personal, family, 10462 or household purposes, or (2) anything designed or sold for incorporation 10463 into a dwelling. In determining whether a product is a consumer product, 10464 doubtful cases shall be resolved in favor of coverage. For a particular 10465 product received by a particular user, "normally used" refers to a 10466 typical or common use of that class of product, regardless of the status 10467 of the particular user or of the way in which the particular user 10468 actually uses, or expects or is expected to use, the product. A product 10469 is a consumer product regardless of whether the product has substantial 10470 commercial, industrial or non-consumer uses, unless such uses represent 10471 the only significant mode of use of the product. 10472 10473 "Installation Information" for a User Product means any methods, 10474 procedures, authorization keys, or other information required to install 10475 and execute modified versions of a covered work in that User Product from 10476 a modified version of its Corresponding Source. The information must 10477 suffice to ensure that the continued functioning of the modified object 10478 code is in no case prevented or interfered with solely because 10479 modification has been made. 10480 10481 If you convey an object code work under this section in, or with, or 10482 specifically for use in, a User Product, and the conveying occurs as 10483 part of a transaction in which the right of possession and use of the 10484 User Product is transferred to the recipient in perpetuity or for a 10485 fixed term (regardless of how the transaction is characterized), the 10486 Corresponding Source conveyed under this section must be accompanied 10487 by the Installation Information. But this requirement does not apply 10488 if neither you nor any third party retains the ability to install 10489 modified object code on the User Product (for example, the work has 10490 been installed in ROM). 10491 10492 The requirement to provide Installation Information does not include a 10493 requirement to continue to provide support service, warranty, or updates 10494 for a work that has been modified or installed by the recipient, or for 10495 the User Product in which it has been modified or installed. Access to a 10496 network may be denied when the modification itself materially and 10497 adversely affects the operation of the network or violates the rules and 10498 protocols for communication across the network. 10499 10500 Corresponding Source conveyed, and Installation Information provided, 10501 in accord with this section must be in a format that is publicly 10502 documented (and with an implementation available to the public in 10503 source code form), and must require no special password or key for 10504 unpacking, reading or copying. 10505 10506 7. Additional Terms. 10507 10508 "Additional permissions" are terms that supplement the terms of this 10509 License by making exceptions from one or more of its conditions. 10510 Additional permissions that are applicable to the entire Program shall 10511 be treated as though they were included in this License, to the extent 10512 that they are valid under applicable law. If additional permissions 10513 apply only to part of the Program, that part may be used separately 10514 under those permissions, but the entire Program remains governed by 10515 this License without regard to the additional permissions. 10516 10517 When you convey a copy of a covered work, you may at your option 10518 remove any additional permissions from that copy, or from any part of 10519 it. (Additional permissions may be written to require their own 10520 removal in certain cases when you modify the work.) You may place 10521 additional permissions on material, added by you to a covered work, 10522 for which you have or can give appropriate copyright permission. 10523 10524 Notwithstanding any other provision of this License, for material you 10525 add to a covered work, you may (if authorized by the copyright holders of 10526 that material) supplement the terms of this License with terms: 10527 10528 a) Disclaiming warranty or limiting liability differently from the 10529 terms of sections 15 and 16 of this License; or 10530 10531 b) Requiring preservation of specified reasonable legal notices or 10532 author attributions in that material or in the Appropriate Legal 10533 Notices displayed by works containing it; or 10534 10535 c) Prohibiting misrepresentation of the origin of that material, or 10536 requiring that modified versions of such material be marked in 10537 reasonable ways as different from the original version; or 10538 10539 d) Limiting the use for publicity purposes of names of licensors or 10540 authors of the material; or 10541 10542 e) Declining to grant rights under trademark law for use of some 10543 trade names, trademarks, or service marks; or 10544 10545 f) Requiring indemnification of licensors and authors of that 10546 material by anyone who conveys the material (or modified versions of 10547 it) with contractual assumptions of liability to the recipient, for 10548 any liability that these contractual assumptions directly impose on 10549 those licensors and authors. 10550 10551 All other non-permissive additional terms are considered "further 10552 restrictions" within the meaning of section 10. If the Program as you 10553 received it, or any part of it, contains a notice stating that it is 10554 governed by this License along with a term that is a further 10555 restriction, you may remove that term. If a license document contains 10556 a further restriction but permits relicensing or conveying under this 10557 License, you may add to a covered work material governed by the terms 10558 of that license document, provided that the further restriction does 10559 not survive such relicensing or conveying. 10560 10561 If you add terms to a covered work in accord with this section, you 10562 must place, in the relevant source files, a statement of the 10563 additional terms that apply to those files, or a notice indicating 10564 where to find the applicable terms. 10565 10566 Additional terms, permissive or non-permissive, may be stated in the 10567 form of a separately written license, or stated as exceptions; 10568 the above requirements apply either way. 10569 10570 8. Termination. 10571 10572 You may not propagate or modify a covered work except as expressly 10573 provided under this License. Any attempt otherwise to propagate or 10574 modify it is void, and will automatically terminate your rights under 10575 this License (including any patent licenses granted under the third 10576 paragraph of section 11). 10577 10578 However, if you cease all violation of this License, then your 10579 license from a particular copyright holder is reinstated (a) 10580 provisionally, unless and until the copyright holder explicitly and 10581 finally terminates your license, and (b) permanently, if the copyright 10582 holder fails to notify you of the violation by some reasonable means 10583 prior to 60 days after the cessation. 10584 10585 Moreover, your license from a particular copyright holder is 10586 reinstated permanently if the copyright holder notifies you of the 10587 violation by some reasonable means, this is the first time you have 10588 received notice of violation of this License (for any work) from that 10589 copyright holder, and you cure the violation prior to 30 days after 10590 your receipt of the notice. 10591 10592 Termination of your rights under this section does not terminate the 10593 licenses of parties who have received copies or rights from you under 10594 this License. If your rights have been terminated and not permanently 10595 reinstated, you do not qualify to receive new licenses for the same 10596 material under section 10. 10597 10598 9. Acceptance Not Required for Having Copies. 10599 10600 You are not required to accept this License in order to receive or 10601 run a copy of the Program. Ancillary propagation of a covered work 10602 occurring solely as a consequence of using peer-to-peer transmission 10603 to receive a copy likewise does not require acceptance. However, 10604 nothing other than this License grants you permission to propagate or 10605 modify any covered work. These actions infringe copyright if you do 10606 not accept this License. Therefore, by modifying or propagating a 10607 covered work, you indicate your acceptance of this License to do so. 10608 10609 10. Automatic Licensing of Downstream Recipients. 10610 10611 Each time you convey a covered work, the recipient automatically 10612 receives a license from the original licensors, to run, modify and 10613 propagate that work, subject to this License. You are not responsible 10614 for enforcing compliance by third parties with this License. 10615 10616 An "entity transaction" is a transaction transferring control of an 10617 organization, or substantially all assets of one, or subdividing an 10618 organization, or merging organizations. If propagation of a covered 10619 work results from an entity transaction, each party to that 10620 transaction who receives a copy of the work also receives whatever 10621 licenses to the work the party's predecessor in interest had or could 10622 give under the previous paragraph, plus a right to possession of the 10623 Corresponding Source of the work from the predecessor in interest, if 10624 the predecessor has it or can get it with reasonable efforts. 10625 10626 You may not impose any further restrictions on the exercise of the 10627 rights granted or affirmed under this License. For example, you may 10628 not impose a license fee, royalty, or other charge for exercise of 10629 rights granted under this License, and you may not initiate litigation 10630 (including a cross-claim or counterclaim in a lawsuit) alleging that 10631 any patent claim is infringed by making, using, selling, offering for 10632 sale, or importing the Program or any portion of it. 10633 10634 11. Patents. 10635 10636 A "contributor" is a copyright holder who authorizes use under this 10637 License of the Program or a work on which the Program is based. The 10638 work thus licensed is called the contributor's "contributor version". 10639 10640 A contributor's "essential patent claims" are all patent claims 10641 owned or controlled by the contributor, whether already acquired or 10642 hereafter acquired, that would be infringed by some manner, permitted 10643 by this License, of making, using, or selling its contributor version, 10644 but do not include claims that would be infringed only as a 10645 consequence of further modification of the contributor version. For 10646 purposes of this definition, "control" includes the right to grant 10647 patent sublicenses in a manner consistent with the requirements of 10648 this License. 10649 10650 Each contributor grants you a non-exclusive, worldwide, royalty-free 10651 patent license under the contributor's essential patent claims, to 10652 make, use, sell, offer for sale, import and otherwise run, modify and 10653 propagate the contents of its contributor version. 10654 10655 In the following three paragraphs, a "patent license" is any express 10656 agreement or commitment, however denominated, not to enforce a patent 10657 (such as an express permission to practice a patent or covenant not to 10658 sue for patent infringement). To "grant" such a patent license to a 10659 party means to make such an agreement or commitment not to enforce a 10660 patent against the party. 10661 10662 If you convey a covered work, knowingly relying on a patent license, 10663 and the Corresponding Source of the work is not available for anyone 10664 to copy, free of charge and under the terms of this License, through a 10665 publicly available network server or other readily accessible means, 10666 then you must either (1) cause the Corresponding Source to be so 10667 available, or (2) arrange to deprive yourself of the benefit of the 10668 patent license for this particular work, or (3) arrange, in a manner 10669 consistent with the requirements of this License, to extend the patent 10670 license to downstream recipients. "Knowingly relying" means you have 10671 actual knowledge that, but for the patent license, your conveying the 10672 covered work in a country, or your recipient's use of the covered work 10673 in a country, would infringe one or more identifiable patents in that 10674 country that you have reason to believe are valid. 10675 10676 If, pursuant to or in connection with a single transaction or 10677 arrangement, you convey, or propagate by procuring conveyance of, a 10678 covered work, and grant a patent license to some of the parties 10679 receiving the covered work authorizing them to use, propagate, modify 10680 or convey a specific copy of the covered work, then the patent license 10681 you grant is automatically extended to all recipients of the covered 10682 work and works based on it. 10683 10684 A patent license is "discriminatory" if it does not include within 10685 the scope of its coverage, prohibits the exercise of, or is 10686 conditioned on the non-exercise of one or more of the rights that are 10687 specifically granted under this License. You may not convey a covered 10688 work if you are a party to an arrangement with a third party that is 10689 in the business of distributing software, under which you make payment 10690 to the third party based on the extent of your activity of conveying 10691 the work, and under which the third party grants, to any of the 10692 parties who would receive the covered work from you, a discriminatory 10693 patent license (a) in connection with copies of the covered work 10694 conveyed by you (or copies made from those copies), or (b) primarily 10695 for and in connection with specific products or compilations that 10696 contain the covered work, unless you entered into that arrangement, 10697 or that patent license was granted, prior to 28 March 2007. 10698 10699 Nothing in this License shall be construed as excluding or limiting 10700 any implied license or other defenses to infringement that may 10701 otherwise be available to you under applicable patent law. 10702 10703 12. No Surrender of Others' Freedom. 10704 10705 If conditions are imposed on you (whether by court order, agreement or 10706 otherwise) that contradict the conditions of this License, they do not 10707 excuse you from the conditions of this License. If you cannot convey a 10708 covered work so as to satisfy simultaneously your obligations under this 10709 License and any other pertinent obligations, then as a consequence you may 10710 not convey it at all. For example, if you agree to terms that obligate you 10711 to collect a royalty for further conveying from those to whom you convey 10712 the Program, the only way you could satisfy both those terms and this 10713 License would be to refrain entirely from conveying the Program. 10714 10715 13. Remote Network Interaction; Use with the GNU General Public License. 10716 10717 Notwithstanding any other provision of this License, if you modify the 10718 Program, your modified version must prominently offer all users 10719 interacting with it remotely through a computer network (if your version 10720 supports such interaction) an opportunity to receive the Corresponding 10721 Source of your version by providing access to the Corresponding Source 10722 from a network server at no charge, through some standard or customary 10723 means of facilitating copying of software. This Corresponding Source 10724 shall include the Corresponding Source for any work covered by version 3 10725 of the GNU General Public License that is incorporated pursuant to the 10726 following paragraph. 10727 10728 Notwithstanding any other provision of this License, you have 10729 permission to link or combine any covered work with a work licensed 10730 under version 3 of the GNU General Public License into a single 10731 combined work, and to convey the resulting work. The terms of this 10732 License will continue to apply to the part which is the covered work, 10733 but the work with which it is combined will remain governed by version 10734 3 of the GNU General Public License. 10735 10736 14. Revised Versions of this License. 10737 10738 The Free Software Foundation may publish revised and/or new versions of 10739 the GNU Affero General Public License from time to time. Such new versions 10740 will be similar in spirit to the present version, but may differ in detail to 10741 address new problems or concerns. 10742 10743 Each version is given a distinguishing version number. If the 10744 Program specifies that a certain numbered version of the GNU Affero General 10745 Public License "or any later version" applies to it, you have the 10746 option of following the terms and conditions either of that numbered 10747 version or of any later version published by the Free Software 10748 Foundation. If the Program does not specify a version number of the 10749 GNU Affero General Public License, you may choose any version ever published 10750 by the Free Software Foundation. 10751 10752 If the Program specifies that a proxy can decide which future 10753 versions of the GNU Affero General Public License can be used, that proxy's 10754 public statement of acceptance of a version permanently authorizes you 10755 to choose that version for the Program. 10756 10757 Later license versions may give you additional or different 10758 permissions. However, no additional obligations are imposed on any 10759 author or copyright holder as a result of your choosing to follow a 10760 later version. 10761 10762 15. Disclaimer of Warranty. 10763 10764 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 10765 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 10766 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 10767 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 10768 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 10769 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 10770 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 10771 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 10772 10773 16. Limitation of Liability. 10774 10775 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 10776 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 10777 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 10778 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 10779 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 10780 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 10781 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 10782 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 10783 SUCH DAMAGES. 10784 10785 17. Interpretation of Sections 15 and 16. 10786 10787 If the disclaimer of warranty and limitation of liability provided 10788 above cannot be given local legal effect according to their terms, 10789 reviewing courts shall apply local law that most closely approximates 10790 an absolute waiver of all civil liability in connection with the 10791 Program, unless a warranty or assumption of liability accompanies a 10792 copy of the Program in return for a fee. 10793 10794 END OF TERMS AND CONDITIONS 10795 10796 How to Apply These Terms to Your New Programs 10797 10798 If you develop a new program, and you want it to be of the greatest 10799 possible use to the public, the best way to achieve this is to make it 10800 free software which everyone can redistribute and change under these terms. 10801 10802 To do so, attach the following notices to the program. It is safest 10803 to attach them to the start of each source file to most effectively 10804 state the exclusion of warranty; and each file should have at least 10805 the "copyright" line and a pointer to where the full notice is found. 10806 10807 <one line to give the program's name and a brief idea of what it does.> 10808 Copyright (C) <year> <name of author> 10809 10810 This program is free software: you can redistribute it and/or modify 10811 it under the terms of the GNU Affero General Public License as published by 10812 the Free Software Foundation, either version 3 of the License, or 10813 (at your option) any later version. 10814 10815 This program is distributed in the hope that it will be useful, 10816 but WITHOUT ANY WARRANTY; without even the implied warranty of 10817 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10818 GNU Affero General Public License for more details. 10819 10820 You should have received a copy of the GNU Affero General Public License 10821 along with this program. If not, see <https://www.gnu.org/licenses/>. 10822 10823 Also add information on how to contact you by electronic and paper mail. 10824 10825 If your software can interact with users remotely through a computer 10826 network, you should also make sure that it provides a way for users to 10827 get its source. For example, if your program is a web application, its 10828 interface could display a "Source" link that leads users to an archive 10829 of the code. There are many ways you could offer source, and different 10830 solutions will be better for different programs; see section 13 for the 10831 specific requirements. 10832 10833 You should also get your employer (if you work as a programmer) or school, 10834 if any, to sign a "copyright disclaimer" for the program, if necessary. 10835 For more information on this, and how to apply and follow the GNU AGPL, see 10836 <https://www.gnu.org/licenses/>. 10837 10838 ================================================================ 10839 10840 github.com/minio/selfupdate 10841 https://github.com/minio/selfupdate 10842 ---------------------------------------------------------------- 10843 10844 Apache License 10845 Version 2.0, January 2004 10846 http://www.apache.org/licenses/ 10847 10848 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10849 10850 1. Definitions. 10851 10852 "License" shall mean the terms and conditions for use, reproduction, 10853 and distribution as defined by Sections 1 through 9 of this document. 10854 10855 "Licensor" shall mean the copyright owner or entity authorized by 10856 the copyright owner that is granting the License. 10857 10858 "Legal Entity" shall mean the union of the acting entity and all 10859 other entities that control, are controlled by, or are under common 10860 control with that entity. For the purposes of this definition, 10861 "control" means (i) the power, direct or indirect, to cause the 10862 direction or management of such entity, whether by contract or 10863 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10864 outstanding shares, or (iii) beneficial ownership of such entity. 10865 10866 "You" (or "Your") shall mean an individual or Legal Entity 10867 exercising permissions granted by this License. 10868 10869 "Source" form shall mean the preferred form for making modifications, 10870 including but not limited to software source code, documentation 10871 source, and configuration files. 10872 10873 "Object" form shall mean any form resulting from mechanical 10874 transformation or translation of a Source form, including but 10875 not limited to compiled object code, generated documentation, 10876 and conversions to other media types. 10877 10878 "Work" shall mean the work of authorship, whether in Source or 10879 Object form, made available under the License, as indicated by a 10880 copyright notice that is included in or attached to the work 10881 (an example is provided in the Appendix below). 10882 10883 "Derivative Works" shall mean any work, whether in Source or Object 10884 form, that is based on (or derived from) the Work and for which the 10885 editorial revisions, annotations, elaborations, or other modifications 10886 represent, as a whole, an original work of authorship. For the purposes 10887 of this License, Derivative Works shall not include works that remain 10888 separable from, or merely link (or bind by name) to the interfaces of, 10889 the Work and Derivative Works thereof. 10890 10891 "Contribution" shall mean any work of authorship, including 10892 the original version of the Work and any modifications or additions 10893 to that Work or Derivative Works thereof, that is intentionally 10894 submitted to Licensor for inclusion in the Work by the copyright owner 10895 or by an individual or Legal Entity authorized to submit on behalf of 10896 the copyright owner. For the purposes of this definition, "submitted" 10897 means any form of electronic, verbal, or written communication sent 10898 to the Licensor or its representatives, including but not limited to 10899 communication on electronic mailing lists, source code control systems, 10900 and issue tracking systems that are managed by, or on behalf of, the 10901 Licensor for the purpose of discussing and improving the Work, but 10902 excluding communication that is conspicuously marked or otherwise 10903 designated in writing by the copyright owner as "Not a Contribution." 10904 10905 "Contributor" shall mean Licensor and any individual or Legal Entity 10906 on behalf of whom a Contribution has been received by Licensor and 10907 subsequently incorporated within the Work. 10908 10909 2. Grant of Copyright License. Subject to the terms and conditions of 10910 this License, each Contributor hereby grants to You a perpetual, 10911 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10912 copyright license to reproduce, prepare Derivative Works of, 10913 publicly display, publicly perform, sublicense, and distribute the 10914 Work and such Derivative Works in Source or Object form. 10915 10916 3. Grant of Patent License. Subject to the terms and conditions of 10917 this License, each Contributor hereby grants to You a perpetual, 10918 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10919 (except as stated in this section) patent license to make, have made, 10920 use, offer to sell, sell, import, and otherwise transfer the Work, 10921 where such license applies only to those patent claims licensable 10922 by such Contributor that are necessarily infringed by their 10923 Contribution(s) alone or by combination of their Contribution(s) 10924 with the Work to which such Contribution(s) was submitted. If You 10925 institute patent litigation against any entity (including a 10926 cross-claim or counterclaim in a lawsuit) alleging that the Work 10927 or a Contribution incorporated within the Work constitutes direct 10928 or contributory patent infringement, then any patent licenses 10929 granted to You under this License for that Work shall terminate 10930 as of the date such litigation is filed. 10931 10932 4. Redistribution. You may reproduce and distribute copies of the 10933 Work or Derivative Works thereof in any medium, with or without 10934 modifications, and in Source or Object form, provided that You 10935 meet the following conditions: 10936 10937 (a) You must give any other recipients of the Work or 10938 Derivative Works a copy of this License; and 10939 10940 (b) You must cause any modified files to carry prominent notices 10941 stating that You changed the files; and 10942 10943 (c) You must retain, in the Source form of any Derivative Works 10944 that You distribute, all copyright, patent, trademark, and 10945 attribution notices from the Source form of the Work, 10946 excluding those notices that do not pertain to any part of 10947 the Derivative Works; and 10948 10949 (d) If the Work includes a "NOTICE" text file as part of its 10950 distribution, then any Derivative Works that You distribute must 10951 include a readable copy of the attribution notices contained 10952 within such NOTICE file, excluding those notices that do not 10953 pertain to any part of the Derivative Works, in at least one 10954 of the following places: within a NOTICE text file distributed 10955 as part of the Derivative Works; within the Source form or 10956 documentation, if provided along with the Derivative Works; or, 10957 within a display generated by the Derivative Works, if and 10958 wherever such third-party notices normally appear. The contents 10959 of the NOTICE file are for informational purposes only and 10960 do not modify the License. You may add Your own attribution 10961 notices within Derivative Works that You distribute, alongside 10962 or as an addendum to the NOTICE text from the Work, provided 10963 that such additional attribution notices cannot be construed 10964 as modifying the License. 10965 10966 You may add Your own copyright statement to Your modifications and 10967 may provide additional or different license terms and conditions 10968 for use, reproduction, or distribution of Your modifications, or 10969 for any such Derivative Works as a whole, provided Your use, 10970 reproduction, and distribution of the Work otherwise complies with 10971 the conditions stated in this License. 10972 10973 5. Submission of Contributions. Unless You explicitly state otherwise, 10974 any Contribution intentionally submitted for inclusion in the Work 10975 by You to the Licensor shall be under the terms and conditions of 10976 this License, without any additional terms or conditions. 10977 Notwithstanding the above, nothing herein shall supersede or modify 10978 the terms of any separate license agreement you may have executed 10979 with Licensor regarding such Contributions. 10980 10981 6. Trademarks. This License does not grant permission to use the trade 10982 names, trademarks, service marks, or product names of the Licensor, 10983 except as required for reasonable and customary use in describing the 10984 origin of the Work and reproducing the content of the NOTICE file. 10985 10986 7. Disclaimer of Warranty. Unless required by applicable law or 10987 agreed to in writing, Licensor provides the Work (and each 10988 Contributor provides its Contributions) on an "AS IS" BASIS, 10989 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10990 implied, including, without limitation, any warranties or conditions 10991 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10992 PARTICULAR PURPOSE. You are solely responsible for determining the 10993 appropriateness of using or redistributing the Work and assume any 10994 risks associated with Your exercise of permissions under this License. 10995 10996 8. Limitation of Liability. In no event and under no legal theory, 10997 whether in tort (including negligence), contract, or otherwise, 10998 unless required by applicable law (such as deliberate and grossly 10999 negligent acts) or agreed to in writing, shall any Contributor be 11000 liable to You for damages, including any direct, indirect, special, 11001 incidental, or consequential damages of any character arising as a 11002 result of this License or out of the use or inability to use the 11003 Work (including but not limited to damages for loss of goodwill, 11004 work stoppage, computer failure or malfunction, or any and all 11005 other commercial damages or losses), even if such Contributor 11006 has been advised of the possibility of such damages. 11007 11008 9. Accepting Warranty or Additional Liability. While redistributing 11009 the Work or Derivative Works thereof, You may choose to offer, 11010 and charge a fee for, acceptance of support, warranty, indemnity, 11011 or other liability obligations and/or rights consistent with this 11012 License. However, in accepting such obligations, You may act only 11013 on Your own behalf and on Your sole responsibility, not on behalf 11014 of any other Contributor, and only if You agree to indemnify, 11015 defend, and hold each Contributor harmless for any liability 11016 incurred by, or claims asserted against, such Contributor by reason 11017 of your accepting any such warranty or additional liability. 11018 11019 END OF TERMS AND CONDITIONS 11020 11021 APPENDIX: How to apply the Apache License to your work. 11022 11023 To apply the Apache License to your work, attach the following 11024 boilerplate notice, with the fields enclosed by brackets "[]" 11025 replaced with your own identifying information. (Don't include 11026 the brackets!) The text should be enclosed in the appropriate 11027 comment syntax for the file format. We also recommend that a 11028 file or class name and description of purpose be included on the 11029 same "printed page" as the copyright notice for easier 11030 identification within third-party archives. 11031 11032 Copyright [yyyy] [name of copyright owner] 11033 11034 Licensed under the Apache License, Version 2.0 (the "License"); 11035 you may not use this file except in compliance with the License. 11036 You may obtain a copy of the License at 11037 11038 http://www.apache.org/licenses/LICENSE-2.0 11039 11040 Unless required by applicable law or agreed to in writing, software 11041 distributed under the License is distributed on an "AS IS" BASIS, 11042 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11043 See the License for the specific language governing permissions and 11044 limitations under the License. 11045 11046 ================================================================ 11047 11048 github.com/minio/sha256-simd 11049 https://github.com/minio/sha256-simd 11050 ---------------------------------------------------------------- 11051 11052 Apache License 11053 Version 2.0, January 2004 11054 http://www.apache.org/licenses/ 11055 11056 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11057 11058 1. Definitions. 11059 11060 "License" shall mean the terms and conditions for use, reproduction, 11061 and distribution as defined by Sections 1 through 9 of this document. 11062 11063 "Licensor" shall mean the copyright owner or entity authorized by 11064 the copyright owner that is granting the License. 11065 11066 "Legal Entity" shall mean the union of the acting entity and all 11067 other entities that control, are controlled by, or are under common 11068 control with that entity. For the purposes of this definition, 11069 "control" means (i) the power, direct or indirect, to cause the 11070 direction or management of such entity, whether by contract or 11071 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11072 outstanding shares, or (iii) beneficial ownership of such entity. 11073 11074 "You" (or "Your") shall mean an individual or Legal Entity 11075 exercising permissions granted by this License. 11076 11077 "Source" form shall mean the preferred form for making modifications, 11078 including but not limited to software source code, documentation 11079 source, and configuration files. 11080 11081 "Object" form shall mean any form resulting from mechanical 11082 transformation or translation of a Source form, including but 11083 not limited to compiled object code, generated documentation, 11084 and conversions to other media types. 11085 11086 "Work" shall mean the work of authorship, whether in Source or 11087 Object form, made available under the License, as indicated by a 11088 copyright notice that is included in or attached to the work 11089 (an example is provided in the Appendix below). 11090 11091 "Derivative Works" shall mean any work, whether in Source or Object 11092 form, that is based on (or derived from) the Work and for which the 11093 editorial revisions, annotations, elaborations, or other modifications 11094 represent, as a whole, an original work of authorship. For the purposes 11095 of this License, Derivative Works shall not include works that remain 11096 separable from, or merely link (or bind by name) to the interfaces of, 11097 the Work and Derivative Works thereof. 11098 11099 "Contribution" shall mean any work of authorship, including 11100 the original version of the Work and any modifications or additions 11101 to that Work or Derivative Works thereof, that is intentionally 11102 submitted to Licensor for inclusion in the Work by the copyright owner 11103 or by an individual or Legal Entity authorized to submit on behalf of 11104 the copyright owner. For the purposes of this definition, "submitted" 11105 means any form of electronic, verbal, or written communication sent 11106 to the Licensor or its representatives, including but not limited to 11107 communication on electronic mailing lists, source code control systems, 11108 and issue tracking systems that are managed by, or on behalf of, the 11109 Licensor for the purpose of discussing and improving the Work, but 11110 excluding communication that is conspicuously marked or otherwise 11111 designated in writing by the copyright owner as "Not a Contribution." 11112 11113 "Contributor" shall mean Licensor and any individual or Legal Entity 11114 on behalf of whom a Contribution has been received by Licensor and 11115 subsequently incorporated within the Work. 11116 11117 2. Grant of Copyright License. Subject to the terms and conditions of 11118 this License, each Contributor hereby grants to You a perpetual, 11119 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11120 copyright license to reproduce, prepare Derivative Works of, 11121 publicly display, publicly perform, sublicense, and distribute the 11122 Work and such Derivative Works in Source or Object form. 11123 11124 3. Grant of Patent License. Subject to the terms and conditions of 11125 this License, each Contributor hereby grants to You a perpetual, 11126 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11127 (except as stated in this section) patent license to make, have made, 11128 use, offer to sell, sell, import, and otherwise transfer the Work, 11129 where such license applies only to those patent claims licensable 11130 by such Contributor that are necessarily infringed by their 11131 Contribution(s) alone or by combination of their Contribution(s) 11132 with the Work to which such Contribution(s) was submitted. If You 11133 institute patent litigation against any entity (including a 11134 cross-claim or counterclaim in a lawsuit) alleging that the Work 11135 or a Contribution incorporated within the Work constitutes direct 11136 or contributory patent infringement, then any patent licenses 11137 granted to You under this License for that Work shall terminate 11138 as of the date such litigation is filed. 11139 11140 4. Redistribution. You may reproduce and distribute copies of the 11141 Work or Derivative Works thereof in any medium, with or without 11142 modifications, and in Source or Object form, provided that You 11143 meet the following conditions: 11144 11145 (a) You must give any other recipients of the Work or 11146 Derivative Works a copy of this License; and 11147 11148 (b) You must cause any modified files to carry prominent notices 11149 stating that You changed the files; and 11150 11151 (c) You must retain, in the Source form of any Derivative Works 11152 that You distribute, all copyright, patent, trademark, and 11153 attribution notices from the Source form of the Work, 11154 excluding those notices that do not pertain to any part of 11155 the Derivative Works; and 11156 11157 (d) If the Work includes a "NOTICE" text file as part of its 11158 distribution, then any Derivative Works that You distribute must 11159 include a readable copy of the attribution notices contained 11160 within such NOTICE file, excluding those notices that do not 11161 pertain to any part of the Derivative Works, in at least one 11162 of the following places: within a NOTICE text file distributed 11163 as part of the Derivative Works; within the Source form or 11164 documentation, if provided along with the Derivative Works; or, 11165 within a display generated by the Derivative Works, if and 11166 wherever such third-party notices normally appear. The contents 11167 of the NOTICE file are for informational purposes only and 11168 do not modify the License. You may add Your own attribution 11169 notices within Derivative Works that You distribute, alongside 11170 or as an addendum to the NOTICE text from the Work, provided 11171 that such additional attribution notices cannot be construed 11172 as modifying the License. 11173 11174 You may add Your own copyright statement to Your modifications and 11175 may provide additional or different license terms and conditions 11176 for use, reproduction, or distribution of Your modifications, or 11177 for any such Derivative Works as a whole, provided Your use, 11178 reproduction, and distribution of the Work otherwise complies with 11179 the conditions stated in this License. 11180 11181 5. Submission of Contributions. Unless You explicitly state otherwise, 11182 any Contribution intentionally submitted for inclusion in the Work 11183 by You to the Licensor shall be under the terms and conditions of 11184 this License, without any additional terms or conditions. 11185 Notwithstanding the above, nothing herein shall supersede or modify 11186 the terms of any separate license agreement you may have executed 11187 with Licensor regarding such Contributions. 11188 11189 6. Trademarks. This License does not grant permission to use the trade 11190 names, trademarks, service marks, or product names of the Licensor, 11191 except as required for reasonable and customary use in describing the 11192 origin of the Work and reproducing the content of the NOTICE file. 11193 11194 7. Disclaimer of Warranty. Unless required by applicable law or 11195 agreed to in writing, Licensor provides the Work (and each 11196 Contributor provides its Contributions) on an "AS IS" BASIS, 11197 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11198 implied, including, without limitation, any warranties or conditions 11199 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11200 PARTICULAR PURPOSE. You are solely responsible for determining the 11201 appropriateness of using or redistributing the Work and assume any 11202 risks associated with Your exercise of permissions under this License. 11203 11204 8. Limitation of Liability. In no event and under no legal theory, 11205 whether in tort (including negligence), contract, or otherwise, 11206 unless required by applicable law (such as deliberate and grossly 11207 negligent acts) or agreed to in writing, shall any Contributor be 11208 liable to You for damages, including any direct, indirect, special, 11209 incidental, or consequential damages of any character arising as a 11210 result of this License or out of the use or inability to use the 11211 Work (including but not limited to damages for loss of goodwill, 11212 work stoppage, computer failure or malfunction, or any and all 11213 other commercial damages or losses), even if such Contributor 11214 has been advised of the possibility of such damages. 11215 11216 9. Accepting Warranty or Additional Liability. While redistributing 11217 the Work or Derivative Works thereof, You may choose to offer, 11218 and charge a fee for, acceptance of support, warranty, indemnity, 11219 or other liability obligations and/or rights consistent with this 11220 License. However, in accepting such obligations, You may act only 11221 on Your own behalf and on Your sole responsibility, not on behalf 11222 of any other Contributor, and only if You agree to indemnify, 11223 defend, and hold each Contributor harmless for any liability 11224 incurred by, or claims asserted against, such Contributor by reason 11225 of your accepting any such warranty or additional liability. 11226 11227 END OF TERMS AND CONDITIONS 11228 11229 APPENDIX: How to apply the Apache License to your work. 11230 11231 To apply the Apache License to your work, attach the following 11232 boilerplate notice, with the fields enclosed by brackets "[]" 11233 replaced with your own identifying information. (Don't include 11234 the brackets!) The text should be enclosed in the appropriate 11235 comment syntax for the file format. We also recommend that a 11236 file or class name and description of purpose be included on the 11237 same "printed page" as the copyright notice for easier 11238 identification within third-party archives. 11239 11240 Copyright [yyyy] [name of copyright owner] 11241 11242 Licensed under the Apache License, Version 2.0 (the "License"); 11243 you may not use this file except in compliance with the License. 11244 You may obtain a copy of the License at 11245 11246 http://www.apache.org/licenses/LICENSE-2.0 11247 11248 Unless required by applicable law or agreed to in writing, software 11249 distributed under the License is distributed on an "AS IS" BASIS, 11250 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11251 See the License for the specific language governing permissions and 11252 limitations under the License. 11253 11254 ================================================================ 11255 11256 github.com/minio/websocket 11257 https://github.com/minio/websocket 11258 ---------------------------------------------------------------- 11259 Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved. 11260 11261 Redistribution and use in source and binary forms, with or without 11262 modification, are permitted provided that the following conditions are met: 11263 11264 Redistributions of source code must retain the above copyright notice, this 11265 list of conditions and the following disclaimer. 11266 11267 Redistributions in binary form must reproduce the above copyright notice, 11268 this list of conditions and the following disclaimer in the documentation 11269 and/or other materials provided with the distribution. 11270 11271 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 11272 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 11273 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 11274 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 11275 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 11276 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 11277 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 11278 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 11279 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 11280 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11281 11282 ================================================================ 11283 11284 github.com/mitchellh/go-homedir 11285 https://github.com/mitchellh/go-homedir 11286 ---------------------------------------------------------------- 11287 The MIT License (MIT) 11288 11289 Copyright (c) 2013 Mitchell Hashimoto 11290 11291 Permission is hereby granted, free of charge, to any person obtaining a copy 11292 of this software and associated documentation files (the "Software"), to deal 11293 in the Software without restriction, including without limitation the rights 11294 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11295 copies of the Software, and to permit persons to whom the Software is 11296 furnished to do so, subject to the following conditions: 11297 11298 The above copyright notice and this permission notice shall be included in 11299 all copies or substantial portions of the Software. 11300 11301 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11302 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11303 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11304 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11305 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11306 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 11307 THE SOFTWARE. 11308 11309 ================================================================ 11310 11311 github.com/mitchellh/mapstructure 11312 https://github.com/mitchellh/mapstructure 11313 ---------------------------------------------------------------- 11314 The MIT License (MIT) 11315 11316 Copyright (c) 2013 Mitchell Hashimoto 11317 11318 Permission is hereby granted, free of charge, to any person obtaining a copy 11319 of this software and associated documentation files (the "Software"), to deal 11320 in the Software without restriction, including without limitation the rights 11321 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11322 copies of the Software, and to permit persons to whom the Software is 11323 furnished to do so, subject to the following conditions: 11324 11325 The above copyright notice and this permission notice shall be included in 11326 all copies or substantial portions of the Software. 11327 11328 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11329 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11330 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11331 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11332 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11333 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 11334 THE SOFTWARE. 11335 11336 ================================================================ 11337 11338 github.com/modern-go/concurrent 11339 https://github.com/modern-go/concurrent 11340 ---------------------------------------------------------------- 11341 Apache License 11342 Version 2.0, January 2004 11343 http://www.apache.org/licenses/ 11344 11345 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11346 11347 1. Definitions. 11348 11349 "License" shall mean the terms and conditions for use, reproduction, 11350 and distribution as defined by Sections 1 through 9 of this document. 11351 11352 "Licensor" shall mean the copyright owner or entity authorized by 11353 the copyright owner that is granting the License. 11354 11355 "Legal Entity" shall mean the union of the acting entity and all 11356 other entities that control, are controlled by, or are under common 11357 control with that entity. For the purposes of this definition, 11358 "control" means (i) the power, direct or indirect, to cause the 11359 direction or management of such entity, whether by contract or 11360 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11361 outstanding shares, or (iii) beneficial ownership of such entity. 11362 11363 "You" (or "Your") shall mean an individual or Legal Entity 11364 exercising permissions granted by this License. 11365 11366 "Source" form shall mean the preferred form for making modifications, 11367 including but not limited to software source code, documentation 11368 source, and configuration files. 11369 11370 "Object" form shall mean any form resulting from mechanical 11371 transformation or translation of a Source form, including but 11372 not limited to compiled object code, generated documentation, 11373 and conversions to other media types. 11374 11375 "Work" shall mean the work of authorship, whether in Source or 11376 Object form, made available under the License, as indicated by a 11377 copyright notice that is included in or attached to the work 11378 (an example is provided in the Appendix below). 11379 11380 "Derivative Works" shall mean any work, whether in Source or Object 11381 form, that is based on (or derived from) the Work and for which the 11382 editorial revisions, annotations, elaborations, or other modifications 11383 represent, as a whole, an original work of authorship. For the purposes 11384 of this License, Derivative Works shall not include works that remain 11385 separable from, or merely link (or bind by name) to the interfaces of, 11386 the Work and Derivative Works thereof. 11387 11388 "Contribution" shall mean any work of authorship, including 11389 the original version of the Work and any modifications or additions 11390 to that Work or Derivative Works thereof, that is intentionally 11391 submitted to Licensor for inclusion in the Work by the copyright owner 11392 or by an individual or Legal Entity authorized to submit on behalf of 11393 the copyright owner. For the purposes of this definition, "submitted" 11394 means any form of electronic, verbal, or written communication sent 11395 to the Licensor or its representatives, including but not limited to 11396 communication on electronic mailing lists, source code control systems, 11397 and issue tracking systems that are managed by, or on behalf of, the 11398 Licensor for the purpose of discussing and improving the Work, but 11399 excluding communication that is conspicuously marked or otherwise 11400 designated in writing by the copyright owner as "Not a Contribution." 11401 11402 "Contributor" shall mean Licensor and any individual or Legal Entity 11403 on behalf of whom a Contribution has been received by Licensor and 11404 subsequently incorporated within the Work. 11405 11406 2. Grant of Copyright License. Subject to the terms and conditions of 11407 this License, each Contributor hereby grants to You a perpetual, 11408 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11409 copyright license to reproduce, prepare Derivative Works of, 11410 publicly display, publicly perform, sublicense, and distribute the 11411 Work and such Derivative Works in Source or Object form. 11412 11413 3. Grant of Patent License. Subject to the terms and conditions of 11414 this License, each Contributor hereby grants to You a perpetual, 11415 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11416 (except as stated in this section) patent license to make, have made, 11417 use, offer to sell, sell, import, and otherwise transfer the Work, 11418 where such license applies only to those patent claims licensable 11419 by such Contributor that are necessarily infringed by their 11420 Contribution(s) alone or by combination of their Contribution(s) 11421 with the Work to which such Contribution(s) was submitted. If You 11422 institute patent litigation against any entity (including a 11423 cross-claim or counterclaim in a lawsuit) alleging that the Work 11424 or a Contribution incorporated within the Work constitutes direct 11425 or contributory patent infringement, then any patent licenses 11426 granted to You under this License for that Work shall terminate 11427 as of the date such litigation is filed. 11428 11429 4. Redistribution. You may reproduce and distribute copies of the 11430 Work or Derivative Works thereof in any medium, with or without 11431 modifications, and in Source or Object form, provided that You 11432 meet the following conditions: 11433 11434 (a) You must give any other recipients of the Work or 11435 Derivative Works a copy of this License; and 11436 11437 (b) You must cause any modified files to carry prominent notices 11438 stating that You changed the files; and 11439 11440 (c) You must retain, in the Source form of any Derivative Works 11441 that You distribute, all copyright, patent, trademark, and 11442 attribution notices from the Source form of the Work, 11443 excluding those notices that do not pertain to any part of 11444 the Derivative Works; and 11445 11446 (d) If the Work includes a "NOTICE" text file as part of its 11447 distribution, then any Derivative Works that You distribute must 11448 include a readable copy of the attribution notices contained 11449 within such NOTICE file, excluding those notices that do not 11450 pertain to any part of the Derivative Works, in at least one 11451 of the following places: within a NOTICE text file distributed 11452 as part of the Derivative Works; within the Source form or 11453 documentation, if provided along with the Derivative Works; or, 11454 within a display generated by the Derivative Works, if and 11455 wherever such third-party notices normally appear. The contents 11456 of the NOTICE file are for informational purposes only and 11457 do not modify the License. You may add Your own attribution 11458 notices within Derivative Works that You distribute, alongside 11459 or as an addendum to the NOTICE text from the Work, provided 11460 that such additional attribution notices cannot be construed 11461 as modifying the License. 11462 11463 You may add Your own copyright statement to Your modifications and 11464 may provide additional or different license terms and conditions 11465 for use, reproduction, or distribution of Your modifications, or 11466 for any such Derivative Works as a whole, provided Your use, 11467 reproduction, and distribution of the Work otherwise complies with 11468 the conditions stated in this License. 11469 11470 5. Submission of Contributions. Unless You explicitly state otherwise, 11471 any Contribution intentionally submitted for inclusion in the Work 11472 by You to the Licensor shall be under the terms and conditions of 11473 this License, without any additional terms or conditions. 11474 Notwithstanding the above, nothing herein shall supersede or modify 11475 the terms of any separate license agreement you may have executed 11476 with Licensor regarding such Contributions. 11477 11478 6. Trademarks. This License does not grant permission to use the trade 11479 names, trademarks, service marks, or product names of the Licensor, 11480 except as required for reasonable and customary use in describing the 11481 origin of the Work and reproducing the content of the NOTICE file. 11482 11483 7. Disclaimer of Warranty. Unless required by applicable law or 11484 agreed to in writing, Licensor provides the Work (and each 11485 Contributor provides its Contributions) on an "AS IS" BASIS, 11486 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11487 implied, including, without limitation, any warranties or conditions 11488 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11489 PARTICULAR PURPOSE. You are solely responsible for determining the 11490 appropriateness of using or redistributing the Work and assume any 11491 risks associated with Your exercise of permissions under this License. 11492 11493 8. Limitation of Liability. In no event and under no legal theory, 11494 whether in tort (including negligence), contract, or otherwise, 11495 unless required by applicable law (such as deliberate and grossly 11496 negligent acts) or agreed to in writing, shall any Contributor be 11497 liable to You for damages, including any direct, indirect, special, 11498 incidental, or consequential damages of any character arising as a 11499 result of this License or out of the use or inability to use the 11500 Work (including but not limited to damages for loss of goodwill, 11501 work stoppage, computer failure or malfunction, or any and all 11502 other commercial damages or losses), even if such Contributor 11503 has been advised of the possibility of such damages. 11504 11505 9. Accepting Warranty or Additional Liability. While redistributing 11506 the Work or Derivative Works thereof, You may choose to offer, 11507 and charge a fee for, acceptance of support, warranty, indemnity, 11508 or other liability obligations and/or rights consistent with this 11509 License. However, in accepting such obligations, You may act only 11510 on Your own behalf and on Your sole responsibility, not on behalf 11511 of any other Contributor, and only if You agree to indemnify, 11512 defend, and hold each Contributor harmless for any liability 11513 incurred by, or claims asserted against, such Contributor by reason 11514 of your accepting any such warranty or additional liability. 11515 11516 END OF TERMS AND CONDITIONS 11517 11518 APPENDIX: How to apply the Apache License to your work. 11519 11520 To apply the Apache License to your work, attach the following 11521 boilerplate notice, with the fields enclosed by brackets "[]" 11522 replaced with your own identifying information. (Don't include 11523 the brackets!) The text should be enclosed in the appropriate 11524 comment syntax for the file format. We also recommend that a 11525 file or class name and description of purpose be included on the 11526 same "printed page" as the copyright notice for easier 11527 identification within third-party archives. 11528 11529 Copyright [yyyy] [name of copyright owner] 11530 11531 Licensed under the Apache License, Version 2.0 (the "License"); 11532 you may not use this file except in compliance with the License. 11533 You may obtain a copy of the License at 11534 11535 http://www.apache.org/licenses/LICENSE-2.0 11536 11537 Unless required by applicable law or agreed to in writing, software 11538 distributed under the License is distributed on an "AS IS" BASIS, 11539 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11540 See the License for the specific language governing permissions and 11541 limitations under the License. 11542 11543 ================================================================ 11544 11545 github.com/modern-go/reflect2 11546 https://github.com/modern-go/reflect2 11547 ---------------------------------------------------------------- 11548 Apache License 11549 Version 2.0, January 2004 11550 http://www.apache.org/licenses/ 11551 11552 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11553 11554 1. Definitions. 11555 11556 "License" shall mean the terms and conditions for use, reproduction, 11557 and distribution as defined by Sections 1 through 9 of this document. 11558 11559 "Licensor" shall mean the copyright owner or entity authorized by 11560 the copyright owner that is granting the License. 11561 11562 "Legal Entity" shall mean the union of the acting entity and all 11563 other entities that control, are controlled by, or are under common 11564 control with that entity. For the purposes of this definition, 11565 "control" means (i) the power, direct or indirect, to cause the 11566 direction or management of such entity, whether by contract or 11567 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11568 outstanding shares, or (iii) beneficial ownership of such entity. 11569 11570 "You" (or "Your") shall mean an individual or Legal Entity 11571 exercising permissions granted by this License. 11572 11573 "Source" form shall mean the preferred form for making modifications, 11574 including but not limited to software source code, documentation 11575 source, and configuration files. 11576 11577 "Object" form shall mean any form resulting from mechanical 11578 transformation or translation of a Source form, including but 11579 not limited to compiled object code, generated documentation, 11580 and conversions to other media types. 11581 11582 "Work" shall mean the work of authorship, whether in Source or 11583 Object form, made available under the License, as indicated by a 11584 copyright notice that is included in or attached to the work 11585 (an example is provided in the Appendix below). 11586 11587 "Derivative Works" shall mean any work, whether in Source or Object 11588 form, that is based on (or derived from) the Work and for which the 11589 editorial revisions, annotations, elaborations, or other modifications 11590 represent, as a whole, an original work of authorship. For the purposes 11591 of this License, Derivative Works shall not include works that remain 11592 separable from, or merely link (or bind by name) to the interfaces of, 11593 the Work and Derivative Works thereof. 11594 11595 "Contribution" shall mean any work of authorship, including 11596 the original version of the Work and any modifications or additions 11597 to that Work or Derivative Works thereof, that is intentionally 11598 submitted to Licensor for inclusion in the Work by the copyright owner 11599 or by an individual or Legal Entity authorized to submit on behalf of 11600 the copyright owner. For the purposes of this definition, "submitted" 11601 means any form of electronic, verbal, or written communication sent 11602 to the Licensor or its representatives, including but not limited to 11603 communication on electronic mailing lists, source code control systems, 11604 and issue tracking systems that are managed by, or on behalf of, the 11605 Licensor for the purpose of discussing and improving the Work, but 11606 excluding communication that is conspicuously marked or otherwise 11607 designated in writing by the copyright owner as "Not a Contribution." 11608 11609 "Contributor" shall mean Licensor and any individual or Legal Entity 11610 on behalf of whom a Contribution has been received by Licensor and 11611 subsequently incorporated within the Work. 11612 11613 2. Grant of Copyright License. Subject to the terms and conditions of 11614 this License, each Contributor hereby grants to You a perpetual, 11615 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11616 copyright license to reproduce, prepare Derivative Works of, 11617 publicly display, publicly perform, sublicense, and distribute the 11618 Work and such Derivative Works in Source or Object form. 11619 11620 3. Grant of Patent License. Subject to the terms and conditions of 11621 this License, each Contributor hereby grants to You a perpetual, 11622 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11623 (except as stated in this section) patent license to make, have made, 11624 use, offer to sell, sell, import, and otherwise transfer the Work, 11625 where such license applies only to those patent claims licensable 11626 by such Contributor that are necessarily infringed by their 11627 Contribution(s) alone or by combination of their Contribution(s) 11628 with the Work to which such Contribution(s) was submitted. If You 11629 institute patent litigation against any entity (including a 11630 cross-claim or counterclaim in a lawsuit) alleging that the Work 11631 or a Contribution incorporated within the Work constitutes direct 11632 or contributory patent infringement, then any patent licenses 11633 granted to You under this License for that Work shall terminate 11634 as of the date such litigation is filed. 11635 11636 4. Redistribution. You may reproduce and distribute copies of the 11637 Work or Derivative Works thereof in any medium, with or without 11638 modifications, and in Source or Object form, provided that You 11639 meet the following conditions: 11640 11641 (a) You must give any other recipients of the Work or 11642 Derivative Works a copy of this License; and 11643 11644 (b) You must cause any modified files to carry prominent notices 11645 stating that You changed the files; and 11646 11647 (c) You must retain, in the Source form of any Derivative Works 11648 that You distribute, all copyright, patent, trademark, and 11649 attribution notices from the Source form of the Work, 11650 excluding those notices that do not pertain to any part of 11651 the Derivative Works; and 11652 11653 (d) If the Work includes a "NOTICE" text file as part of its 11654 distribution, then any Derivative Works that You distribute must 11655 include a readable copy of the attribution notices contained 11656 within such NOTICE file, excluding those notices that do not 11657 pertain to any part of the Derivative Works, in at least one 11658 of the following places: within a NOTICE text file distributed 11659 as part of the Derivative Works; within the Source form or 11660 documentation, if provided along with the Derivative Works; or, 11661 within a display generated by the Derivative Works, if and 11662 wherever such third-party notices normally appear. The contents 11663 of the NOTICE file are for informational purposes only and 11664 do not modify the License. You may add Your own attribution 11665 notices within Derivative Works that You distribute, alongside 11666 or as an addendum to the NOTICE text from the Work, provided 11667 that such additional attribution notices cannot be construed 11668 as modifying the License. 11669 11670 You may add Your own copyright statement to Your modifications and 11671 may provide additional or different license terms and conditions 11672 for use, reproduction, or distribution of Your modifications, or 11673 for any such Derivative Works as a whole, provided Your use, 11674 reproduction, and distribution of the Work otherwise complies with 11675 the conditions stated in this License. 11676 11677 5. Submission of Contributions. Unless You explicitly state otherwise, 11678 any Contribution intentionally submitted for inclusion in the Work 11679 by You to the Licensor shall be under the terms and conditions of 11680 this License, without any additional terms or conditions. 11681 Notwithstanding the above, nothing herein shall supersede or modify 11682 the terms of any separate license agreement you may have executed 11683 with Licensor regarding such Contributions. 11684 11685 6. Trademarks. This License does not grant permission to use the trade 11686 names, trademarks, service marks, or product names of the Licensor, 11687 except as required for reasonable and customary use in describing the 11688 origin of the Work and reproducing the content of the NOTICE file. 11689 11690 7. Disclaimer of Warranty. Unless required by applicable law or 11691 agreed to in writing, Licensor provides the Work (and each 11692 Contributor provides its Contributions) on an "AS IS" BASIS, 11693 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11694 implied, including, without limitation, any warranties or conditions 11695 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11696 PARTICULAR PURPOSE. You are solely responsible for determining the 11697 appropriateness of using or redistributing the Work and assume any 11698 risks associated with Your exercise of permissions under this License. 11699 11700 8. Limitation of Liability. In no event and under no legal theory, 11701 whether in tort (including negligence), contract, or otherwise, 11702 unless required by applicable law (such as deliberate and grossly 11703 negligent acts) or agreed to in writing, shall any Contributor be 11704 liable to You for damages, including any direct, indirect, special, 11705 incidental, or consequential damages of any character arising as a 11706 result of this License or out of the use or inability to use the 11707 Work (including but not limited to damages for loss of goodwill, 11708 work stoppage, computer failure or malfunction, or any and all 11709 other commercial damages or losses), even if such Contributor 11710 has been advised of the possibility of such damages. 11711 11712 9. Accepting Warranty or Additional Liability. While redistributing 11713 the Work or Derivative Works thereof, You may choose to offer, 11714 and charge a fee for, acceptance of support, warranty, indemnity, 11715 or other liability obligations and/or rights consistent with this 11716 License. However, in accepting such obligations, You may act only 11717 on Your own behalf and on Your sole responsibility, not on behalf 11718 of any other Contributor, and only if You agree to indemnify, 11719 defend, and hold each Contributor harmless for any liability 11720 incurred by, or claims asserted against, such Contributor by reason 11721 of your accepting any such warranty or additional liability. 11722 11723 END OF TERMS AND CONDITIONS 11724 11725 APPENDIX: How to apply the Apache License to your work. 11726 11727 To apply the Apache License to your work, attach the following 11728 boilerplate notice, with the fields enclosed by brackets "[]" 11729 replaced with your own identifying information. (Don't include 11730 the brackets!) The text should be enclosed in the appropriate 11731 comment syntax for the file format. We also recommend that a 11732 file or class name and description of purpose be included on the 11733 same "printed page" as the copyright notice for easier 11734 identification within third-party archives. 11735 11736 Copyright [yyyy] [name of copyright owner] 11737 11738 Licensed under the Apache License, Version 2.0 (the "License"); 11739 you may not use this file except in compliance with the License. 11740 You may obtain a copy of the License at 11741 11742 http://www.apache.org/licenses/LICENSE-2.0 11743 11744 Unless required by applicable law or agreed to in writing, software 11745 distributed under the License is distributed on an "AS IS" BASIS, 11746 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11747 See the License for the specific language governing permissions and 11748 limitations under the License. 11749 11750 ================================================================ 11751 11752 github.com/montanaflynn/stats 11753 https://github.com/montanaflynn/stats 11754 ---------------------------------------------------------------- 11755 The MIT License (MIT) 11756 11757 Copyright (c) 2014-2023 Montana Flynn (https://montanaflynn.com) 11758 11759 Permission is hereby granted, free of charge, to any person obtaining a copy 11760 of this software and associated documentation files (the "Software"), to deal 11761 in the Software without restriction, including without limitation the rights 11762 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11763 copies of the Software, and to permit persons to whom the Software is 11764 furnished to do so, subject to the following conditions: 11765 11766 The above copyright notice and this permission notice shall be included in all 11767 copies or substantial portions of the Software. 11768 11769 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11770 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11771 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11772 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11773 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11774 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11775 SOFTWARE. 11776 11777 ================================================================ 11778 11779 github.com/muesli/ansi 11780 https://github.com/muesli/ansi 11781 ---------------------------------------------------------------- 11782 MIT License 11783 11784 Copyright (c) 2021 Christian Muehlhaeuser 11785 11786 Permission is hereby granted, free of charge, to any person obtaining a copy 11787 of this software and associated documentation files (the "Software"), to deal 11788 in the Software without restriction, including without limitation the rights 11789 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11790 copies of the Software, and to permit persons to whom the Software is 11791 furnished to do so, subject to the following conditions: 11792 11793 The above copyright notice and this permission notice shall be included in all 11794 copies or substantial portions of the Software. 11795 11796 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11797 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11798 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11799 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11800 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11801 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11802 SOFTWARE. 11803 11804 ================================================================ 11805 11806 github.com/muesli/cancelreader 11807 https://github.com/muesli/cancelreader 11808 ---------------------------------------------------------------- 11809 MIT License 11810 11811 Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser 11812 11813 Permission is hereby granted, free of charge, to any person obtaining a copy 11814 of this software and associated documentation files (the "Software"), to deal 11815 in the Software without restriction, including without limitation the rights 11816 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11817 copies of the Software, and to permit persons to whom the Software is 11818 furnished to do so, subject to the following conditions: 11819 11820 The above copyright notice and this permission notice shall be included in all 11821 copies or substantial portions of the Software. 11822 11823 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11824 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11825 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11826 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11827 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11828 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11829 SOFTWARE. 11830 11831 ================================================================ 11832 11833 github.com/muesli/reflow 11834 https://github.com/muesli/reflow 11835 ---------------------------------------------------------------- 11836 MIT License 11837 11838 Copyright (c) 2019 Christian Muehlhaeuser 11839 11840 Permission is hereby granted, free of charge, to any person obtaining a copy 11841 of this software and associated documentation files (the "Software"), to deal 11842 in the Software without restriction, including without limitation the rights 11843 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11844 copies of the Software, and to permit persons to whom the Software is 11845 furnished to do so, subject to the following conditions: 11846 11847 The above copyright notice and this permission notice shall be included in all 11848 copies or substantial portions of the Software. 11849 11850 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11851 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11852 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11853 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11854 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11855 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11856 SOFTWARE. 11857 11858 ================================================================ 11859 11860 github.com/muesli/termenv 11861 https://github.com/muesli/termenv 11862 ---------------------------------------------------------------- 11863 MIT License 11864 11865 Copyright (c) 2019 Christian Muehlhaeuser 11866 11867 Permission is hereby granted, free of charge, to any person obtaining a copy 11868 of this software and associated documentation files (the "Software"), to deal 11869 in the Software without restriction, including without limitation the rights 11870 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11871 copies of the Software, and to permit persons to whom the Software is 11872 furnished to do so, subject to the following conditions: 11873 11874 The above copyright notice and this permission notice shall be included in all 11875 copies or substantial portions of the Software. 11876 11877 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11878 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11879 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11880 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11881 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11882 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11883 SOFTWARE. 11884 11885 ================================================================ 11886 11887 github.com/navidys/tvxwidgets 11888 https://github.com/navidys/tvxwidgets 11889 ---------------------------------------------------------------- 11890 MIT License 11891 11892 Copyright (c) 2021 Navid Yaghoobi 11893 11894 Permission is hereby granted, free of charge, to any person obtaining a copy 11895 of this software and associated documentation files (the "Software"), to deal 11896 in the Software without restriction, including without limitation the rights 11897 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11898 copies of the Software, and to permit persons to whom the Software is 11899 furnished to do so, subject to the following conditions: 11900 11901 The above copyright notice and this permission notice shall be included in all 11902 copies or substantial portions of the Software. 11903 11904 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11905 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11906 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11907 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11908 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11909 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11910 SOFTWARE. 11911 11912 ================================================================ 11913 11914 github.com/oklog/ulid 11915 https://github.com/oklog/ulid 11916 ---------------------------------------------------------------- 11917 Apache License 11918 Version 2.0, January 2004 11919 http://www.apache.org/licenses/ 11920 11921 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11922 11923 1. Definitions. 11924 11925 "License" shall mean the terms and conditions for use, reproduction, 11926 and distribution as defined by Sections 1 through 9 of this document. 11927 11928 "Licensor" shall mean the copyright owner or entity authorized by 11929 the copyright owner that is granting the License. 11930 11931 "Legal Entity" shall mean the union of the acting entity and all 11932 other entities that control, are controlled by, or are under common 11933 control with that entity. For the purposes of this definition, 11934 "control" means (i) the power, direct or indirect, to cause the 11935 direction or management of such entity, whether by contract or 11936 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11937 outstanding shares, or (iii) beneficial ownership of such entity. 11938 11939 "You" (or "Your") shall mean an individual or Legal Entity 11940 exercising permissions granted by this License. 11941 11942 "Source" form shall mean the preferred form for making modifications, 11943 including but not limited to software source code, documentation 11944 source, and configuration files. 11945 11946 "Object" form shall mean any form resulting from mechanical 11947 transformation or translation of a Source form, including but 11948 not limited to compiled object code, generated documentation, 11949 and conversions to other media types. 11950 11951 "Work" shall mean the work of authorship, whether in Source or 11952 Object form, made available under the License, as indicated by a 11953 copyright notice that is included in or attached to the work 11954 (an example is provided in the Appendix below). 11955 11956 "Derivative Works" shall mean any work, whether in Source or Object 11957 form, that is based on (or derived from) the Work and for which the 11958 editorial revisions, annotations, elaborations, or other modifications 11959 represent, as a whole, an original work of authorship. For the purposes 11960 of this License, Derivative Works shall not include works that remain 11961 separable from, or merely link (or bind by name) to the interfaces of, 11962 the Work and Derivative Works thereof. 11963 11964 "Contribution" shall mean any work of authorship, including 11965 the original version of the Work and any modifications or additions 11966 to that Work or Derivative Works thereof, that is intentionally 11967 submitted to Licensor for inclusion in the Work by the copyright owner 11968 or by an individual or Legal Entity authorized to submit on behalf of 11969 the copyright owner. For the purposes of this definition, "submitted" 11970 means any form of electronic, verbal, or written communication sent 11971 to the Licensor or its representatives, including but not limited to 11972 communication on electronic mailing lists, source code control systems, 11973 and issue tracking systems that are managed by, or on behalf of, the 11974 Licensor for the purpose of discussing and improving the Work, but 11975 excluding communication that is conspicuously marked or otherwise 11976 designated in writing by the copyright owner as "Not a Contribution." 11977 11978 "Contributor" shall mean Licensor and any individual or Legal Entity 11979 on behalf of whom a Contribution has been received by Licensor and 11980 subsequently incorporated within the Work. 11981 11982 2. Grant of Copyright License. Subject to the terms and conditions of 11983 this License, each Contributor hereby grants to You a perpetual, 11984 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11985 copyright license to reproduce, prepare Derivative Works of, 11986 publicly display, publicly perform, sublicense, and distribute the 11987 Work and such Derivative Works in Source or Object form. 11988 11989 3. Grant of Patent 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 (except as stated in this section) patent license to make, have made, 11993 use, offer to sell, sell, import, and otherwise transfer the Work, 11994 where such license applies only to those patent claims licensable 11995 by such Contributor that are necessarily infringed by their 11996 Contribution(s) alone or by combination of their Contribution(s) 11997 with the Work to which such Contribution(s) was submitted. If You 11998 institute patent litigation against any entity (including a 11999 cross-claim or counterclaim in a lawsuit) alleging that the Work 12000 or a Contribution incorporated within the Work constitutes direct 12001 or contributory patent infringement, then any patent licenses 12002 granted to You under this License for that Work shall terminate 12003 as of the date such litigation is filed. 12004 12005 4. Redistribution. You may reproduce and distribute copies of the 12006 Work or Derivative Works thereof in any medium, with or without 12007 modifications, and in Source or Object form, provided that You 12008 meet the following conditions: 12009 12010 (a) You must give any other recipients of the Work or 12011 Derivative Works a copy of this License; and 12012 12013 (b) You must cause any modified files to carry prominent notices 12014 stating that You changed the files; and 12015 12016 (c) You must retain, in the Source form of any Derivative Works 12017 that You distribute, all copyright, patent, trademark, and 12018 attribution notices from the Source form of the Work, 12019 excluding those notices that do not pertain to any part of 12020 the Derivative Works; and 12021 12022 (d) If the Work includes a "NOTICE" text file as part of its 12023 distribution, then any Derivative Works that You distribute must 12024 include a readable copy of the attribution notices contained 12025 within such NOTICE file, excluding those notices that do not 12026 pertain to any part of the Derivative Works, in at least one 12027 of the following places: within a NOTICE text file distributed 12028 as part of the Derivative Works; within the Source form or 12029 documentation, if provided along with the Derivative Works; or, 12030 within a display generated by the Derivative Works, if and 12031 wherever such third-party notices normally appear. The contents 12032 of the NOTICE file are for informational purposes only and 12033 do not modify the License. You may add Your own attribution 12034 notices within Derivative Works that You distribute, alongside 12035 or as an addendum to the NOTICE text from the Work, provided 12036 that such additional attribution notices cannot be construed 12037 as modifying the License. 12038 12039 You may add Your own copyright statement to Your modifications and 12040 may provide additional or different license terms and conditions 12041 for use, reproduction, or distribution of Your modifications, or 12042 for any such Derivative Works as a whole, provided Your use, 12043 reproduction, and distribution of the Work otherwise complies with 12044 the conditions stated in this License. 12045 12046 5. Submission of Contributions. Unless You explicitly state otherwise, 12047 any Contribution intentionally submitted for inclusion in the Work 12048 by You to the Licensor shall be under the terms and conditions of 12049 this License, without any additional terms or conditions. 12050 Notwithstanding the above, nothing herein shall supersede or modify 12051 the terms of any separate license agreement you may have executed 12052 with Licensor regarding such Contributions. 12053 12054 6. Trademarks. This License does not grant permission to use the trade 12055 names, trademarks, service marks, or product names of the Licensor, 12056 except as required for reasonable and customary use in describing the 12057 origin of the Work and reproducing the content of the NOTICE file. 12058 12059 7. Disclaimer of Warranty. Unless required by applicable law or 12060 agreed to in writing, Licensor provides the Work (and each 12061 Contributor provides its Contributions) on an "AS IS" BASIS, 12062 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12063 implied, including, without limitation, any warranties or conditions 12064 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12065 PARTICULAR PURPOSE. You are solely responsible for determining the 12066 appropriateness of using or redistributing the Work and assume any 12067 risks associated with Your exercise of permissions under this License. 12068 12069 8. Limitation of Liability. In no event and under no legal theory, 12070 whether in tort (including negligence), contract, or otherwise, 12071 unless required by applicable law (such as deliberate and grossly 12072 negligent acts) or agreed to in writing, shall any Contributor be 12073 liable to You for damages, including any direct, indirect, special, 12074 incidental, or consequential damages of any character arising as a 12075 result of this License or out of the use or inability to use the 12076 Work (including but not limited to damages for loss of goodwill, 12077 work stoppage, computer failure or malfunction, or any and all 12078 other commercial damages or losses), even if such Contributor 12079 has been advised of the possibility of such damages. 12080 12081 9. Accepting Warranty or Additional Liability. While redistributing 12082 the Work or Derivative Works thereof, You may choose to offer, 12083 and charge a fee for, acceptance of support, warranty, indemnity, 12084 or other liability obligations and/or rights consistent with this 12085 License. However, in accepting such obligations, You may act only 12086 on Your own behalf and on Your sole responsibility, not on behalf 12087 of any other Contributor, and only if You agree to indemnify, 12088 defend, and hold each Contributor harmless for any liability 12089 incurred by, or claims asserted against, such Contributor by reason 12090 of your accepting any such warranty or additional liability. 12091 12092 END OF TERMS AND CONDITIONS 12093 12094 APPENDIX: How to apply the Apache License to your work. 12095 12096 To apply the Apache License to your work, attach the following 12097 boilerplate notice, with the fields enclosed by brackets "[]" 12098 replaced with your own identifying information. (Don't include 12099 the brackets!) The text should be enclosed in the appropriate 12100 comment syntax for the file format. We also recommend that a 12101 file or class name and description of purpose be included on the 12102 same "printed page" as the copyright notice for easier 12103 identification within third-party archives. 12104 12105 Copyright [yyyy] [name of copyright owner] 12106 12107 Licensed under the Apache License, Version 2.0 (the "License"); 12108 you may not use this file except in compliance with the License. 12109 You may obtain a copy of the License at 12110 12111 http://www.apache.org/licenses/LICENSE-2.0 12112 12113 Unless required by applicable law or agreed to in writing, software 12114 distributed under the License is distributed on an "AS IS" BASIS, 12115 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12116 See the License for the specific language governing permissions and 12117 limitations under the License. 12118 12119 ================================================================ 12120 12121 github.com/olekukonko/tablewriter 12122 https://github.com/olekukonko/tablewriter 12123 ---------------------------------------------------------------- 12124 Copyright (C) 2014 by Oleku Konko 12125 12126 Permission is hereby granted, free of charge, to any person obtaining a copy 12127 of this software and associated documentation files (the "Software"), to deal 12128 in the Software without restriction, including without limitation the rights 12129 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12130 copies of the Software, and to permit persons to whom the Software is 12131 furnished to do so, subject to the following conditions: 12132 12133 The above copyright notice and this permission notice shall be included in 12134 all copies or substantial portions of the Software. 12135 12136 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12137 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 12138 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12139 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12140 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12141 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 12142 THE SOFTWARE. 12143 12144 ================================================================ 12145 12146 github.com/onsi/ginkgo/v2 12147 https://github.com/onsi/ginkgo/v2 12148 ---------------------------------------------------------------- 12149 Copyright (c) 2013-2014 Onsi Fakhouri 12150 12151 Permission is hereby granted, free of charge, to any person obtaining 12152 a copy of this software and associated documentation files (the 12153 "Software"), to deal in the Software without restriction, including 12154 without limitation the rights to use, copy, modify, merge, publish, 12155 distribute, sublicense, and/or sell copies of the Software, and to 12156 permit persons to whom the Software is furnished to do so, subject to 12157 the following conditions: 12158 12159 The above copyright notice and this permission notice shall be 12160 included in all copies or substantial portions of the Software. 12161 12162 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 12163 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 12164 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 12165 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 12166 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 12167 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 12168 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12169 12170 ================================================================ 12171 12172 github.com/onsi/gomega 12173 https://github.com/onsi/gomega 12174 ---------------------------------------------------------------- 12175 Copyright (c) 2013-2014 Onsi Fakhouri 12176 12177 Permission is hereby granted, free of charge, to any person obtaining 12178 a copy of this software and associated documentation files (the 12179 "Software"), to deal in the Software without restriction, including 12180 without limitation the rights to use, copy, modify, merge, publish, 12181 distribute, sublicense, and/or sell copies of the Software, and to 12182 permit persons to whom the Software is furnished to do so, subject to 12183 the following conditions: 12184 12185 The above copyright notice and this permission notice shall be 12186 included in all copies or substantial portions of the Software. 12187 12188 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 12189 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 12190 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 12191 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 12192 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 12193 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 12194 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12195 12196 ================================================================ 12197 12198 github.com/philhofer/fwd 12199 https://github.com/philhofer/fwd 12200 ---------------------------------------------------------------- 12201 Copyright (c) 2014-2015, Philip Hofer 12202 12203 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: 12204 12205 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 12206 12207 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. 12208 ================================================================ 12209 12210 github.com/pkg/errors 12211 https://github.com/pkg/errors 12212 ---------------------------------------------------------------- 12213 Copyright (c) 2015, Dave Cheney <dave@cheney.net> 12214 All rights reserved. 12215 12216 Redistribution and use in source and binary forms, with or without 12217 modification, are permitted provided that the following conditions are met: 12218 12219 * Redistributions of source code must retain the above copyright notice, this 12220 list of conditions and the following disclaimer. 12221 12222 * Redistributions in binary form must reproduce the above copyright notice, 12223 this list of conditions and the following disclaimer in the documentation 12224 and/or other materials provided with the distribution. 12225 12226 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 12227 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 12228 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 12229 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 12230 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 12231 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 12232 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 12233 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 12234 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 12235 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12236 12237 ================================================================ 12238 12239 github.com/pkg/xattr 12240 https://github.com/pkg/xattr 12241 ---------------------------------------------------------------- 12242 Copyright (c) 2012 Dave Cheney. All rights reserved. 12243 Copyright (c) 2014 Kuba Podgórski. All rights reserved. 12244 12245 Redistribution and use in source and binary forms, with or without 12246 modification, are permitted provided that the following conditions are 12247 met: 12248 12249 * Redistributions of source code must retain the above copyright 12250 notice, this list of conditions and the following disclaimer. 12251 * Redistributions in binary form must reproduce the above 12252 copyright notice, this list of conditions and the following disclaimer 12253 in the documentation and/or other materials provided with the 12254 distribution. 12255 12256 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 12257 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 12258 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 12259 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 12260 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 12261 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 12262 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 12263 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 12264 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 12265 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 12266 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12267 12268 ================================================================ 12269 12270 github.com/pmezard/go-difflib 12271 https://github.com/pmezard/go-difflib 12272 ---------------------------------------------------------------- 12273 Copyright (c) 2013, Patrick Mezard 12274 All rights reserved. 12275 12276 Redistribution and use in source and binary forms, with or without 12277 modification, are permitted provided that the following conditions are 12278 met: 12279 12280 Redistributions of source code must retain the above copyright 12281 notice, this list of conditions and the following disclaimer. 12282 Redistributions in binary form must reproduce the above copyright 12283 notice, this list of conditions and the following disclaimer in the 12284 documentation and/or other materials provided with the distribution. 12285 The names of its contributors may not be used to endorse or promote 12286 products derived from this software without specific prior written 12287 permission. 12288 12289 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 12290 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 12291 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 12292 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 12293 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 12294 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 12295 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 12296 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 12297 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 12298 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 12299 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12300 12301 ================================================================ 12302 12303 github.com/posener/complete 12304 https://github.com/posener/complete 12305 ---------------------------------------------------------------- 12306 The MIT License 12307 12308 Copyright (c) 2017 Eyal Posener 12309 12310 Permission is hereby granted, free of charge, to any person obtaining a copy 12311 of this software and associated documentation files (the "Software"), to deal 12312 in the Software without restriction, including without limitation the rights 12313 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12314 copies of the Software, and to permit persons to whom the Software is 12315 furnished to do so, subject to the following conditions: 12316 12317 The above copyright notice and this permission notice shall be included in 12318 all copies or substantial portions of the Software. 12319 12320 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12321 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 12322 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12323 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12324 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12325 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 12326 THE SOFTWARE. 12327 ================================================================ 12328 12329 github.com/power-devops/perfstat 12330 https://github.com/power-devops/perfstat 12331 ---------------------------------------------------------------- 12332 MIT License 12333 12334 Copyright (c) 2020 Power DevOps 12335 12336 Permission is hereby granted, free of charge, to any person obtaining a copy 12337 of this software and associated documentation files (the "Software"), to deal 12338 in the Software without restriction, including without limitation the rights 12339 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12340 copies of the Software, and to permit persons to whom the Software is 12341 furnished to do so, subject to the following conditions: 12342 12343 The above copyright notice and this permission notice shall be included in all 12344 copies or substantial portions of the Software. 12345 12346 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12347 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 12348 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12349 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12350 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12351 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 12352 SOFTWARE. 12353 12354 12355 12356 ================================================================ 12357 12358 github.com/prometheus/client_golang 12359 https://github.com/prometheus/client_golang 12360 ---------------------------------------------------------------- 12361 Apache License 12362 Version 2.0, January 2004 12363 http://www.apache.org/licenses/ 12364 12365 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12366 12367 1. Definitions. 12368 12369 "License" shall mean the terms and conditions for use, reproduction, 12370 and distribution as defined by Sections 1 through 9 of this document. 12371 12372 "Licensor" shall mean the copyright owner or entity authorized by 12373 the copyright owner that is granting the License. 12374 12375 "Legal Entity" shall mean the union of the acting entity and all 12376 other entities that control, are controlled by, or are under common 12377 control with that entity. For the purposes of this definition, 12378 "control" means (i) the power, direct or indirect, to cause the 12379 direction or management of such entity, whether by contract or 12380 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12381 outstanding shares, or (iii) beneficial ownership of such entity. 12382 12383 "You" (or "Your") shall mean an individual or Legal Entity 12384 exercising permissions granted by this License. 12385 12386 "Source" form shall mean the preferred form for making modifications, 12387 including but not limited to software source code, documentation 12388 source, and configuration files. 12389 12390 "Object" form shall mean any form resulting from mechanical 12391 transformation or translation of a Source form, including but 12392 not limited to compiled object code, generated documentation, 12393 and conversions to other media types. 12394 12395 "Work" shall mean the work of authorship, whether in Source or 12396 Object form, made available under the License, as indicated by a 12397 copyright notice that is included in or attached to the work 12398 (an example is provided in the Appendix below). 12399 12400 "Derivative Works" shall mean any work, whether in Source or Object 12401 form, that is based on (or derived from) the Work and for which the 12402 editorial revisions, annotations, elaborations, or other modifications 12403 represent, as a whole, an original work of authorship. For the purposes 12404 of this License, Derivative Works shall not include works that remain 12405 separable from, or merely link (or bind by name) to the interfaces of, 12406 the Work and Derivative Works thereof. 12407 12408 "Contribution" shall mean any work of authorship, including 12409 the original version of the Work and any modifications or additions 12410 to that Work or Derivative Works thereof, that is intentionally 12411 submitted to Licensor for inclusion in the Work by the copyright owner 12412 or by an individual or Legal Entity authorized to submit on behalf of 12413 the copyright owner. For the purposes of this definition, "submitted" 12414 means any form of electronic, verbal, or written communication sent 12415 to the Licensor or its representatives, including but not limited to 12416 communication on electronic mailing lists, source code control systems, 12417 and issue tracking systems that are managed by, or on behalf of, the 12418 Licensor for the purpose of discussing and improving the Work, but 12419 excluding communication that is conspicuously marked or otherwise 12420 designated in writing by the copyright owner as "Not a Contribution." 12421 12422 "Contributor" shall mean Licensor and any individual or Legal Entity 12423 on behalf of whom a Contribution has been received by Licensor and 12424 subsequently incorporated within the Work. 12425 12426 2. Grant of Copyright License. Subject to the terms and conditions of 12427 this License, each Contributor hereby grants to You a perpetual, 12428 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12429 copyright license to reproduce, prepare Derivative Works of, 12430 publicly display, publicly perform, sublicense, and distribute the 12431 Work and such Derivative Works in Source or Object form. 12432 12433 3. Grant of Patent License. Subject to the terms and conditions of 12434 this License, each Contributor hereby grants to You a perpetual, 12435 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12436 (except as stated in this section) patent license to make, have made, 12437 use, offer to sell, sell, import, and otherwise transfer the Work, 12438 where such license applies only to those patent claims licensable 12439 by such Contributor that are necessarily infringed by their 12440 Contribution(s) alone or by combination of their Contribution(s) 12441 with the Work to which such Contribution(s) was submitted. If You 12442 institute patent litigation against any entity (including a 12443 cross-claim or counterclaim in a lawsuit) alleging that the Work 12444 or a Contribution incorporated within the Work constitutes direct 12445 or contributory patent infringement, then any patent licenses 12446 granted to You under this License for that Work shall terminate 12447 as of the date such litigation is filed. 12448 12449 4. Redistribution. You may reproduce and distribute copies of the 12450 Work or Derivative Works thereof in any medium, with or without 12451 modifications, and in Source or Object form, provided that You 12452 meet the following conditions: 12453 12454 (a) You must give any other recipients of the Work or 12455 Derivative Works a copy of this License; and 12456 12457 (b) You must cause any modified files to carry prominent notices 12458 stating that You changed the files; and 12459 12460 (c) You must retain, in the Source form of any Derivative Works 12461 that You distribute, all copyright, patent, trademark, and 12462 attribution notices from the Source form of the Work, 12463 excluding those notices that do not pertain to any part of 12464 the Derivative Works; and 12465 12466 (d) If the Work includes a "NOTICE" text file as part of its 12467 distribution, then any Derivative Works that You distribute must 12468 include a readable copy of the attribution notices contained 12469 within such NOTICE file, excluding those notices that do not 12470 pertain to any part of the Derivative Works, in at least one 12471 of the following places: within a NOTICE text file distributed 12472 as part of the Derivative Works; within the Source form or 12473 documentation, if provided along with the Derivative Works; or, 12474 within a display generated by the Derivative Works, if and 12475 wherever such third-party notices normally appear. The contents 12476 of the NOTICE file are for informational purposes only and 12477 do not modify the License. You may add Your own attribution 12478 notices within Derivative Works that You distribute, alongside 12479 or as an addendum to the NOTICE text from the Work, provided 12480 that such additional attribution notices cannot be construed 12481 as modifying the License. 12482 12483 You may add Your own copyright statement to Your modifications and 12484 may provide additional or different license terms and conditions 12485 for use, reproduction, or distribution of Your modifications, or 12486 for any such Derivative Works as a whole, provided Your use, 12487 reproduction, and distribution of the Work otherwise complies with 12488 the conditions stated in this License. 12489 12490 5. Submission of Contributions. Unless You explicitly state otherwise, 12491 any Contribution intentionally submitted for inclusion in the Work 12492 by You to the Licensor shall be under the terms and conditions of 12493 this License, without any additional terms or conditions. 12494 Notwithstanding the above, nothing herein shall supersede or modify 12495 the terms of any separate license agreement you may have executed 12496 with Licensor regarding such Contributions. 12497 12498 6. Trademarks. This License does not grant permission to use the trade 12499 names, trademarks, service marks, or product names of the Licensor, 12500 except as required for reasonable and customary use in describing the 12501 origin of the Work and reproducing the content of the NOTICE file. 12502 12503 7. Disclaimer of Warranty. Unless required by applicable law or 12504 agreed to in writing, Licensor provides the Work (and each 12505 Contributor provides its Contributions) on an "AS IS" BASIS, 12506 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12507 implied, including, without limitation, any warranties or conditions 12508 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12509 PARTICULAR PURPOSE. You are solely responsible for determining the 12510 appropriateness of using or redistributing the Work and assume any 12511 risks associated with Your exercise of permissions under this License. 12512 12513 8. Limitation of Liability. In no event and under no legal theory, 12514 whether in tort (including negligence), contract, or otherwise, 12515 unless required by applicable law (such as deliberate and grossly 12516 negligent acts) or agreed to in writing, shall any Contributor be 12517 liable to You for damages, including any direct, indirect, special, 12518 incidental, or consequential damages of any character arising as a 12519 result of this License or out of the use or inability to use the 12520 Work (including but not limited to damages for loss of goodwill, 12521 work stoppage, computer failure or malfunction, or any and all 12522 other commercial damages or losses), even if such Contributor 12523 has been advised of the possibility of such damages. 12524 12525 9. Accepting Warranty or Additional Liability. While redistributing 12526 the Work or Derivative Works thereof, You may choose to offer, 12527 and charge a fee for, acceptance of support, warranty, indemnity, 12528 or other liability obligations and/or rights consistent with this 12529 License. However, in accepting such obligations, You may act only 12530 on Your own behalf and on Your sole responsibility, not on behalf 12531 of any other Contributor, and only if You agree to indemnify, 12532 defend, and hold each Contributor harmless for any liability 12533 incurred by, or claims asserted against, such Contributor by reason 12534 of your accepting any such warranty or additional liability. 12535 12536 END OF TERMS AND CONDITIONS 12537 12538 APPENDIX: How to apply the Apache License to your work. 12539 12540 To apply the Apache License to your work, attach the following 12541 boilerplate notice, with the fields enclosed by brackets "[]" 12542 replaced with your own identifying information. (Don't include 12543 the brackets!) The text should be enclosed in the appropriate 12544 comment syntax for the file format. We also recommend that a 12545 file or class name and description of purpose be included on the 12546 same "printed page" as the copyright notice for easier 12547 identification within third-party archives. 12548 12549 Copyright [yyyy] [name of copyright owner] 12550 12551 Licensed under the Apache License, Version 2.0 (the "License"); 12552 you may not use this file except in compliance with the License. 12553 You may obtain a copy of the License at 12554 12555 http://www.apache.org/licenses/LICENSE-2.0 12556 12557 Unless required by applicable law or agreed to in writing, software 12558 distributed under the License is distributed on an "AS IS" BASIS, 12559 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12560 See the License for the specific language governing permissions and 12561 limitations under the License. 12562 12563 ================================================================ 12564 12565 github.com/prometheus/client_model 12566 https://github.com/prometheus/client_model 12567 ---------------------------------------------------------------- 12568 Apache License 12569 Version 2.0, January 2004 12570 http://www.apache.org/licenses/ 12571 12572 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12573 12574 1. Definitions. 12575 12576 "License" shall mean the terms and conditions for use, reproduction, 12577 and distribution as defined by Sections 1 through 9 of this document. 12578 12579 "Licensor" shall mean the copyright owner or entity authorized by 12580 the copyright owner that is granting the License. 12581 12582 "Legal Entity" shall mean the union of the acting entity and all 12583 other entities that control, are controlled by, or are under common 12584 control with that entity. For the purposes of this definition, 12585 "control" means (i) the power, direct or indirect, to cause the 12586 direction or management of such entity, whether by contract or 12587 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12588 outstanding shares, or (iii) beneficial ownership of such entity. 12589 12590 "You" (or "Your") shall mean an individual or Legal Entity 12591 exercising permissions granted by this License. 12592 12593 "Source" form shall mean the preferred form for making modifications, 12594 including but not limited to software source code, documentation 12595 source, and configuration files. 12596 12597 "Object" form shall mean any form resulting from mechanical 12598 transformation or translation of a Source form, including but 12599 not limited to compiled object code, generated documentation, 12600 and conversions to other media types. 12601 12602 "Work" shall mean the work of authorship, whether in Source or 12603 Object form, made available under the License, as indicated by a 12604 copyright notice that is included in or attached to the work 12605 (an example is provided in the Appendix below). 12606 12607 "Derivative Works" shall mean any work, whether in Source or Object 12608 form, that is based on (or derived from) the Work and for which the 12609 editorial revisions, annotations, elaborations, or other modifications 12610 represent, as a whole, an original work of authorship. For the purposes 12611 of this License, Derivative Works shall not include works that remain 12612 separable from, or merely link (or bind by name) to the interfaces of, 12613 the Work and Derivative Works thereof. 12614 12615 "Contribution" shall mean any work of authorship, including 12616 the original version of the Work and any modifications or additions 12617 to that Work or Derivative Works thereof, that is intentionally 12618 submitted to Licensor for inclusion in the Work by the copyright owner 12619 or by an individual or Legal Entity authorized to submit on behalf of 12620 the copyright owner. For the purposes of this definition, "submitted" 12621 means any form of electronic, verbal, or written communication sent 12622 to the Licensor or its representatives, including but not limited to 12623 communication on electronic mailing lists, source code control systems, 12624 and issue tracking systems that are managed by, or on behalf of, the 12625 Licensor for the purpose of discussing and improving the Work, but 12626 excluding communication that is conspicuously marked or otherwise 12627 designated in writing by the copyright owner as "Not a Contribution." 12628 12629 "Contributor" shall mean Licensor and any individual or Legal Entity 12630 on behalf of whom a Contribution has been received by Licensor and 12631 subsequently incorporated within the Work. 12632 12633 2. Grant of Copyright License. Subject to the terms and conditions of 12634 this License, each Contributor hereby grants to You a perpetual, 12635 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12636 copyright license to reproduce, prepare Derivative Works of, 12637 publicly display, publicly perform, sublicense, and distribute the 12638 Work and such Derivative Works in Source or Object form. 12639 12640 3. Grant of Patent License. Subject to the terms and conditions of 12641 this License, each Contributor hereby grants to You a perpetual, 12642 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12643 (except as stated in this section) patent license to make, have made, 12644 use, offer to sell, sell, import, and otherwise transfer the Work, 12645 where such license applies only to those patent claims licensable 12646 by such Contributor that are necessarily infringed by their 12647 Contribution(s) alone or by combination of their Contribution(s) 12648 with the Work to which such Contribution(s) was submitted. If You 12649 institute patent litigation against any entity (including a 12650 cross-claim or counterclaim in a lawsuit) alleging that the Work 12651 or a Contribution incorporated within the Work constitutes direct 12652 or contributory patent infringement, then any patent licenses 12653 granted to You under this License for that Work shall terminate 12654 as of the date such litigation is filed. 12655 12656 4. Redistribution. You may reproduce and distribute copies of the 12657 Work or Derivative Works thereof in any medium, with or without 12658 modifications, and in Source or Object form, provided that You 12659 meet the following conditions: 12660 12661 (a) You must give any other recipients of the Work or 12662 Derivative Works a copy of this License; and 12663 12664 (b) You must cause any modified files to carry prominent notices 12665 stating that You changed the files; and 12666 12667 (c) You must retain, in the Source form of any Derivative Works 12668 that You distribute, all copyright, patent, trademark, and 12669 attribution notices from the Source form of the Work, 12670 excluding those notices that do not pertain to any part of 12671 the Derivative Works; and 12672 12673 (d) If the Work includes a "NOTICE" text file as part of its 12674 distribution, then any Derivative Works that You distribute must 12675 include a readable copy of the attribution notices contained 12676 within such NOTICE file, excluding those notices that do not 12677 pertain to any part of the Derivative Works, in at least one 12678 of the following places: within a NOTICE text file distributed 12679 as part of the Derivative Works; within the Source form or 12680 documentation, if provided along with the Derivative Works; or, 12681 within a display generated by the Derivative Works, if and 12682 wherever such third-party notices normally appear. The contents 12683 of the NOTICE file are for informational purposes only and 12684 do not modify the License. You may add Your own attribution 12685 notices within Derivative Works that You distribute, alongside 12686 or as an addendum to the NOTICE text from the Work, provided 12687 that such additional attribution notices cannot be construed 12688 as modifying the License. 12689 12690 You may add Your own copyright statement to Your modifications and 12691 may provide additional or different license terms and conditions 12692 for use, reproduction, or distribution of Your modifications, or 12693 for any such Derivative Works as a whole, provided Your use, 12694 reproduction, and distribution of the Work otherwise complies with 12695 the conditions stated in this License. 12696 12697 5. Submission of Contributions. Unless You explicitly state otherwise, 12698 any Contribution intentionally submitted for inclusion in the Work 12699 by You to the Licensor shall be under the terms and conditions of 12700 this License, without any additional terms or conditions. 12701 Notwithstanding the above, nothing herein shall supersede or modify 12702 the terms of any separate license agreement you may have executed 12703 with Licensor regarding such Contributions. 12704 12705 6. Trademarks. This License does not grant permission to use the trade 12706 names, trademarks, service marks, or product names of the Licensor, 12707 except as required for reasonable and customary use in describing the 12708 origin of the Work and reproducing the content of the NOTICE file. 12709 12710 7. Disclaimer of Warranty. Unless required by applicable law or 12711 agreed to in writing, Licensor provides the Work (and each 12712 Contributor provides its Contributions) on an "AS IS" BASIS, 12713 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12714 implied, including, without limitation, any warranties or conditions 12715 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12716 PARTICULAR PURPOSE. You are solely responsible for determining the 12717 appropriateness of using or redistributing the Work and assume any 12718 risks associated with Your exercise of permissions under this License. 12719 12720 8. Limitation of Liability. In no event and under no legal theory, 12721 whether in tort (including negligence), contract, or otherwise, 12722 unless required by applicable law (such as deliberate and grossly 12723 negligent acts) or agreed to in writing, shall any Contributor be 12724 liable to You for damages, including any direct, indirect, special, 12725 incidental, or consequential damages of any character arising as a 12726 result of this License or out of the use or inability to use the 12727 Work (including but not limited to damages for loss of goodwill, 12728 work stoppage, computer failure or malfunction, or any and all 12729 other commercial damages or losses), even if such Contributor 12730 has been advised of the possibility of such damages. 12731 12732 9. Accepting Warranty or Additional Liability. While redistributing 12733 the Work or Derivative Works thereof, You may choose to offer, 12734 and charge a fee for, acceptance of support, warranty, indemnity, 12735 or other liability obligations and/or rights consistent with this 12736 License. However, in accepting such obligations, You may act only 12737 on Your own behalf and on Your sole responsibility, not on behalf 12738 of any other Contributor, and only if You agree to indemnify, 12739 defend, and hold each Contributor harmless for any liability 12740 incurred by, or claims asserted against, such Contributor by reason 12741 of your accepting any such warranty or additional liability. 12742 12743 END OF TERMS AND CONDITIONS 12744 12745 APPENDIX: How to apply the Apache License to your work. 12746 12747 To apply the Apache License to your work, attach the following 12748 boilerplate notice, with the fields enclosed by brackets "[]" 12749 replaced with your own identifying information. (Don't include 12750 the brackets!) The text should be enclosed in the appropriate 12751 comment syntax for the file format. We also recommend that a 12752 file or class name and description of purpose be included on the 12753 same "printed page" as the copyright notice for easier 12754 identification within third-party archives. 12755 12756 Copyright [yyyy] [name of copyright owner] 12757 12758 Licensed under the Apache License, Version 2.0 (the "License"); 12759 you may not use this file except in compliance with the License. 12760 You may obtain a copy of the License at 12761 12762 http://www.apache.org/licenses/LICENSE-2.0 12763 12764 Unless required by applicable law or agreed to in writing, software 12765 distributed under the License is distributed on an "AS IS" BASIS, 12766 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12767 See the License for the specific language governing permissions and 12768 limitations under the License. 12769 12770 ================================================================ 12771 12772 github.com/prometheus/common 12773 https://github.com/prometheus/common 12774 ---------------------------------------------------------------- 12775 Apache License 12776 Version 2.0, January 2004 12777 http://www.apache.org/licenses/ 12778 12779 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12780 12781 1. Definitions. 12782 12783 "License" shall mean the terms and conditions for use, reproduction, 12784 and distribution as defined by Sections 1 through 9 of this document. 12785 12786 "Licensor" shall mean the copyright owner or entity authorized by 12787 the copyright owner that is granting the License. 12788 12789 "Legal Entity" shall mean the union of the acting entity and all 12790 other entities that control, are controlled by, or are under common 12791 control with that entity. For the purposes of this definition, 12792 "control" means (i) the power, direct or indirect, to cause the 12793 direction or management of such entity, whether by contract or 12794 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12795 outstanding shares, or (iii) beneficial ownership of such entity. 12796 12797 "You" (or "Your") shall mean an individual or Legal Entity 12798 exercising permissions granted by this License. 12799 12800 "Source" form shall mean the preferred form for making modifications, 12801 including but not limited to software source code, documentation 12802 source, and configuration files. 12803 12804 "Object" form shall mean any form resulting from mechanical 12805 transformation or translation of a Source form, including but 12806 not limited to compiled object code, generated documentation, 12807 and conversions to other media types. 12808 12809 "Work" shall mean the work of authorship, whether in Source or 12810 Object form, made available under the License, as indicated by a 12811 copyright notice that is included in or attached to the work 12812 (an example is provided in the Appendix below). 12813 12814 "Derivative Works" shall mean any work, whether in Source or Object 12815 form, that is based on (or derived from) the Work and for which the 12816 editorial revisions, annotations, elaborations, or other modifications 12817 represent, as a whole, an original work of authorship. For the purposes 12818 of this License, Derivative Works shall not include works that remain 12819 separable from, or merely link (or bind by name) to the interfaces of, 12820 the Work and Derivative Works thereof. 12821 12822 "Contribution" shall mean any work of authorship, including 12823 the original version of the Work and any modifications or additions 12824 to that Work or Derivative Works thereof, that is intentionally 12825 submitted to Licensor for inclusion in the Work by the copyright owner 12826 or by an individual or Legal Entity authorized to submit on behalf of 12827 the copyright owner. For the purposes of this definition, "submitted" 12828 means any form of electronic, verbal, or written communication sent 12829 to the Licensor or its representatives, including but not limited to 12830 communication on electronic mailing lists, source code control systems, 12831 and issue tracking systems that are managed by, or on behalf of, the 12832 Licensor for the purpose of discussing and improving the Work, but 12833 excluding communication that is conspicuously marked or otherwise 12834 designated in writing by the copyright owner as "Not a Contribution." 12835 12836 "Contributor" shall mean Licensor and any individual or Legal Entity 12837 on behalf of whom a Contribution has been received by Licensor and 12838 subsequently incorporated within the Work. 12839 12840 2. Grant of Copyright License. Subject to the terms and conditions of 12841 this License, each Contributor hereby grants to You a perpetual, 12842 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12843 copyright license to reproduce, prepare Derivative Works of, 12844 publicly display, publicly perform, sublicense, and distribute the 12845 Work and such Derivative Works in Source or Object form. 12846 12847 3. Grant of Patent License. Subject to the terms and conditions of 12848 this License, each Contributor hereby grants to You a perpetual, 12849 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12850 (except as stated in this section) patent license to make, have made, 12851 use, offer to sell, sell, import, and otherwise transfer the Work, 12852 where such license applies only to those patent claims licensable 12853 by such Contributor that are necessarily infringed by their 12854 Contribution(s) alone or by combination of their Contribution(s) 12855 with the Work to which such Contribution(s) was submitted. If You 12856 institute patent litigation against any entity (including a 12857 cross-claim or counterclaim in a lawsuit) alleging that the Work 12858 or a Contribution incorporated within the Work constitutes direct 12859 or contributory patent infringement, then any patent licenses 12860 granted to You under this License for that Work shall terminate 12861 as of the date such litigation is filed. 12862 12863 4. Redistribution. You may reproduce and distribute copies of the 12864 Work or Derivative Works thereof in any medium, with or without 12865 modifications, and in Source or Object form, provided that You 12866 meet the following conditions: 12867 12868 (a) You must give any other recipients of the Work or 12869 Derivative Works a copy of this License; and 12870 12871 (b) You must cause any modified files to carry prominent notices 12872 stating that You changed the files; and 12873 12874 (c) You must retain, in the Source form of any Derivative Works 12875 that You distribute, all copyright, patent, trademark, and 12876 attribution notices from the Source form of the Work, 12877 excluding those notices that do not pertain to any part of 12878 the Derivative Works; and 12879 12880 (d) If the Work includes a "NOTICE" text file as part of its 12881 distribution, then any Derivative Works that You distribute must 12882 include a readable copy of the attribution notices contained 12883 within such NOTICE file, excluding those notices that do not 12884 pertain to any part of the Derivative Works, in at least one 12885 of the following places: within a NOTICE text file distributed 12886 as part of the Derivative Works; within the Source form or 12887 documentation, if provided along with the Derivative Works; or, 12888 within a display generated by the Derivative Works, if and 12889 wherever such third-party notices normally appear. The contents 12890 of the NOTICE file are for informational purposes only and 12891 do not modify the License. You may add Your own attribution 12892 notices within Derivative Works that You distribute, alongside 12893 or as an addendum to the NOTICE text from the Work, provided 12894 that such additional attribution notices cannot be construed 12895 as modifying the License. 12896 12897 You may add Your own copyright statement to Your modifications and 12898 may provide additional or different license terms and conditions 12899 for use, reproduction, or distribution of Your modifications, or 12900 for any such Derivative Works as a whole, provided Your use, 12901 reproduction, and distribution of the Work otherwise complies with 12902 the conditions stated in this License. 12903 12904 5. Submission of Contributions. Unless You explicitly state otherwise, 12905 any Contribution intentionally submitted for inclusion in the Work 12906 by You to the Licensor shall be under the terms and conditions of 12907 this License, without any additional terms or conditions. 12908 Notwithstanding the above, nothing herein shall supersede or modify 12909 the terms of any separate license agreement you may have executed 12910 with Licensor regarding such Contributions. 12911 12912 6. Trademarks. This License does not grant permission to use the trade 12913 names, trademarks, service marks, or product names of the Licensor, 12914 except as required for reasonable and customary use in describing the 12915 origin of the Work and reproducing the content of the NOTICE file. 12916 12917 7. Disclaimer of Warranty. Unless required by applicable law or 12918 agreed to in writing, Licensor provides the Work (and each 12919 Contributor provides its Contributions) on an "AS IS" BASIS, 12920 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12921 implied, including, without limitation, any warranties or conditions 12922 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12923 PARTICULAR PURPOSE. You are solely responsible for determining the 12924 appropriateness of using or redistributing the Work and assume any 12925 risks associated with Your exercise of permissions under this License. 12926 12927 8. Limitation of Liability. In no event and under no legal theory, 12928 whether in tort (including negligence), contract, or otherwise, 12929 unless required by applicable law (such as deliberate and grossly 12930 negligent acts) or agreed to in writing, shall any Contributor be 12931 liable to You for damages, including any direct, indirect, special, 12932 incidental, or consequential damages of any character arising as a 12933 result of this License or out of the use or inability to use the 12934 Work (including but not limited to damages for loss of goodwill, 12935 work stoppage, computer failure or malfunction, or any and all 12936 other commercial damages or losses), even if such Contributor 12937 has been advised of the possibility of such damages. 12938 12939 9. Accepting Warranty or Additional Liability. While redistributing 12940 the Work or Derivative Works thereof, You may choose to offer, 12941 and charge a fee for, acceptance of support, warranty, indemnity, 12942 or other liability obligations and/or rights consistent with this 12943 License. However, in accepting such obligations, You may act only 12944 on Your own behalf and on Your sole responsibility, not on behalf 12945 of any other Contributor, and only if You agree to indemnify, 12946 defend, and hold each Contributor harmless for any liability 12947 incurred by, or claims asserted against, such Contributor by reason 12948 of your accepting any such warranty or additional liability. 12949 12950 END OF TERMS AND CONDITIONS 12951 12952 APPENDIX: How to apply the Apache License to your work. 12953 12954 To apply the Apache License to your work, attach the following 12955 boilerplate notice, with the fields enclosed by brackets "[]" 12956 replaced with your own identifying information. (Don't include 12957 the brackets!) The text should be enclosed in the appropriate 12958 comment syntax for the file format. We also recommend that a 12959 file or class name and description of purpose be included on the 12960 same "printed page" as the copyright notice for easier 12961 identification within third-party archives. 12962 12963 Copyright [yyyy] [name of copyright owner] 12964 12965 Licensed under the Apache License, Version 2.0 (the "License"); 12966 you may not use this file except in compliance with the License. 12967 You may obtain a copy of the License at 12968 12969 http://www.apache.org/licenses/LICENSE-2.0 12970 12971 Unless required by applicable law or agreed to in writing, software 12972 distributed under the License is distributed on an "AS IS" BASIS, 12973 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12974 See the License for the specific language governing permissions and 12975 limitations under the License. 12976 12977 ================================================================ 12978 12979 github.com/prometheus/procfs 12980 https://github.com/prometheus/procfs 12981 ---------------------------------------------------------------- 12982 Apache License 12983 Version 2.0, January 2004 12984 http://www.apache.org/licenses/ 12985 12986 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12987 12988 1. Definitions. 12989 12990 "License" shall mean the terms and conditions for use, reproduction, 12991 and distribution as defined by Sections 1 through 9 of this document. 12992 12993 "Licensor" shall mean the copyright owner or entity authorized by 12994 the copyright owner that is granting the License. 12995 12996 "Legal Entity" shall mean the union of the acting entity and all 12997 other entities that control, are controlled by, or are under common 12998 control with that entity. For the purposes of this definition, 12999 "control" means (i) the power, direct or indirect, to cause the 13000 direction or management of such entity, whether by contract or 13001 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13002 outstanding shares, or (iii) beneficial ownership of such entity. 13003 13004 "You" (or "Your") shall mean an individual or Legal Entity 13005 exercising permissions granted by this License. 13006 13007 "Source" form shall mean the preferred form for making modifications, 13008 including but not limited to software source code, documentation 13009 source, and configuration files. 13010 13011 "Object" form shall mean any form resulting from mechanical 13012 transformation or translation of a Source form, including but 13013 not limited to compiled object code, generated documentation, 13014 and conversions to other media types. 13015 13016 "Work" shall mean the work of authorship, whether in Source or 13017 Object form, made available under the License, as indicated by a 13018 copyright notice that is included in or attached to the work 13019 (an example is provided in the Appendix below). 13020 13021 "Derivative Works" shall mean any work, whether in Source or Object 13022 form, that is based on (or derived from) the Work and for which the 13023 editorial revisions, annotations, elaborations, or other modifications 13024 represent, as a whole, an original work of authorship. For the purposes 13025 of this License, Derivative Works shall not include works that remain 13026 separable from, or merely link (or bind by name) to the interfaces of, 13027 the Work and Derivative Works thereof. 13028 13029 "Contribution" shall mean any work of authorship, including 13030 the original version of the Work and any modifications or additions 13031 to that Work or Derivative Works thereof, that is intentionally 13032 submitted to Licensor for inclusion in the Work by the copyright owner 13033 or by an individual or Legal Entity authorized to submit on behalf of 13034 the copyright owner. For the purposes of this definition, "submitted" 13035 means any form of electronic, verbal, or written communication sent 13036 to the Licensor or its representatives, including but not limited to 13037 communication on electronic mailing lists, source code control systems, 13038 and issue tracking systems that are managed by, or on behalf of, the 13039 Licensor for the purpose of discussing and improving the Work, but 13040 excluding communication that is conspicuously marked or otherwise 13041 designated in writing by the copyright owner as "Not a Contribution." 13042 13043 "Contributor" shall mean Licensor and any individual or Legal Entity 13044 on behalf of whom a Contribution has been received by Licensor and 13045 subsequently incorporated within the Work. 13046 13047 2. Grant of Copyright License. Subject to the terms and conditions of 13048 this License, each Contributor hereby grants to You a perpetual, 13049 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13050 copyright license to reproduce, prepare Derivative Works of, 13051 publicly display, publicly perform, sublicense, and distribute the 13052 Work and such Derivative Works in Source or Object form. 13053 13054 3. Grant of Patent License. Subject to the terms and conditions of 13055 this License, each Contributor hereby grants to You a perpetual, 13056 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13057 (except as stated in this section) patent license to make, have made, 13058 use, offer to sell, sell, import, and otherwise transfer the Work, 13059 where such license applies only to those patent claims licensable 13060 by such Contributor that are necessarily infringed by their 13061 Contribution(s) alone or by combination of their Contribution(s) 13062 with the Work to which such Contribution(s) was submitted. If You 13063 institute patent litigation against any entity (including a 13064 cross-claim or counterclaim in a lawsuit) alleging that the Work 13065 or a Contribution incorporated within the Work constitutes direct 13066 or contributory patent infringement, then any patent licenses 13067 granted to You under this License for that Work shall terminate 13068 as of the date such litigation is filed. 13069 13070 4. Redistribution. You may reproduce and distribute copies of the 13071 Work or Derivative Works thereof in any medium, with or without 13072 modifications, and in Source or Object form, provided that You 13073 meet the following conditions: 13074 13075 (a) You must give any other recipients of the Work or 13076 Derivative Works a copy of this License; and 13077 13078 (b) You must cause any modified files to carry prominent notices 13079 stating that You changed the files; and 13080 13081 (c) You must retain, in the Source form of any Derivative Works 13082 that You distribute, all copyright, patent, trademark, and 13083 attribution notices from the Source form of the Work, 13084 excluding those notices that do not pertain to any part of 13085 the Derivative Works; and 13086 13087 (d) If the Work includes a "NOTICE" text file as part of its 13088 distribution, then any Derivative Works that You distribute must 13089 include a readable copy of the attribution notices contained 13090 within such NOTICE file, excluding those notices that do not 13091 pertain to any part of the Derivative Works, in at least one 13092 of the following places: within a NOTICE text file distributed 13093 as part of the Derivative Works; within the Source form or 13094 documentation, if provided along with the Derivative Works; or, 13095 within a display generated by the Derivative Works, if and 13096 wherever such third-party notices normally appear. The contents 13097 of the NOTICE file are for informational purposes only and 13098 do not modify the License. You may add Your own attribution 13099 notices within Derivative Works that You distribute, alongside 13100 or as an addendum to the NOTICE text from the Work, provided 13101 that such additional attribution notices cannot be construed 13102 as modifying the License. 13103 13104 You may add Your own copyright statement to Your modifications and 13105 may provide additional or different license terms and conditions 13106 for use, reproduction, or distribution of Your modifications, or 13107 for any such Derivative Works as a whole, provided Your use, 13108 reproduction, and distribution of the Work otherwise complies with 13109 the conditions stated in this License. 13110 13111 5. Submission of Contributions. Unless You explicitly state otherwise, 13112 any Contribution intentionally submitted for inclusion in the Work 13113 by You to the Licensor shall be under the terms and conditions of 13114 this License, without any additional terms or conditions. 13115 Notwithstanding the above, nothing herein shall supersede or modify 13116 the terms of any separate license agreement you may have executed 13117 with Licensor regarding such Contributions. 13118 13119 6. Trademarks. This License does not grant permission to use the trade 13120 names, trademarks, service marks, or product names of the Licensor, 13121 except as required for reasonable and customary use in describing the 13122 origin of the Work and reproducing the content of the NOTICE file. 13123 13124 7. Disclaimer of Warranty. Unless required by applicable law or 13125 agreed to in writing, Licensor provides the Work (and each 13126 Contributor provides its Contributions) on an "AS IS" BASIS, 13127 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13128 implied, including, without limitation, any warranties or conditions 13129 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13130 PARTICULAR PURPOSE. You are solely responsible for determining the 13131 appropriateness of using or redistributing the Work and assume any 13132 risks associated with Your exercise of permissions under this License. 13133 13134 8. Limitation of Liability. In no event and under no legal theory, 13135 whether in tort (including negligence), contract, or otherwise, 13136 unless required by applicable law (such as deliberate and grossly 13137 negligent acts) or agreed to in writing, shall any Contributor be 13138 liable to You for damages, including any direct, indirect, special, 13139 incidental, or consequential damages of any character arising as a 13140 result of this License or out of the use or inability to use the 13141 Work (including but not limited to damages for loss of goodwill, 13142 work stoppage, computer failure or malfunction, or any and all 13143 other commercial damages or losses), even if such Contributor 13144 has been advised of the possibility of such damages. 13145 13146 9. Accepting Warranty or Additional Liability. While redistributing 13147 the Work or Derivative Works thereof, You may choose to offer, 13148 and charge a fee for, acceptance of support, warranty, indemnity, 13149 or other liability obligations and/or rights consistent with this 13150 License. However, in accepting such obligations, You may act only 13151 on Your own behalf and on Your sole responsibility, not on behalf 13152 of any other Contributor, and only if You agree to indemnify, 13153 defend, and hold each Contributor harmless for any liability 13154 incurred by, or claims asserted against, such Contributor by reason 13155 of your accepting any such warranty or additional liability. 13156 13157 END OF TERMS AND CONDITIONS 13158 13159 APPENDIX: How to apply the Apache License to your work. 13160 13161 To apply the Apache License to your work, attach the following 13162 boilerplate notice, with the fields enclosed by brackets "[]" 13163 replaced with your own identifying information. (Don't include 13164 the brackets!) The text should be enclosed in the appropriate 13165 comment syntax for the file format. We also recommend that a 13166 file or class name and description of purpose be included on the 13167 same "printed page" as the copyright notice for easier 13168 identification within third-party archives. 13169 13170 Copyright [yyyy] [name of copyright owner] 13171 13172 Licensed under the Apache License, Version 2.0 (the "License"); 13173 you may not use this file except in compliance with the License. 13174 You may obtain a copy of the License at 13175 13176 http://www.apache.org/licenses/LICENSE-2.0 13177 13178 Unless required by applicable law or agreed to in writing, software 13179 distributed under the License is distributed on an "AS IS" BASIS, 13180 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13181 See the License for the specific language governing permissions and 13182 limitations under the License. 13183 13184 ================================================================ 13185 13186 github.com/prometheus/prom2json 13187 https://github.com/prometheus/prom2json 13188 ---------------------------------------------------------------- 13189 Apache License 13190 Version 2.0, January 2004 13191 http://www.apache.org/licenses/ 13192 13193 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13194 13195 1. Definitions. 13196 13197 "License" shall mean the terms and conditions for use, reproduction, 13198 and distribution as defined by Sections 1 through 9 of this document. 13199 13200 "Licensor" shall mean the copyright owner or entity authorized by 13201 the copyright owner that is granting the License. 13202 13203 "Legal Entity" shall mean the union of the acting entity and all 13204 other entities that control, are controlled by, or are under common 13205 control with that entity. For the purposes of this definition, 13206 "control" means (i) the power, direct or indirect, to cause the 13207 direction or management of such entity, whether by contract or 13208 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13209 outstanding shares, or (iii) beneficial ownership of such entity. 13210 13211 "You" (or "Your") shall mean an individual or Legal Entity 13212 exercising permissions granted by this License. 13213 13214 "Source" form shall mean the preferred form for making modifications, 13215 including but not limited to software source code, documentation 13216 source, and configuration files. 13217 13218 "Object" form shall mean any form resulting from mechanical 13219 transformation or translation of a Source form, including but 13220 not limited to compiled object code, generated documentation, 13221 and conversions to other media types. 13222 13223 "Work" shall mean the work of authorship, whether in Source or 13224 Object form, made available under the License, as indicated by a 13225 copyright notice that is included in or attached to the work 13226 (an example is provided in the Appendix below). 13227 13228 "Derivative Works" shall mean any work, whether in Source or Object 13229 form, that is based on (or derived from) the Work and for which the 13230 editorial revisions, annotations, elaborations, or other modifications 13231 represent, as a whole, an original work of authorship. For the purposes 13232 of this License, Derivative Works shall not include works that remain 13233 separable from, or merely link (or bind by name) to the interfaces of, 13234 the Work and Derivative Works thereof. 13235 13236 "Contribution" shall mean any work of authorship, including 13237 the original version of the Work and any modifications or additions 13238 to that Work or Derivative Works thereof, that is intentionally 13239 submitted to Licensor for inclusion in the Work by the copyright owner 13240 or by an individual or Legal Entity authorized to submit on behalf of 13241 the copyright owner. For the purposes of this definition, "submitted" 13242 means any form of electronic, verbal, or written communication sent 13243 to the Licensor or its representatives, including but not limited to 13244 communication on electronic mailing lists, source code control systems, 13245 and issue tracking systems that are managed by, or on behalf of, the 13246 Licensor for the purpose of discussing and improving the Work, but 13247 excluding communication that is conspicuously marked or otherwise 13248 designated in writing by the copyright owner as "Not a Contribution." 13249 13250 "Contributor" shall mean Licensor and any individual or Legal Entity 13251 on behalf of whom a Contribution has been received by Licensor and 13252 subsequently incorporated within the Work. 13253 13254 2. Grant of Copyright License. Subject to the terms and conditions of 13255 this License, each Contributor hereby grants to You a perpetual, 13256 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13257 copyright license to reproduce, prepare Derivative Works of, 13258 publicly display, publicly perform, sublicense, and distribute the 13259 Work and such Derivative Works in Source or Object form. 13260 13261 3. Grant of Patent License. Subject to the terms and conditions of 13262 this License, each Contributor hereby grants to You a perpetual, 13263 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13264 (except as stated in this section) patent license to make, have made, 13265 use, offer to sell, sell, import, and otherwise transfer the Work, 13266 where such license applies only to those patent claims licensable 13267 by such Contributor that are necessarily infringed by their 13268 Contribution(s) alone or by combination of their Contribution(s) 13269 with the Work to which such Contribution(s) was submitted. If You 13270 institute patent litigation against any entity (including a 13271 cross-claim or counterclaim in a lawsuit) alleging that the Work 13272 or a Contribution incorporated within the Work constitutes direct 13273 or contributory patent infringement, then any patent licenses 13274 granted to You under this License for that Work shall terminate 13275 as of the date such litigation is filed. 13276 13277 4. Redistribution. You may reproduce and distribute copies of the 13278 Work or Derivative Works thereof in any medium, with or without 13279 modifications, and in Source or Object form, provided that You 13280 meet the following conditions: 13281 13282 (a) You must give any other recipients of the Work or 13283 Derivative Works a copy of this License; and 13284 13285 (b) You must cause any modified files to carry prominent notices 13286 stating that You changed the files; and 13287 13288 (c) You must retain, in the Source form of any Derivative Works 13289 that You distribute, all copyright, patent, trademark, and 13290 attribution notices from the Source form of the Work, 13291 excluding those notices that do not pertain to any part of 13292 the Derivative Works; and 13293 13294 (d) If the Work includes a "NOTICE" text file as part of its 13295 distribution, then any Derivative Works that You distribute must 13296 include a readable copy of the attribution notices contained 13297 within such NOTICE file, excluding those notices that do not 13298 pertain to any part of the Derivative Works, in at least one 13299 of the following places: within a NOTICE text file distributed 13300 as part of the Derivative Works; within the Source form or 13301 documentation, if provided along with the Derivative Works; or, 13302 within a display generated by the Derivative Works, if and 13303 wherever such third-party notices normally appear. The contents 13304 of the NOTICE file are for informational purposes only and 13305 do not modify the License. You may add Your own attribution 13306 notices within Derivative Works that You distribute, alongside 13307 or as an addendum to the NOTICE text from the Work, provided 13308 that such additional attribution notices cannot be construed 13309 as modifying the License. 13310 13311 You may add Your own copyright statement to Your modifications and 13312 may provide additional or different license terms and conditions 13313 for use, reproduction, or distribution of Your modifications, or 13314 for any such Derivative Works as a whole, provided Your use, 13315 reproduction, and distribution of the Work otherwise complies with 13316 the conditions stated in this License. 13317 13318 5. Submission of Contributions. Unless You explicitly state otherwise, 13319 any Contribution intentionally submitted for inclusion in the Work 13320 by You to the Licensor shall be under the terms and conditions of 13321 this License, without any additional terms or conditions. 13322 Notwithstanding the above, nothing herein shall supersede or modify 13323 the terms of any separate license agreement you may have executed 13324 with Licensor regarding such Contributions. 13325 13326 6. Trademarks. This License does not grant permission to use the trade 13327 names, trademarks, service marks, or product names of the Licensor, 13328 except as required for reasonable and customary use in describing the 13329 origin of the Work and reproducing the content of the NOTICE file. 13330 13331 7. Disclaimer of Warranty. Unless required by applicable law or 13332 agreed to in writing, Licensor provides the Work (and each 13333 Contributor provides its Contributions) on an "AS IS" BASIS, 13334 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13335 implied, including, without limitation, any warranties or conditions 13336 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13337 PARTICULAR PURPOSE. You are solely responsible for determining the 13338 appropriateness of using or redistributing the Work and assume any 13339 risks associated with Your exercise of permissions under this License. 13340 13341 8. Limitation of Liability. In no event and under no legal theory, 13342 whether in tort (including negligence), contract, or otherwise, 13343 unless required by applicable law (such as deliberate and grossly 13344 negligent acts) or agreed to in writing, shall any Contributor be 13345 liable to You for damages, including any direct, indirect, special, 13346 incidental, or consequential damages of any character arising as a 13347 result of this License or out of the use or inability to use the 13348 Work (including but not limited to damages for loss of goodwill, 13349 work stoppage, computer failure or malfunction, or any and all 13350 other commercial damages or losses), even if such Contributor 13351 has been advised of the possibility of such damages. 13352 13353 9. Accepting Warranty or Additional Liability. While redistributing 13354 the Work or Derivative Works thereof, You may choose to offer, 13355 and charge a fee for, acceptance of support, warranty, indemnity, 13356 or other liability obligations and/or rights consistent with this 13357 License. However, in accepting such obligations, You may act only 13358 on Your own behalf and on Your sole responsibility, not on behalf 13359 of any other Contributor, and only if You agree to indemnify, 13360 defend, and hold each Contributor harmless for any liability 13361 incurred by, or claims asserted against, such Contributor by reason 13362 of your accepting any such warranty or additional liability. 13363 13364 END OF TERMS AND CONDITIONS 13365 13366 APPENDIX: How to apply the Apache License to your work. 13367 13368 To apply the Apache License to your work, attach the following 13369 boilerplate notice, with the fields enclosed by brackets "[]" 13370 replaced with your own identifying information. (Don't include 13371 the brackets!) The text should be enclosed in the appropriate 13372 comment syntax for the file format. We also recommend that a 13373 file or class name and description of purpose be included on the 13374 same "printed page" as the copyright notice for easier 13375 identification within third-party archives. 13376 13377 Copyright [yyyy] [name of copyright owner] 13378 13379 Licensed under the Apache License, Version 2.0 (the "License"); 13380 you may not use this file except in compliance with the License. 13381 You may obtain a copy of the License at 13382 13383 http://www.apache.org/licenses/LICENSE-2.0 13384 13385 Unless required by applicable law or agreed to in writing, software 13386 distributed under the License is distributed on an "AS IS" BASIS, 13387 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13388 See the License for the specific language governing permissions and 13389 limitations under the License. 13390 13391 ================================================================ 13392 13393 github.com/rivo/tview 13394 https://github.com/rivo/tview 13395 ---------------------------------------------------------------- 13396 MIT License 13397 13398 Copyright (c) 2018 Oliver Kuederle 13399 13400 Permission is hereby granted, free of charge, to any person obtaining a copy 13401 of this software and associated documentation files (the "Software"), to deal 13402 in the Software without restriction, including without limitation the rights 13403 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13404 copies of the Software, and to permit persons to whom the Software is 13405 furnished to do so, subject to the following conditions: 13406 13407 The above copyright notice and this permission notice shall be included in all 13408 copies or substantial portions of the Software. 13409 13410 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13411 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13412 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13413 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13414 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13415 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 13416 SOFTWARE. 13417 13418 ================================================================ 13419 13420 github.com/rivo/uniseg 13421 https://github.com/rivo/uniseg 13422 ---------------------------------------------------------------- 13423 MIT License 13424 13425 Copyright (c) 2019 Oliver Kuederle 13426 13427 Permission is hereby granted, free of charge, to any person obtaining a copy 13428 of this software and associated documentation files (the "Software"), to deal 13429 in the Software without restriction, including without limitation the rights 13430 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13431 copies of the Software, and to permit persons to whom the Software is 13432 furnished to do so, subject to the following conditions: 13433 13434 The above copyright notice and this permission notice shall be included in all 13435 copies or substantial portions of the Software. 13436 13437 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13438 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13439 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13440 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13441 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13442 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 13443 SOFTWARE. 13444 13445 ================================================================ 13446 13447 github.com/rjeczalik/notify 13448 https://github.com/rjeczalik/notify 13449 ---------------------------------------------------------------- 13450 The MIT License (MIT) 13451 13452 Copyright (c) 2014-2015 The Notify Authors 13453 13454 Permission is hereby granted, free of charge, to any person obtaining a copy 13455 of this software and associated documentation files (the "Software"), to deal 13456 in the Software without restriction, including without limitation the rights 13457 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13458 copies of the Software, and to permit persons to whom the Software is 13459 furnished to do so, subject to the following conditions: 13460 13461 The above copyright notice and this permission notice shall be included in all 13462 copies or substantial portions of the Software. 13463 13464 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13465 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13466 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13467 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13468 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13469 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 13470 SOFTWARE. 13471 13472 ================================================================ 13473 13474 github.com/rogpeppe/go-internal 13475 https://github.com/rogpeppe/go-internal 13476 ---------------------------------------------------------------- 13477 Copyright (c) 2018 The Go Authors. All rights reserved. 13478 13479 Redistribution and use in source and binary forms, with or without 13480 modification, are permitted provided that the following conditions are 13481 met: 13482 13483 * Redistributions of source code must retain the above copyright 13484 notice, this list of conditions and the following disclaimer. 13485 * Redistributions in binary form must reproduce the above 13486 copyright notice, this list of conditions and the following disclaimer 13487 in the documentation and/or other materials provided with the 13488 distribution. 13489 * Neither the name of Google Inc. nor the names of its 13490 contributors may be used to endorse or promote products derived from 13491 this software without specific prior written permission. 13492 13493 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 13494 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 13495 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 13496 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 13497 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 13498 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 13499 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 13500 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 13501 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 13502 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 13503 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13504 13505 ================================================================ 13506 13507 github.com/rs/xid 13508 https://github.com/rs/xid 13509 ---------------------------------------------------------------- 13510 Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com> 13511 13512 Permission is hereby granted, free of charge, to any person obtaining a copy 13513 of this software and associated documentation files (the "Software"), to deal 13514 in the Software without restriction, including without limitation the rights 13515 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13516 copies of the Software, and to permit persons to whom the Software is furnished 13517 to do so, subject to the following conditions: 13518 13519 The above copyright notice and this permission notice shall be included in all 13520 copies or substantial portions of the Software. 13521 13522 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13523 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13524 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13525 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13526 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13527 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 13528 THE SOFTWARE. 13529 13530 ================================================================ 13531 13532 github.com/safchain/ethtool 13533 https://github.com/safchain/ethtool 13534 ---------------------------------------------------------------- 13535 Apache License 13536 Version 2.0, January 2004 13537 http://www.apache.org/licenses/ 13538 13539 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13540 13541 1. Definitions. 13542 13543 "License" shall mean the terms and conditions for use, reproduction, 13544 and distribution as defined by Sections 1 through 9 of this document. 13545 13546 "Licensor" shall mean the copyright owner or entity authorized by 13547 the copyright owner that is granting the License. 13548 13549 "Legal Entity" shall mean the union of the acting entity and all 13550 other entities that control, are controlled by, or are under common 13551 control with that entity. For the purposes of this definition, 13552 "control" means (i) the power, direct or indirect, to cause the 13553 direction or management of such entity, whether by contract or 13554 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13555 outstanding shares, or (iii) beneficial ownership of such entity. 13556 13557 "You" (or "Your") shall mean an individual or Legal Entity 13558 exercising permissions granted by this License. 13559 13560 "Source" form shall mean the preferred form for making modifications, 13561 including but not limited to software source code, documentation 13562 source, and configuration files. 13563 13564 "Object" form shall mean any form resulting from mechanical 13565 transformation or translation of a Source form, including but 13566 not limited to compiled object code, generated documentation, 13567 and conversions to other media types. 13568 13569 "Work" shall mean the work of authorship, whether in Source or 13570 Object form, made available under the License, as indicated by a 13571 copyright notice that is included in or attached to the work 13572 (an example is provided in the Appendix below). 13573 13574 "Derivative Works" shall mean any work, whether in Source or Object 13575 form, that is based on (or derived from) the Work and for which the 13576 editorial revisions, annotations, elaborations, or other modifications 13577 represent, as a whole, an original work of authorship. For the purposes 13578 of this License, Derivative Works shall not include works that remain 13579 separable from, or merely link (or bind by name) to the interfaces of, 13580 the Work and Derivative Works thereof. 13581 13582 "Contribution" shall mean any work of authorship, including 13583 the original version of the Work and any modifications or additions 13584 to that Work or Derivative Works thereof, that is intentionally 13585 submitted to Licensor for inclusion in the Work by the copyright owner 13586 or by an individual or Legal Entity authorized to submit on behalf of 13587 the copyright owner. For the purposes of this definition, "submitted" 13588 means any form of electronic, verbal, or written communication sent 13589 to the Licensor or its representatives, including but not limited to 13590 communication on electronic mailing lists, source code control systems, 13591 and issue tracking systems that are managed by, or on behalf of, the 13592 Licensor for the purpose of discussing and improving the Work, but 13593 excluding communication that is conspicuously marked or otherwise 13594 designated in writing by the copyright owner as "Not a Contribution." 13595 13596 "Contributor" shall mean Licensor and any individual or Legal Entity 13597 on behalf of whom a Contribution has been received by Licensor and 13598 subsequently incorporated within the Work. 13599 13600 2. Grant of Copyright License. Subject to the terms and conditions of 13601 this License, each Contributor hereby grants to You a perpetual, 13602 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13603 copyright license to reproduce, prepare Derivative Works of, 13604 publicly display, publicly perform, sublicense, and distribute the 13605 Work and such Derivative Works in Source or Object form. 13606 13607 3. Grant of Patent License. Subject to the terms and conditions of 13608 this License, each Contributor hereby grants to You a perpetual, 13609 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13610 (except as stated in this section) patent license to make, have made, 13611 use, offer to sell, sell, import, and otherwise transfer the Work, 13612 where such license applies only to those patent claims licensable 13613 by such Contributor that are necessarily infringed by their 13614 Contribution(s) alone or by combination of their Contribution(s) 13615 with the Work to which such Contribution(s) was submitted. If You 13616 institute patent litigation against any entity (including a 13617 cross-claim or counterclaim in a lawsuit) alleging that the Work 13618 or a Contribution incorporated within the Work constitutes direct 13619 or contributory patent infringement, then any patent licenses 13620 granted to You under this License for that Work shall terminate 13621 as of the date such litigation is filed. 13622 13623 4. Redistribution. You may reproduce and distribute copies of the 13624 Work or Derivative Works thereof in any medium, with or without 13625 modifications, and in Source or Object form, provided that You 13626 meet the following conditions: 13627 13628 (a) You must give any other recipients of the Work or 13629 Derivative Works a copy of this License; and 13630 13631 (b) You must cause any modified files to carry prominent notices 13632 stating that You changed the files; and 13633 13634 (c) You must retain, in the Source form of any Derivative Works 13635 that You distribute, all copyright, patent, trademark, and 13636 attribution notices from the Source form of the Work, 13637 excluding those notices that do not pertain to any part of 13638 the Derivative Works; and 13639 13640 (d) If the Work includes a "NOTICE" text file as part of its 13641 distribution, then any Derivative Works that You distribute must 13642 include a readable copy of the attribution notices contained 13643 within such NOTICE file, excluding those notices that do not 13644 pertain to any part of the Derivative Works, in at least one 13645 of the following places: within a NOTICE text file distributed 13646 as part of the Derivative Works; within the Source form or 13647 documentation, if provided along with the Derivative Works; or, 13648 within a display generated by the Derivative Works, if and 13649 wherever such third-party notices normally appear. The contents 13650 of the NOTICE file are for informational purposes only and 13651 do not modify the License. You may add Your own attribution 13652 notices within Derivative Works that You distribute, alongside 13653 or as an addendum to the NOTICE text from the Work, provided 13654 that such additional attribution notices cannot be construed 13655 as modifying the License. 13656 13657 You may add Your own copyright statement to Your modifications and 13658 may provide additional or different license terms and conditions 13659 for use, reproduction, or distribution of Your modifications, or 13660 for any such Derivative Works as a whole, provided Your use, 13661 reproduction, and distribution of the Work otherwise complies with 13662 the conditions stated in this License. 13663 13664 5. Submission of Contributions. Unless You explicitly state otherwise, 13665 any Contribution intentionally submitted for inclusion in the Work 13666 by You to the Licensor shall be under the terms and conditions of 13667 this License, without any additional terms or conditions. 13668 Notwithstanding the above, nothing herein shall supersede or modify 13669 the terms of any separate license agreement you may have executed 13670 with Licensor regarding such Contributions. 13671 13672 6. Trademarks. This License does not grant permission to use the trade 13673 names, trademarks, service marks, or product names of the Licensor, 13674 except as required for reasonable and customary use in describing the 13675 origin of the Work and reproducing the content of the NOTICE file. 13676 13677 7. Disclaimer of Warranty. Unless required by applicable law or 13678 agreed to in writing, Licensor provides the Work (and each 13679 Contributor provides its Contributions) on an "AS IS" BASIS, 13680 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13681 implied, including, without limitation, any warranties or conditions 13682 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13683 PARTICULAR PURPOSE. You are solely responsible for determining the 13684 appropriateness of using or redistributing the Work and assume any 13685 risks associated with Your exercise of permissions under this License. 13686 13687 8. Limitation of Liability. In no event and under no legal theory, 13688 whether in tort (including negligence), contract, or otherwise, 13689 unless required by applicable law (such as deliberate and grossly 13690 negligent acts) or agreed to in writing, shall any Contributor be 13691 liable to You for damages, including any direct, indirect, special, 13692 incidental, or consequential damages of any character arising as a 13693 result of this License or out of the use or inability to use the 13694 Work (including but not limited to damages for loss of goodwill, 13695 work stoppage, computer failure or malfunction, or any and all 13696 other commercial damages or losses), even if such Contributor 13697 has been advised of the possibility of such damages. 13698 13699 9. Accepting Warranty or Additional Liability. While redistributing 13700 the Work or Derivative Works thereof, You may choose to offer, 13701 and charge a fee for, acceptance of support, warranty, indemnity, 13702 or other liability obligations and/or rights consistent with this 13703 License. However, in accepting such obligations, You may act only 13704 on Your own behalf and on Your sole responsibility, not on behalf 13705 of any other Contributor, and only if You agree to indemnify, 13706 defend, and hold each Contributor harmless for any liability 13707 incurred by, or claims asserted against, such Contributor by reason 13708 of your accepting any such warranty or additional liability. 13709 13710 END OF TERMS AND CONDITIONS 13711 13712 APPENDIX: How to apply the Apache License to your work. 13713 13714 To apply the Apache License to your work, attach the following 13715 boilerplate notice, with the fields enclosed by brackets "{}" 13716 replaced with your own identifying information. (Don't include 13717 the brackets!) The text should be enclosed in the appropriate 13718 comment syntax for the file format. We also recommend that a 13719 file or class name and description of purpose be included on the 13720 same "printed page" as the copyright notice for easier 13721 identification within third-party archives. 13722 13723 Copyright {yyyy} {name of copyright owner} 13724 13725 Licensed under the Apache License, Version 2.0 (the "License"); 13726 you may not use this file except in compliance with the License. 13727 You may obtain a copy of the License at 13728 13729 http://www.apache.org/licenses/LICENSE-2.0 13730 13731 Unless required by applicable law or agreed to in writing, software 13732 distributed under the License is distributed on an "AS IS" BASIS, 13733 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13734 See the License for the specific language governing permissions and 13735 limitations under the License. 13736 13737 13738 ================================================================ 13739 13740 github.com/secure-io/sio-go 13741 https://github.com/secure-io/sio-go 13742 ---------------------------------------------------------------- 13743 MIT License 13744 13745 Copyright (c) 2019 SecureIO 13746 13747 Permission is hereby granted, free of charge, to any person obtaining a copy 13748 of this software and associated documentation files (the "Software"), to deal 13749 in the Software without restriction, including without limitation the rights 13750 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13751 copies of the Software, and to permit persons to whom the Software is 13752 furnished to do so, subject to the following conditions: 13753 13754 The above copyright notice and this permission notice shall be included in all 13755 copies or substantial portions of the Software. 13756 13757 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13758 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13759 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13760 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13761 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13762 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 13763 SOFTWARE. 13764 13765 ================================================================ 13766 13767 github.com/shirou/gopsutil/v3 13768 https://github.com/shirou/gopsutil/v3 13769 ---------------------------------------------------------------- 13770 gopsutil is distributed under BSD license reproduced below. 13771 13772 Copyright (c) 2014, WAKAYAMA Shirou 13773 All rights reserved. 13774 13775 Redistribution and use in source and binary forms, with or without modification, 13776 are permitted provided that the following conditions are met: 13777 13778 * Redistributions of source code must retain the above copyright notice, this 13779 list of conditions and the following disclaimer. 13780 * Redistributions in binary form must reproduce the above copyright notice, 13781 this list of conditions and the following disclaimer in the documentation 13782 and/or other materials provided with the distribution. 13783 * Neither the name of the gopsutil authors nor the names of its contributors 13784 may be used to endorse or promote products derived from this software without 13785 specific prior written permission. 13786 13787 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 13788 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 13789 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 13790 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 13791 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 13792 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 13793 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 13794 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 13795 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 13796 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13797 13798 13799 ------- 13800 internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go. 13801 13802 13803 13804 Copyright (c) 2009 The Go Authors. All rights reserved. 13805 13806 Redistribution and use in source and binary forms, with or without 13807 modification, are permitted provided that the following conditions are 13808 met: 13809 13810 * Redistributions of source code must retain the above copyright 13811 notice, this list of conditions and the following disclaimer. 13812 * Redistributions in binary form must reproduce the above 13813 copyright notice, this list of conditions and the following disclaimer 13814 in the documentation and/or other materials provided with the 13815 distribution. 13816 * Neither the name of Google Inc. nor the names of its 13817 contributors may be used to endorse or promote products derived from 13818 this software without specific prior written permission. 13819 13820 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 13821 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 13822 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 13823 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 13824 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 13825 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 13826 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 13827 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 13828 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 13829 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 13830 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13831 ================================================================ 13832 13833 github.com/shoenig/go-m1cpu 13834 https://github.com/shoenig/go-m1cpu 13835 ---------------------------------------------------------------- 13836 Mozilla Public License, version 2.0 13837 13838 1. Definitions 13839 13840 1.1. "Contributor" 13841 13842 means each individual or legal entity that creates, contributes to the 13843 creation of, or owns Covered Software. 13844 13845 1.2. "Contributor Version" 13846 13847 means the combination of the Contributions of others (if any) used by a 13848 Contributor and that particular Contributor's Contribution. 13849 13850 1.3. "Contribution" 13851 13852 means Covered Software of a particular Contributor. 13853 13854 1.4. "Covered Software" 13855 13856 means Source Code Form to which the initial Contributor has attached the 13857 notice in Exhibit A, the Executable Form of such Source Code Form, and 13858 Modifications of such Source Code Form, in each case including portions 13859 thereof. 13860 13861 1.5. "Incompatible With Secondary Licenses" 13862 means 13863 13864 a. that the initial Contributor has attached the notice described in 13865 Exhibit B to the Covered Software; or 13866 13867 b. that the Covered Software was made available under the terms of 13868 version 1.1 or earlier of the License, but not also under the terms of 13869 a Secondary License. 13870 13871 1.6. "Executable Form" 13872 13873 means any form of the work other than Source Code Form. 13874 13875 1.7. "Larger Work" 13876 13877 means a work that combines Covered Software with other material, in a 13878 separate file or files, that is not Covered Software. 13879 13880 1.8. "License" 13881 13882 means this document. 13883 13884 1.9. "Licensable" 13885 13886 means having the right to grant, to the maximum extent possible, whether 13887 at the time of the initial grant or subsequently, any and all of the 13888 rights conveyed by this License. 13889 13890 1.10. "Modifications" 13891 13892 means any of the following: 13893 13894 a. any file in Source Code Form that results from an addition to, 13895 deletion from, or modification of the contents of Covered Software; or 13896 13897 b. any new file in Source Code Form that contains any Covered Software. 13898 13899 1.11. "Patent Claims" of a Contributor 13900 13901 means any patent claim(s), including without limitation, method, 13902 process, and apparatus claims, in any patent Licensable by such 13903 Contributor that would be infringed, but for the grant of the License, 13904 by the making, using, selling, offering for sale, having made, import, 13905 or transfer of either its Contributions or its Contributor Version. 13906 13907 1.12. "Secondary License" 13908 13909 means either the GNU General Public License, Version 2.0, the GNU Lesser 13910 General Public License, Version 2.1, the GNU Affero General Public 13911 License, Version 3.0, or any later versions of those licenses. 13912 13913 1.13. "Source Code Form" 13914 13915 means the form of the work preferred for making modifications. 13916 13917 1.14. "You" (or "Your") 13918 13919 means an individual or a legal entity exercising rights under this 13920 License. For legal entities, "You" includes any entity that controls, is 13921 controlled by, or is under common control with You. For purposes of this 13922 definition, "control" means (a) the power, direct or indirect, to cause 13923 the direction or management of such entity, whether by contract or 13924 otherwise, or (b) ownership of more than fifty percent (50%) of the 13925 outstanding shares or beneficial ownership of such entity. 13926 13927 13928 2. License Grants and Conditions 13929 13930 2.1. Grants 13931 13932 Each Contributor hereby grants You a world-wide, royalty-free, 13933 non-exclusive license: 13934 13935 a. under intellectual property rights (other than patent or trademark) 13936 Licensable by such Contributor to use, reproduce, make available, 13937 modify, display, perform, distribute, and otherwise exploit its 13938 Contributions, either on an unmodified basis, with Modifications, or 13939 as part of a Larger Work; and 13940 13941 b. under Patent Claims of such Contributor to make, use, sell, offer for 13942 sale, have made, import, and otherwise transfer either its 13943 Contributions or its Contributor Version. 13944 13945 2.2. Effective Date 13946 13947 The licenses granted in Section 2.1 with respect to any Contribution 13948 become effective for each Contribution on the date the Contributor first 13949 distributes such Contribution. 13950 13951 2.3. Limitations on Grant Scope 13952 13953 The licenses granted in this Section 2 are the only rights granted under 13954 this License. No additional rights or licenses will be implied from the 13955 distribution or licensing of Covered Software under this License. 13956 Notwithstanding Section 2.1(b) above, no patent license is granted by a 13957 Contributor: 13958 13959 a. for any code that a Contributor has removed from Covered Software; or 13960 13961 b. for infringements caused by: (i) Your and any other third party's 13962 modifications of Covered Software, or (ii) the combination of its 13963 Contributions with other software (except as part of its Contributor 13964 Version); or 13965 13966 c. under Patent Claims infringed by Covered Software in the absence of 13967 its Contributions. 13968 13969 This License does not grant any rights in the trademarks, service marks, 13970 or logos of any Contributor (except as may be necessary to comply with 13971 the notice requirements in Section 3.4). 13972 13973 2.4. Subsequent Licenses 13974 13975 No Contributor makes additional grants as a result of Your choice to 13976 distribute the Covered Software under a subsequent version of this 13977 License (see Section 10.2) or under the terms of a Secondary License (if 13978 permitted under the terms of Section 3.3). 13979 13980 2.5. Representation 13981 13982 Each Contributor represents that the Contributor believes its 13983 Contributions are its original creation(s) or it has sufficient rights to 13984 grant the rights to its Contributions conveyed by this License. 13985 13986 2.6. Fair Use 13987 13988 This License is not intended to limit any rights You have under 13989 applicable copyright doctrines of fair use, fair dealing, or other 13990 equivalents. 13991 13992 2.7. Conditions 13993 13994 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 13995 Section 2.1. 13996 13997 13998 3. Responsibilities 13999 14000 3.1. Distribution of Source Form 14001 14002 All distribution of Covered Software in Source Code Form, including any 14003 Modifications that You create or to which You contribute, must be under 14004 the terms of this License. You must inform recipients that the Source 14005 Code Form of the Covered Software is governed by the terms of this 14006 License, and how they can obtain a copy of this License. You may not 14007 attempt to alter or restrict the recipients' rights in the Source Code 14008 Form. 14009 14010 3.2. Distribution of Executable Form 14011 14012 If You distribute Covered Software in Executable Form then: 14013 14014 a. such Covered Software must also be made available in Source Code Form, 14015 as described in Section 3.1, and You must inform recipients of the 14016 Executable Form how they can obtain a copy of such Source Code Form by 14017 reasonable means in a timely manner, at a charge no more than the cost 14018 of distribution to the recipient; and 14019 14020 b. You may distribute such Executable Form under the terms of this 14021 License, or sublicense it under different terms, provided that the 14022 license for the Executable Form does not attempt to limit or alter the 14023 recipients' rights in the Source Code Form under this License. 14024 14025 3.3. Distribution of a Larger Work 14026 14027 You may create and distribute a Larger Work under terms of Your choice, 14028 provided that You also comply with the requirements of this License for 14029 the Covered Software. If the Larger Work is a combination of Covered 14030 Software with a work governed by one or more Secondary Licenses, and the 14031 Covered Software is not Incompatible With Secondary Licenses, this 14032 License permits You to additionally distribute such Covered Software 14033 under the terms of such Secondary License(s), so that the recipient of 14034 the Larger Work may, at their option, further distribute the Covered 14035 Software under the terms of either this License or such Secondary 14036 License(s). 14037 14038 3.4. Notices 14039 14040 You may not remove or alter the substance of any license notices 14041 (including copyright notices, patent notices, disclaimers of warranty, or 14042 limitations of liability) contained within the Source Code Form of the 14043 Covered Software, except that You may alter any license notices to the 14044 extent required to remedy known factual inaccuracies. 14045 14046 3.5. Application of Additional Terms 14047 14048 You may choose to offer, and to charge a fee for, warranty, support, 14049 indemnity or liability obligations to one or more recipients of Covered 14050 Software. However, You may do so only on Your own behalf, and not on 14051 behalf of any Contributor. You must make it absolutely clear that any 14052 such warranty, support, indemnity, or liability obligation is offered by 14053 You alone, and You hereby agree to indemnify every Contributor for any 14054 liability incurred by such Contributor as a result of warranty, support, 14055 indemnity or liability terms You offer. You may include additional 14056 disclaimers of warranty and limitations of liability specific to any 14057 jurisdiction. 14058 14059 4. Inability to Comply Due to Statute or Regulation 14060 14061 If it is impossible for You to comply with any of the terms of this License 14062 with respect to some or all of the Covered Software due to statute, 14063 judicial order, or regulation then You must: (a) comply with the terms of 14064 this License to the maximum extent possible; and (b) describe the 14065 limitations and the code they affect. Such description must be placed in a 14066 text file included with all distributions of the Covered Software under 14067 this License. Except to the extent prohibited by statute or regulation, 14068 such description must be sufficiently detailed for a recipient of ordinary 14069 skill to be able to understand it. 14070 14071 5. Termination 14072 14073 5.1. The rights granted under this License will terminate automatically if You 14074 fail to comply with any of its terms. However, if You become compliant, 14075 then the rights granted under this License from a particular Contributor 14076 are reinstated (a) provisionally, unless and until such Contributor 14077 explicitly and finally terminates Your grants, and (b) on an ongoing 14078 basis, if such Contributor fails to notify You of the non-compliance by 14079 some reasonable means prior to 60 days after You have come back into 14080 compliance. Moreover, Your grants from a particular Contributor are 14081 reinstated on an ongoing basis if such Contributor notifies You of the 14082 non-compliance by some reasonable means, this is the first time You have 14083 received notice of non-compliance with this License from such 14084 Contributor, and You become compliant prior to 30 days after Your receipt 14085 of the notice. 14086 14087 5.2. If You initiate litigation against any entity by asserting a patent 14088 infringement claim (excluding declaratory judgment actions, 14089 counter-claims, and cross-claims) alleging that a Contributor Version 14090 directly or indirectly infringes any patent, then the rights granted to 14091 You by any and all Contributors for the Covered Software under Section 14092 2.1 of this License shall terminate. 14093 14094 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 14095 license agreements (excluding distributors and resellers) which have been 14096 validly granted by You or Your distributors under this License prior to 14097 termination shall survive termination. 14098 14099 6. Disclaimer of Warranty 14100 14101 Covered Software is provided under this License on an "as is" basis, 14102 without warranty of any kind, either expressed, implied, or statutory, 14103 including, without limitation, warranties that the Covered Software is free 14104 of defects, merchantable, fit for a particular purpose or non-infringing. 14105 The entire risk as to the quality and performance of the Covered Software 14106 is with You. Should any Covered Software prove defective in any respect, 14107 You (not any Contributor) assume the cost of any necessary servicing, 14108 repair, or correction. This disclaimer of warranty constitutes an essential 14109 part of this License. No use of any Covered Software is authorized under 14110 this License except under this disclaimer. 14111 14112 7. Limitation of Liability 14113 14114 Under no circumstances and under no legal theory, whether tort (including 14115 negligence), contract, or otherwise, shall any Contributor, or anyone who 14116 distributes Covered Software as permitted above, be liable to You for any 14117 direct, indirect, special, incidental, or consequential damages of any 14118 character including, without limitation, damages for lost profits, loss of 14119 goodwill, work stoppage, computer failure or malfunction, or any and all 14120 other commercial damages or losses, even if such party shall have been 14121 informed of the possibility of such damages. This limitation of liability 14122 shall not apply to liability for death or personal injury resulting from 14123 such party's negligence to the extent applicable law prohibits such 14124 limitation. Some jurisdictions do not allow the exclusion or limitation of 14125 incidental or consequential damages, so this exclusion and limitation may 14126 not apply to You. 14127 14128 8. Litigation 14129 14130 Any litigation relating to this License may be brought only in the courts 14131 of a jurisdiction where the defendant maintains its principal place of 14132 business and such litigation shall be governed by laws of that 14133 jurisdiction, without reference to its conflict-of-law provisions. Nothing 14134 in this Section shall prevent a party's ability to bring cross-claims or 14135 counter-claims. 14136 14137 9. Miscellaneous 14138 14139 This License represents the complete agreement concerning the subject 14140 matter hereof. If any provision of this License is held to be 14141 unenforceable, such provision shall be reformed only to the extent 14142 necessary to make it enforceable. Any law or regulation which provides that 14143 the language of a contract shall be construed against the drafter shall not 14144 be used to construe this License against a Contributor. 14145 14146 14147 10. Versions of the License 14148 14149 10.1. New Versions 14150 14151 Mozilla Foundation is the license steward. Except as provided in Section 14152 10.3, no one other than the license steward has the right to modify or 14153 publish new versions of this License. Each version will be given a 14154 distinguishing version number. 14155 14156 10.2. Effect of New Versions 14157 14158 You may distribute the Covered Software under the terms of the version 14159 of the License under which You originally received the Covered Software, 14160 or under the terms of any subsequent version published by the license 14161 steward. 14162 14163 10.3. Modified Versions 14164 14165 If you create software not governed by this License, and you want to 14166 create a new license for such software, you may create and use a 14167 modified version of this License if you rename the license and remove 14168 any references to the name of the license steward (except to note that 14169 such modified license differs from this License). 14170 14171 10.4. Distributing Source Code Form that is Incompatible With Secondary 14172 Licenses If You choose to distribute Source Code Form that is 14173 Incompatible With Secondary Licenses under the terms of this version of 14174 the License, the notice described in Exhibit B of this License must be 14175 attached. 14176 14177 Exhibit A - Source Code Form License Notice 14178 14179 This Source Code Form is subject to the 14180 terms of the Mozilla Public License, v. 14181 2.0. If a copy of the MPL was not 14182 distributed with this file, You can 14183 obtain one at 14184 http://mozilla.org/MPL/2.0/. 14185 14186 If it is not possible or desirable to put the notice in a particular file, 14187 then You may include the notice in a location (such as a LICENSE file in a 14188 relevant directory) where a recipient would be likely to look for such a 14189 notice. 14190 14191 You may add additional accurate notices of copyright ownership. 14192 14193 Exhibit B - "Incompatible With Secondary Licenses" Notice 14194 14195 This Source Code Form is "Incompatible 14196 With Secondary Licenses", as defined by 14197 the Mozilla Public License, v. 2.0. 14198 14199 14200 ================================================================ 14201 14202 github.com/shoenig/test 14203 https://github.com/shoenig/test 14204 ---------------------------------------------------------------- 14205 Mozilla Public License, version 2.0 14206 14207 1. Definitions 14208 14209 1.1. "Contributor" 14210 14211 means each individual or legal entity that creates, contributes to the 14212 creation of, or owns Covered Software. 14213 14214 1.2. "Contributor Version" 14215 14216 means the combination of the Contributions of others (if any) used by a 14217 Contributor and that particular Contributor's Contribution. 14218 14219 1.3. "Contribution" 14220 14221 means Covered Software of a particular Contributor. 14222 14223 1.4. "Covered Software" 14224 14225 means Source Code Form to which the initial Contributor has attached the 14226 notice in Exhibit A, the Executable Form of such Source Code Form, and 14227 Modifications of such Source Code Form, in each case including portions 14228 thereof. 14229 14230 1.5. "Incompatible With Secondary Licenses" 14231 means 14232 14233 a. that the initial Contributor has attached the notice described in 14234 Exhibit B to the Covered Software; or 14235 14236 b. that the Covered Software was made available under the terms of 14237 version 1.1 or earlier of the License, but not also under the terms of 14238 a Secondary License. 14239 14240 1.6. "Executable Form" 14241 14242 means any form of the work other than Source Code Form. 14243 14244 1.7. "Larger Work" 14245 14246 means a work that combines Covered Software with other material, in a 14247 separate file or files, that is not Covered Software. 14248 14249 1.8. "License" 14250 14251 means this document. 14252 14253 1.9. "Licensable" 14254 14255 means having the right to grant, to the maximum extent possible, whether 14256 at the time of the initial grant or subsequently, any and all of the 14257 rights conveyed by this License. 14258 14259 1.10. "Modifications" 14260 14261 means any of the following: 14262 14263 a. any file in Source Code Form that results from an addition to, 14264 deletion from, or modification of the contents of Covered Software; or 14265 14266 b. any new file in Source Code Form that contains any Covered Software. 14267 14268 1.11. "Patent Claims" of a Contributor 14269 14270 means any patent claim(s), including without limitation, method, 14271 process, and apparatus claims, in any patent Licensable by such 14272 Contributor that would be infringed, but for the grant of the License, 14273 by the making, using, selling, offering for sale, having made, import, 14274 or transfer of either its Contributions or its Contributor Version. 14275 14276 1.12. "Secondary License" 14277 14278 means either the GNU General Public License, Version 2.0, the GNU Lesser 14279 General Public License, Version 2.1, the GNU Affero General Public 14280 License, Version 3.0, or any later versions of those licenses. 14281 14282 1.13. "Source Code Form" 14283 14284 means the form of the work preferred for making modifications. 14285 14286 1.14. "You" (or "Your") 14287 14288 means an individual or a legal entity exercising rights under this 14289 License. For legal entities, "You" includes any entity that controls, is 14290 controlled by, or is under common control with You. For purposes of this 14291 definition, "control" means (a) the power, direct or indirect, to cause 14292 the direction or management of such entity, whether by contract or 14293 otherwise, or (b) ownership of more than fifty percent (50%) of the 14294 outstanding shares or beneficial ownership of such entity. 14295 14296 14297 2. License Grants and Conditions 14298 14299 2.1. Grants 14300 14301 Each Contributor hereby grants You a world-wide, royalty-free, 14302 non-exclusive license: 14303 14304 a. under intellectual property rights (other than patent or trademark) 14305 Licensable by such Contributor to use, reproduce, make available, 14306 modify, display, perform, distribute, and otherwise exploit its 14307 Contributions, either on an unmodified basis, with Modifications, or 14308 as part of a Larger Work; and 14309 14310 b. under Patent Claims of such Contributor to make, use, sell, offer for 14311 sale, have made, import, and otherwise transfer either its 14312 Contributions or its Contributor Version. 14313 14314 2.2. Effective Date 14315 14316 The licenses granted in Section 2.1 with respect to any Contribution 14317 become effective for each Contribution on the date the Contributor first 14318 distributes such Contribution. 14319 14320 2.3. Limitations on Grant Scope 14321 14322 The licenses granted in this Section 2 are the only rights granted under 14323 this License. No additional rights or licenses will be implied from the 14324 distribution or licensing of Covered Software under this License. 14325 Notwithstanding Section 2.1(b) above, no patent license is granted by a 14326 Contributor: 14327 14328 a. for any code that a Contributor has removed from Covered Software; or 14329 14330 b. for infringements caused by: (i) Your and any other third party's 14331 modifications of Covered Software, or (ii) the combination of its 14332 Contributions with other software (except as part of its Contributor 14333 Version); or 14334 14335 c. under Patent Claims infringed by Covered Software in the absence of 14336 its Contributions. 14337 14338 This License does not grant any rights in the trademarks, service marks, 14339 or logos of any Contributor (except as may be necessary to comply with 14340 the notice requirements in Section 3.4). 14341 14342 2.4. Subsequent Licenses 14343 14344 No Contributor makes additional grants as a result of Your choice to 14345 distribute the Covered Software under a subsequent version of this 14346 License (see Section 10.2) or under the terms of a Secondary License (if 14347 permitted under the terms of Section 3.3). 14348 14349 2.5. Representation 14350 14351 Each Contributor represents that the Contributor believes its 14352 Contributions are its original creation(s) or it has sufficient rights to 14353 grant the rights to its Contributions conveyed by this License. 14354 14355 2.6. Fair Use 14356 14357 This License is not intended to limit any rights You have under 14358 applicable copyright doctrines of fair use, fair dealing, or other 14359 equivalents. 14360 14361 2.7. Conditions 14362 14363 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 14364 Section 2.1. 14365 14366 14367 3. Responsibilities 14368 14369 3.1. Distribution of Source Form 14370 14371 All distribution of Covered Software in Source Code Form, including any 14372 Modifications that You create or to which You contribute, must be under 14373 the terms of this License. You must inform recipients that the Source 14374 Code Form of the Covered Software is governed by the terms of this 14375 License, and how they can obtain a copy of this License. You may not 14376 attempt to alter or restrict the recipients' rights in the Source Code 14377 Form. 14378 14379 3.2. Distribution of Executable Form 14380 14381 If You distribute Covered Software in Executable Form then: 14382 14383 a. such Covered Software must also be made available in Source Code Form, 14384 as described in Section 3.1, and You must inform recipients of the 14385 Executable Form how they can obtain a copy of such Source Code Form by 14386 reasonable means in a timely manner, at a charge no more than the cost 14387 of distribution to the recipient; and 14388 14389 b. You may distribute such Executable Form under the terms of this 14390 License, or sublicense it under different terms, provided that the 14391 license for the Executable Form does not attempt to limit or alter the 14392 recipients' rights in the Source Code Form under this License. 14393 14394 3.3. Distribution of a Larger Work 14395 14396 You may create and distribute a Larger Work under terms of Your choice, 14397 provided that You also comply with the requirements of this License for 14398 the Covered Software. If the Larger Work is a combination of Covered 14399 Software with a work governed by one or more Secondary Licenses, and the 14400 Covered Software is not Incompatible With Secondary Licenses, this 14401 License permits You to additionally distribute such Covered Software 14402 under the terms of such Secondary License(s), so that the recipient of 14403 the Larger Work may, at their option, further distribute the Covered 14404 Software under the terms of either this License or such Secondary 14405 License(s). 14406 14407 3.4. Notices 14408 14409 You may not remove or alter the substance of any license notices 14410 (including copyright notices, patent notices, disclaimers of warranty, or 14411 limitations of liability) contained within the Source Code Form of the 14412 Covered Software, except that You may alter any license notices to the 14413 extent required to remedy known factual inaccuracies. 14414 14415 3.5. Application of Additional Terms 14416 14417 You may choose to offer, and to charge a fee for, warranty, support, 14418 indemnity or liability obligations to one or more recipients of Covered 14419 Software. However, You may do so only on Your own behalf, and not on 14420 behalf of any Contributor. You must make it absolutely clear that any 14421 such warranty, support, indemnity, or liability obligation is offered by 14422 You alone, and You hereby agree to indemnify every Contributor for any 14423 liability incurred by such Contributor as a result of warranty, support, 14424 indemnity or liability terms You offer. You may include additional 14425 disclaimers of warranty and limitations of liability specific to any 14426 jurisdiction. 14427 14428 4. Inability to Comply Due to Statute or Regulation 14429 14430 If it is impossible for You to comply with any of the terms of this License 14431 with respect to some or all of the Covered Software due to statute, 14432 judicial order, or regulation then You must: (a) comply with the terms of 14433 this License to the maximum extent possible; and (b) describe the 14434 limitations and the code they affect. Such description must be placed in a 14435 text file included with all distributions of the Covered Software under 14436 this License. Except to the extent prohibited by statute or regulation, 14437 such description must be sufficiently detailed for a recipient of ordinary 14438 skill to be able to understand it. 14439 14440 5. Termination 14441 14442 5.1. The rights granted under this License will terminate automatically if You 14443 fail to comply with any of its terms. However, if You become compliant, 14444 then the rights granted under this License from a particular Contributor 14445 are reinstated (a) provisionally, unless and until such Contributor 14446 explicitly and finally terminates Your grants, and (b) on an ongoing 14447 basis, if such Contributor fails to notify You of the non-compliance by 14448 some reasonable means prior to 60 days after You have come back into 14449 compliance. Moreover, Your grants from a particular Contributor are 14450 reinstated on an ongoing basis if such Contributor notifies You of the 14451 non-compliance by some reasonable means, this is the first time You have 14452 received notice of non-compliance with this License from such 14453 Contributor, and You become compliant prior to 30 days after Your receipt 14454 of the notice. 14455 14456 5.2. If You initiate litigation against any entity by asserting a patent 14457 infringement claim (excluding declaratory judgment actions, 14458 counter-claims, and cross-claims) alleging that a Contributor Version 14459 directly or indirectly infringes any patent, then the rights granted to 14460 You by any and all Contributors for the Covered Software under Section 14461 2.1 of this License shall terminate. 14462 14463 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 14464 license agreements (excluding distributors and resellers) which have been 14465 validly granted by You or Your distributors under this License prior to 14466 termination shall survive termination. 14467 14468 6. Disclaimer of Warranty 14469 14470 Covered Software is provided under this License on an "as is" basis, 14471 without warranty of any kind, either expressed, implied, or statutory, 14472 including, without limitation, warranties that the Covered Software is free 14473 of defects, merchantable, fit for a particular purpose or non-infringing. 14474 The entire risk as to the quality and performance of the Covered Software 14475 is with You. Should any Covered Software prove defective in any respect, 14476 You (not any Contributor) assume the cost of any necessary servicing, 14477 repair, or correction. This disclaimer of warranty constitutes an essential 14478 part of this License. No use of any Covered Software is authorized under 14479 this License except under this disclaimer. 14480 14481 7. Limitation of Liability 14482 14483 Under no circumstances and under no legal theory, whether tort (including 14484 negligence), contract, or otherwise, shall any Contributor, or anyone who 14485 distributes Covered Software as permitted above, be liable to You for any 14486 direct, indirect, special, incidental, or consequential damages of any 14487 character including, without limitation, damages for lost profits, loss of 14488 goodwill, work stoppage, computer failure or malfunction, or any and all 14489 other commercial damages or losses, even if such party shall have been 14490 informed of the possibility of such damages. This limitation of liability 14491 shall not apply to liability for death or personal injury resulting from 14492 such party's negligence to the extent applicable law prohibits such 14493 limitation. Some jurisdictions do not allow the exclusion or limitation of 14494 incidental or consequential damages, so this exclusion and limitation may 14495 not apply to You. 14496 14497 8. Litigation 14498 14499 Any litigation relating to this License may be brought only in the courts 14500 of a jurisdiction where the defendant maintains its principal place of 14501 business and such litigation shall be governed by laws of that 14502 jurisdiction, without reference to its conflict-of-law provisions. Nothing 14503 in this Section shall prevent a party's ability to bring cross-claims or 14504 counter-claims. 14505 14506 9. Miscellaneous 14507 14508 This License represents the complete agreement concerning the subject 14509 matter hereof. If any provision of this License is held to be 14510 unenforceable, such provision shall be reformed only to the extent 14511 necessary to make it enforceable. Any law or regulation which provides that 14512 the language of a contract shall be construed against the drafter shall not 14513 be used to construe this License against a Contributor. 14514 14515 14516 10. Versions of the License 14517 14518 10.1. New Versions 14519 14520 Mozilla Foundation is the license steward. Except as provided in Section 14521 10.3, no one other than the license steward has the right to modify or 14522 publish new versions of this License. Each version will be given a 14523 distinguishing version number. 14524 14525 10.2. Effect of New Versions 14526 14527 You may distribute the Covered Software under the terms of the version 14528 of the License under which You originally received the Covered Software, 14529 or under the terms of any subsequent version published by the license 14530 steward. 14531 14532 10.3. Modified Versions 14533 14534 If you create software not governed by this License, and you want to 14535 create a new license for such software, you may create and use a 14536 modified version of this License if you rename the license and remove 14537 any references to the name of the license steward (except to note that 14538 such modified license differs from this License). 14539 14540 10.4. Distributing Source Code Form that is Incompatible With Secondary 14541 Licenses If You choose to distribute Source Code Form that is 14542 Incompatible With Secondary Licenses under the terms of this version of 14543 the License, the notice described in Exhibit B of this License must be 14544 attached. 14545 14546 Exhibit A - Source Code Form License Notice 14547 14548 This Source Code Form is subject to the 14549 terms of the Mozilla Public License, v. 14550 2.0. If a copy of the MPL was not 14551 distributed with this file, You can 14552 obtain one at 14553 http://mozilla.org/MPL/2.0/. 14554 14555 If it is not possible or desirable to put the notice in a particular file, 14556 then You may include the notice in a location (such as a LICENSE file in a 14557 relevant directory) where a recipient would be likely to look for such a 14558 notice. 14559 14560 You may add additional accurate notices of copyright ownership. 14561 14562 Exhibit B - "Incompatible With Secondary Licenses" Notice 14563 14564 This Source Code Form is "Incompatible 14565 With Secondary Licenses", as defined by 14566 the Mozilla Public License, v. 2.0. 14567 14568 14569 ================================================================ 14570 14571 github.com/stretchr/testify 14572 https://github.com/stretchr/testify 14573 ---------------------------------------------------------------- 14574 MIT License 14575 14576 Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors. 14577 14578 Permission is hereby granted, free of charge, to any person obtaining a copy 14579 of this software and associated documentation files (the "Software"), to deal 14580 in the Software without restriction, including without limitation the rights 14581 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14582 copies of the Software, and to permit persons to whom the Software is 14583 furnished to do so, subject to the following conditions: 14584 14585 The above copyright notice and this permission notice shall be included in all 14586 copies or substantial portions of the Software. 14587 14588 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14589 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14590 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14591 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14592 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14593 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 14594 SOFTWARE. 14595 14596 ================================================================ 14597 14598 github.com/tidwall/gjson 14599 https://github.com/tidwall/gjson 14600 ---------------------------------------------------------------- 14601 The MIT License (MIT) 14602 14603 Copyright (c) 2016 Josh Baker 14604 14605 Permission is hereby granted, free of charge, to any person obtaining a copy of 14606 this software and associated documentation files (the "Software"), to deal in 14607 the Software without restriction, including without limitation the rights to 14608 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 14609 the Software, and to permit persons to whom the Software is furnished to do so, 14610 subject to the following conditions: 14611 14612 The above copyright notice and this permission notice shall be included in all 14613 copies or substantial portions of the Software. 14614 14615 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14616 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14617 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 14618 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 14619 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 14620 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 14621 14622 ================================================================ 14623 14624 github.com/tidwall/match 14625 https://github.com/tidwall/match 14626 ---------------------------------------------------------------- 14627 The MIT License (MIT) 14628 14629 Copyright (c) 2016 Josh Baker 14630 14631 Permission is hereby granted, free of charge, to any person obtaining a copy of 14632 this software and associated documentation files (the "Software"), to deal in 14633 the Software without restriction, including without limitation the rights to 14634 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 14635 the Software, and to permit persons to whom the Software is furnished to do so, 14636 subject to the following conditions: 14637 14638 The above copyright notice and this permission notice shall be included in all 14639 copies or substantial portions of the Software. 14640 14641 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14642 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14643 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 14644 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 14645 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 14646 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 14647 14648 ================================================================ 14649 14650 github.com/tidwall/pretty 14651 https://github.com/tidwall/pretty 14652 ---------------------------------------------------------------- 14653 The MIT License (MIT) 14654 14655 Copyright (c) 2017 Josh Baker 14656 14657 Permission is hereby granted, free of charge, to any person obtaining a copy of 14658 this software and associated documentation files (the "Software"), to deal in 14659 the Software without restriction, including without limitation the rights to 14660 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 14661 the Software, and to permit persons to whom the Software is furnished to do so, 14662 subject to the following conditions: 14663 14664 The above copyright notice and this permission notice shall be included in all 14665 copies or substantial portions of the Software. 14666 14667 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14668 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14669 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 14670 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 14671 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 14672 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 14673 14674 ================================================================ 14675 14676 github.com/tinylib/msgp 14677 https://github.com/tinylib/msgp 14678 ---------------------------------------------------------------- 14679 Copyright (c) 2014 Philip Hofer 14680 Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated 14681 14682 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: 14683 14684 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 14685 14686 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. 14687 ================================================================ 14688 14689 github.com/tklauser/go-sysconf 14690 https://github.com/tklauser/go-sysconf 14691 ---------------------------------------------------------------- 14692 BSD 3-Clause License 14693 14694 Copyright (c) 2018-2022, Tobias Klauser 14695 All rights reserved. 14696 14697 Redistribution and use in source and binary forms, with or without 14698 modification, are permitted provided that the following conditions are met: 14699 14700 * Redistributions of source code must retain the above copyright notice, this 14701 list of conditions and the following disclaimer. 14702 14703 * Redistributions in binary form must reproduce the above copyright notice, 14704 this list of conditions and the following disclaimer in the documentation 14705 and/or other materials provided with the distribution. 14706 14707 * Neither the name of the copyright holder nor the names of its 14708 contributors may be used to endorse or promote products derived from 14709 this software without specific prior written permission. 14710 14711 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 14712 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 14713 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 14714 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 14715 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 14716 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 14717 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 14718 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 14719 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14720 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14721 14722 ================================================================ 14723 14724 github.com/tklauser/numcpus 14725 https://github.com/tklauser/numcpus 14726 ---------------------------------------------------------------- 14727 14728 Apache License 14729 Version 2.0, January 2004 14730 http://www.apache.org/licenses/ 14731 14732 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14733 14734 1. Definitions. 14735 14736 "License" shall mean the terms and conditions for use, reproduction, 14737 and distribution as defined by Sections 1 through 9 of this document. 14738 14739 "Licensor" shall mean the copyright owner or entity authorized by 14740 the copyright owner that is granting the License. 14741 14742 "Legal Entity" shall mean the union of the acting entity and all 14743 other entities that control, are controlled by, or are under common 14744 control with that entity. For the purposes of this definition, 14745 "control" means (i) the power, direct or indirect, to cause the 14746 direction or management of such entity, whether by contract or 14747 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14748 outstanding shares, or (iii) beneficial ownership of such entity. 14749 14750 "You" (or "Your") shall mean an individual or Legal Entity 14751 exercising permissions granted by this License. 14752 14753 "Source" form shall mean the preferred form for making modifications, 14754 including but not limited to software source code, documentation 14755 source, and configuration files. 14756 14757 "Object" form shall mean any form resulting from mechanical 14758 transformation or translation of a Source form, including but 14759 not limited to compiled object code, generated documentation, 14760 and conversions to other media types. 14761 14762 "Work" shall mean the work of authorship, whether in Source or 14763 Object form, made available under the License, as indicated by a 14764 copyright notice that is included in or attached to the work 14765 (an example is provided in the Appendix below). 14766 14767 "Derivative Works" shall mean any work, whether in Source or Object 14768 form, that is based on (or derived from) the Work and for which the 14769 editorial revisions, annotations, elaborations, or other modifications 14770 represent, as a whole, an original work of authorship. For the purposes 14771 of this License, Derivative Works shall not include works that remain 14772 separable from, or merely link (or bind by name) to the interfaces of, 14773 the Work and Derivative Works thereof. 14774 14775 "Contribution" shall mean any work of authorship, including 14776 the original version of the Work and any modifications or additions 14777 to that Work or Derivative Works thereof, that is intentionally 14778 submitted to Licensor for inclusion in the Work by the copyright owner 14779 or by an individual or Legal Entity authorized to submit on behalf of 14780 the copyright owner. For the purposes of this definition, "submitted" 14781 means any form of electronic, verbal, or written communication sent 14782 to the Licensor or its representatives, including but not limited to 14783 communication on electronic mailing lists, source code control systems, 14784 and issue tracking systems that are managed by, or on behalf of, the 14785 Licensor for the purpose of discussing and improving the Work, but 14786 excluding communication that is conspicuously marked or otherwise 14787 designated in writing by the copyright owner as "Not a Contribution." 14788 14789 "Contributor" shall mean Licensor and any individual or Legal Entity 14790 on behalf of whom a Contribution has been received by Licensor and 14791 subsequently incorporated within the Work. 14792 14793 2. Grant of Copyright License. Subject to the terms and conditions of 14794 this License, each Contributor hereby grants to You a perpetual, 14795 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14796 copyright license to reproduce, prepare Derivative Works of, 14797 publicly display, publicly perform, sublicense, and distribute the 14798 Work and such Derivative Works in Source or Object form. 14799 14800 3. Grant of Patent License. Subject to the terms and conditions of 14801 this License, each Contributor hereby grants to You a perpetual, 14802 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14803 (except as stated in this section) patent license to make, have made, 14804 use, offer to sell, sell, import, and otherwise transfer the Work, 14805 where such license applies only to those patent claims licensable 14806 by such Contributor that are necessarily infringed by their 14807 Contribution(s) alone or by combination of their Contribution(s) 14808 with the Work to which such Contribution(s) was submitted. If You 14809 institute patent litigation against any entity (including a 14810 cross-claim or counterclaim in a lawsuit) alleging that the Work 14811 or a Contribution incorporated within the Work constitutes direct 14812 or contributory patent infringement, then any patent licenses 14813 granted to You under this License for that Work shall terminate 14814 as of the date such litigation is filed. 14815 14816 4. Redistribution. You may reproduce and distribute copies of the 14817 Work or Derivative Works thereof in any medium, with or without 14818 modifications, and in Source or Object form, provided that You 14819 meet the following conditions: 14820 14821 (a) You must give any other recipients of the Work or 14822 Derivative Works a copy of this License; and 14823 14824 (b) You must cause any modified files to carry prominent notices 14825 stating that You changed the files; and 14826 14827 (c) You must retain, in the Source form of any Derivative Works 14828 that You distribute, all copyright, patent, trademark, and 14829 attribution notices from the Source form of the Work, 14830 excluding those notices that do not pertain to any part of 14831 the Derivative Works; and 14832 14833 (d) If the Work includes a "NOTICE" text file as part of its 14834 distribution, then any Derivative Works that You distribute must 14835 include a readable copy of the attribution notices contained 14836 within such NOTICE file, excluding those notices that do not 14837 pertain to any part of the Derivative Works, in at least one 14838 of the following places: within a NOTICE text file distributed 14839 as part of the Derivative Works; within the Source form or 14840 documentation, if provided along with the Derivative Works; or, 14841 within a display generated by the Derivative Works, if and 14842 wherever such third-party notices normally appear. The contents 14843 of the NOTICE file are for informational purposes only and 14844 do not modify the License. You may add Your own attribution 14845 notices within Derivative Works that You distribute, alongside 14846 or as an addendum to the NOTICE text from the Work, provided 14847 that such additional attribution notices cannot be construed 14848 as modifying the License. 14849 14850 You may add Your own copyright statement to Your modifications and 14851 may provide additional or different license terms and conditions 14852 for use, reproduction, or distribution of Your modifications, or 14853 for any such Derivative Works as a whole, provided Your use, 14854 reproduction, and distribution of the Work otherwise complies with 14855 the conditions stated in this License. 14856 14857 5. Submission of Contributions. Unless You explicitly state otherwise, 14858 any Contribution intentionally submitted for inclusion in the Work 14859 by You to the Licensor shall be under the terms and conditions of 14860 this License, without any additional terms or conditions. 14861 Notwithstanding the above, nothing herein shall supersede or modify 14862 the terms of any separate license agreement you may have executed 14863 with Licensor regarding such Contributions. 14864 14865 6. Trademarks. This License does not grant permission to use the trade 14866 names, trademarks, service marks, or product names of the Licensor, 14867 except as required for reasonable and customary use in describing the 14868 origin of the Work and reproducing the content of the NOTICE file. 14869 14870 7. Disclaimer of Warranty. Unless required by applicable law or 14871 agreed to in writing, Licensor provides the Work (and each 14872 Contributor provides its Contributions) on an "AS IS" BASIS, 14873 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14874 implied, including, without limitation, any warranties or conditions 14875 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14876 PARTICULAR PURPOSE. You are solely responsible for determining the 14877 appropriateness of using or redistributing the Work and assume any 14878 risks associated with Your exercise of permissions under this License. 14879 14880 8. Limitation of Liability. In no event and under no legal theory, 14881 whether in tort (including negligence), contract, or otherwise, 14882 unless required by applicable law (such as deliberate and grossly 14883 negligent acts) or agreed to in writing, shall any Contributor be 14884 liable to You for damages, including any direct, indirect, special, 14885 incidental, or consequential damages of any character arising as a 14886 result of this License or out of the use or inability to use the 14887 Work (including but not limited to damages for loss of goodwill, 14888 work stoppage, computer failure or malfunction, or any and all 14889 other commercial damages or losses), even if such Contributor 14890 has been advised of the possibility of such damages. 14891 14892 9. Accepting Warranty or Additional Liability. While redistributing 14893 the Work or Derivative Works thereof, You may choose to offer, 14894 and charge a fee for, acceptance of support, warranty, indemnity, 14895 or other liability obligations and/or rights consistent with this 14896 License. However, in accepting such obligations, You may act only 14897 on Your own behalf and on Your sole responsibility, not on behalf 14898 of any other Contributor, and only if You agree to indemnify, 14899 defend, and hold each Contributor harmless for any liability 14900 incurred by, or claims asserted against, such Contributor by reason 14901 of your accepting any such warranty or additional liability. 14902 14903 END OF TERMS AND CONDITIONS 14904 14905 APPENDIX: How to apply the Apache License to your work. 14906 14907 To apply the Apache License to your work, attach the following 14908 boilerplate notice, with the fields enclosed by brackets "[]" 14909 replaced with your own identifying information. (Don't include 14910 the brackets!) The text should be enclosed in the appropriate 14911 comment syntax for the file format. We also recommend that a 14912 file or class name and description of purpose be included on the 14913 same "printed page" as the copyright notice for easier 14914 identification within third-party archives. 14915 14916 Copyright [yyyy] [name of copyright owner] 14917 14918 Licensed under the Apache License, Version 2.0 (the "License"); 14919 you may not use this file except in compliance with the License. 14920 You may obtain a copy of the License at 14921 14922 http://www.apache.org/licenses/LICENSE-2.0 14923 14924 Unless required by applicable law or agreed to in writing, software 14925 distributed under the License is distributed on an "AS IS" BASIS, 14926 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14927 See the License for the specific language governing permissions and 14928 limitations under the License. 14929 14930 ================================================================ 14931 14932 github.com/unrolled/secure 14933 https://github.com/unrolled/secure 14934 ---------------------------------------------------------------- 14935 The MIT License (MIT) 14936 14937 Copyright (c) 2014 Cory Jacobsen 14938 14939 Permission is hereby granted, free of charge, to any person obtaining a copy of 14940 this software and associated documentation files (the "Software"), to deal in 14941 the Software without restriction, including without limitation the rights to 14942 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 14943 the Software, and to permit persons to whom the Software is furnished to do so, 14944 subject to the following conditions: 14945 14946 The above copyright notice and this permission notice shall be included in all 14947 copies or substantial portions of the Software. 14948 14949 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14950 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14951 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 14952 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 14953 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 14954 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 14955 14956 ================================================================ 14957 14958 github.com/vbauerster/mpb/v8 14959 https://github.com/vbauerster/mpb/v8 14960 ---------------------------------------------------------------- 14961 This is free and unencumbered software released into the public domain. 14962 14963 Anyone is free to copy, modify, publish, use, compile, sell, or 14964 distribute this software, either in source code form or as a compiled 14965 binary, for any purpose, commercial or non-commercial, and by any 14966 means. 14967 14968 In jurisdictions that recognize copyright laws, the author or authors 14969 of this software dedicate any and all copyright interest in the 14970 software to the public domain. We make this dedication for the benefit 14971 of the public at large and to the detriment of our heirs and 14972 successors. We intend this dedication to be an overt act of 14973 relinquishment in perpetuity of all present and future rights to this 14974 software under copyright law. 14975 14976 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 14977 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 14978 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 14979 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 14980 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 14981 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 14982 OTHER DEALINGS IN THE SOFTWARE. 14983 14984 For more information, please refer to <http://unlicense.org/> 14985 14986 ================================================================ 14987 14988 github.com/yusufpapurcu/wmi 14989 https://github.com/yusufpapurcu/wmi 14990 ---------------------------------------------------------------- 14991 The MIT License (MIT) 14992 14993 Copyright (c) 2013 Stack Exchange 14994 14995 Permission is hereby granted, free of charge, to any person obtaining a copy of 14996 this software and associated documentation files (the "Software"), to deal in 14997 the Software without restriction, including without limitation the rights to 14998 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 14999 the Software, and to permit persons to whom the Software is furnished to do so, 15000 subject to the following conditions: 15001 15002 The above copyright notice and this permission notice shall be included in all 15003 copies or substantial portions of the Software. 15004 15005 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15006 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15007 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 15008 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 15009 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 15010 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15011 15012 ================================================================ 15013 15014 go.etcd.io/etcd/api/v3 15015 https://go.etcd.io/etcd/api/v3 15016 ---------------------------------------------------------------- 15017 15018 Apache License 15019 Version 2.0, January 2004 15020 http://www.apache.org/licenses/ 15021 15022 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15023 15024 1. Definitions. 15025 15026 "License" shall mean the terms and conditions for use, reproduction, 15027 and distribution as defined by Sections 1 through 9 of this document. 15028 15029 "Licensor" shall mean the copyright owner or entity authorized by 15030 the copyright owner that is granting the License. 15031 15032 "Legal Entity" shall mean the union of the acting entity and all 15033 other entities that control, are controlled by, or are under common 15034 control with that entity. For the purposes of this definition, 15035 "control" means (i) the power, direct or indirect, to cause the 15036 direction or management of such entity, whether by contract or 15037 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15038 outstanding shares, or (iii) beneficial ownership of such entity. 15039 15040 "You" (or "Your") shall mean an individual or Legal Entity 15041 exercising permissions granted by this License. 15042 15043 "Source" form shall mean the preferred form for making modifications, 15044 including but not limited to software source code, documentation 15045 source, and configuration files. 15046 15047 "Object" form shall mean any form resulting from mechanical 15048 transformation or translation of a Source form, including but 15049 not limited to compiled object code, generated documentation, 15050 and conversions to other media types. 15051 15052 "Work" shall mean the work of authorship, whether in Source or 15053 Object form, made available under the License, as indicated by a 15054 copyright notice that is included in or attached to the work 15055 (an example is provided in the Appendix below). 15056 15057 "Derivative Works" shall mean any work, whether in Source or Object 15058 form, that is based on (or derived from) the Work and for which the 15059 editorial revisions, annotations, elaborations, or other modifications 15060 represent, as a whole, an original work of authorship. For the purposes 15061 of this License, Derivative Works shall not include works that remain 15062 separable from, or merely link (or bind by name) to the interfaces of, 15063 the Work and Derivative Works thereof. 15064 15065 "Contribution" shall mean any work of authorship, including 15066 the original version of the Work and any modifications or additions 15067 to that Work or Derivative Works thereof, that is intentionally 15068 submitted to Licensor for inclusion in the Work by the copyright owner 15069 or by an individual or Legal Entity authorized to submit on behalf of 15070 the copyright owner. For the purposes of this definition, "submitted" 15071 means any form of electronic, verbal, or written communication sent 15072 to the Licensor or its representatives, including but not limited to 15073 communication on electronic mailing lists, source code control systems, 15074 and issue tracking systems that are managed by, or on behalf of, the 15075 Licensor for the purpose of discussing and improving the Work, but 15076 excluding communication that is conspicuously marked or otherwise 15077 designated in writing by the copyright owner as "Not a Contribution." 15078 15079 "Contributor" shall mean Licensor and any individual or Legal Entity 15080 on behalf of whom a Contribution has been received by Licensor and 15081 subsequently incorporated within the Work. 15082 15083 2. Grant of Copyright License. Subject to the terms and conditions of 15084 this License, each Contributor hereby grants to You a perpetual, 15085 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15086 copyright license to reproduce, prepare Derivative Works of, 15087 publicly display, publicly perform, sublicense, and distribute the 15088 Work and such Derivative Works in Source or Object form. 15089 15090 3. Grant of Patent License. Subject to the terms and conditions of 15091 this License, each Contributor hereby grants to You a perpetual, 15092 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15093 (except as stated in this section) patent license to make, have made, 15094 use, offer to sell, sell, import, and otherwise transfer the Work, 15095 where such license applies only to those patent claims licensable 15096 by such Contributor that are necessarily infringed by their 15097 Contribution(s) alone or by combination of their Contribution(s) 15098 with the Work to which such Contribution(s) was submitted. If You 15099 institute patent litigation against any entity (including a 15100 cross-claim or counterclaim in a lawsuit) alleging that the Work 15101 or a Contribution incorporated within the Work constitutes direct 15102 or contributory patent infringement, then any patent licenses 15103 granted to You under this License for that Work shall terminate 15104 as of the date such litigation is filed. 15105 15106 4. Redistribution. You may reproduce and distribute copies of the 15107 Work or Derivative Works thereof in any medium, with or without 15108 modifications, and in Source or Object form, provided that You 15109 meet the following conditions: 15110 15111 (a) You must give any other recipients of the Work or 15112 Derivative Works a copy of this License; and 15113 15114 (b) You must cause any modified files to carry prominent notices 15115 stating that You changed the files; and 15116 15117 (c) You must retain, in the Source form of any Derivative Works 15118 that You distribute, all copyright, patent, trademark, and 15119 attribution notices from the Source form of the Work, 15120 excluding those notices that do not pertain to any part of 15121 the Derivative Works; and 15122 15123 (d) If the Work includes a "NOTICE" text file as part of its 15124 distribution, then any Derivative Works that You distribute must 15125 include a readable copy of the attribution notices contained 15126 within such NOTICE file, excluding those notices that do not 15127 pertain to any part of the Derivative Works, in at least one 15128 of the following places: within a NOTICE text file distributed 15129 as part of the Derivative Works; within the Source form or 15130 documentation, if provided along with the Derivative Works; or, 15131 within a display generated by the Derivative Works, if and 15132 wherever such third-party notices normally appear. The contents 15133 of the NOTICE file are for informational purposes only and 15134 do not modify the License. You may add Your own attribution 15135 notices within Derivative Works that You distribute, alongside 15136 or as an addendum to the NOTICE text from the Work, provided 15137 that such additional attribution notices cannot be construed 15138 as modifying the License. 15139 15140 You may add Your own copyright statement to Your modifications and 15141 may provide additional or different license terms and conditions 15142 for use, reproduction, or distribution of Your modifications, or 15143 for any such Derivative Works as a whole, provided Your use, 15144 reproduction, and distribution of the Work otherwise complies with 15145 the conditions stated in this License. 15146 15147 5. Submission of Contributions. Unless You explicitly state otherwise, 15148 any Contribution intentionally submitted for inclusion in the Work 15149 by You to the Licensor shall be under the terms and conditions of 15150 this License, without any additional terms or conditions. 15151 Notwithstanding the above, nothing herein shall supersede or modify 15152 the terms of any separate license agreement you may have executed 15153 with Licensor regarding such Contributions. 15154 15155 6. Trademarks. This License does not grant permission to use the trade 15156 names, trademarks, service marks, or product names of the Licensor, 15157 except as required for reasonable and customary use in describing the 15158 origin of the Work and reproducing the content of the NOTICE file. 15159 15160 7. Disclaimer of Warranty. Unless required by applicable law or 15161 agreed to in writing, Licensor provides the Work (and each 15162 Contributor provides its Contributions) on an "AS IS" BASIS, 15163 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15164 implied, including, without limitation, any warranties or conditions 15165 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15166 PARTICULAR PURPOSE. You are solely responsible for determining the 15167 appropriateness of using or redistributing the Work and assume any 15168 risks associated with Your exercise of permissions under this License. 15169 15170 8. Limitation of Liability. In no event and under no legal theory, 15171 whether in tort (including negligence), contract, or otherwise, 15172 unless required by applicable law (such as deliberate and grossly 15173 negligent acts) or agreed to in writing, shall any Contributor be 15174 liable to You for damages, including any direct, indirect, special, 15175 incidental, or consequential damages of any character arising as a 15176 result of this License or out of the use or inability to use the 15177 Work (including but not limited to damages for loss of goodwill, 15178 work stoppage, computer failure or malfunction, or any and all 15179 other commercial damages or losses), even if such Contributor 15180 has been advised of the possibility of such damages. 15181 15182 9. Accepting Warranty or Additional Liability. While redistributing 15183 the Work or Derivative Works thereof, You may choose to offer, 15184 and charge a fee for, acceptance of support, warranty, indemnity, 15185 or other liability obligations and/or rights consistent with this 15186 License. However, in accepting such obligations, You may act only 15187 on Your own behalf and on Your sole responsibility, not on behalf 15188 of any other Contributor, and only if You agree to indemnify, 15189 defend, and hold each Contributor harmless for any liability 15190 incurred by, or claims asserted against, such Contributor by reason 15191 of your accepting any such warranty or additional liability. 15192 15193 END OF TERMS AND CONDITIONS 15194 15195 APPENDIX: How to apply the Apache License to your work. 15196 15197 To apply the Apache License to your work, attach the following 15198 boilerplate notice, with the fields enclosed by brackets "[]" 15199 replaced with your own identifying information. (Don't include 15200 the brackets!) The text should be enclosed in the appropriate 15201 comment syntax for the file format. We also recommend that a 15202 file or class name and description of purpose be included on the 15203 same "printed page" as the copyright notice for easier 15204 identification within third-party archives. 15205 15206 Copyright [yyyy] [name of copyright owner] 15207 15208 Licensed under the Apache License, Version 2.0 (the "License"); 15209 you may not use this file except in compliance with the License. 15210 You may obtain a copy of the License at 15211 15212 http://www.apache.org/licenses/LICENSE-2.0 15213 15214 Unless required by applicable law or agreed to in writing, software 15215 distributed under the License is distributed on an "AS IS" BASIS, 15216 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15217 See the License for the specific language governing permissions and 15218 limitations under the License. 15219 15220 ================================================================ 15221 15222 go.etcd.io/etcd/client/pkg/v3 15223 https://go.etcd.io/etcd/client/pkg/v3 15224 ---------------------------------------------------------------- 15225 15226 Apache License 15227 Version 2.0, January 2004 15228 http://www.apache.org/licenses/ 15229 15230 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15231 15232 1. Definitions. 15233 15234 "License" shall mean the terms and conditions for use, reproduction, 15235 and distribution as defined by Sections 1 through 9 of this document. 15236 15237 "Licensor" shall mean the copyright owner or entity authorized by 15238 the copyright owner that is granting the License. 15239 15240 "Legal Entity" shall mean the union of the acting entity and all 15241 other entities that control, are controlled by, or are under common 15242 control with that entity. For the purposes of this definition, 15243 "control" means (i) the power, direct or indirect, to cause the 15244 direction or management of such entity, whether by contract or 15245 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15246 outstanding shares, or (iii) beneficial ownership of such entity. 15247 15248 "You" (or "Your") shall mean an individual or Legal Entity 15249 exercising permissions granted by this License. 15250 15251 "Source" form shall mean the preferred form for making modifications, 15252 including but not limited to software source code, documentation 15253 source, and configuration files. 15254 15255 "Object" form shall mean any form resulting from mechanical 15256 transformation or translation of a Source form, including but 15257 not limited to compiled object code, generated documentation, 15258 and conversions to other media types. 15259 15260 "Work" shall mean the work of authorship, whether in Source or 15261 Object form, made available under the License, as indicated by a 15262 copyright notice that is included in or attached to the work 15263 (an example is provided in the Appendix below). 15264 15265 "Derivative Works" shall mean any work, whether in Source or Object 15266 form, that is based on (or derived from) the Work and for which the 15267 editorial revisions, annotations, elaborations, or other modifications 15268 represent, as a whole, an original work of authorship. For the purposes 15269 of this License, Derivative Works shall not include works that remain 15270 separable from, or merely link (or bind by name) to the interfaces of, 15271 the Work and Derivative Works thereof. 15272 15273 "Contribution" shall mean any work of authorship, including 15274 the original version of the Work and any modifications or additions 15275 to that Work or Derivative Works thereof, that is intentionally 15276 submitted to Licensor for inclusion in the Work by the copyright owner 15277 or by an individual or Legal Entity authorized to submit on behalf of 15278 the copyright owner. For the purposes of this definition, "submitted" 15279 means any form of electronic, verbal, or written communication sent 15280 to the Licensor or its representatives, including but not limited to 15281 communication on electronic mailing lists, source code control systems, 15282 and issue tracking systems that are managed by, or on behalf of, the 15283 Licensor for the purpose of discussing and improving the Work, but 15284 excluding communication that is conspicuously marked or otherwise 15285 designated in writing by the copyright owner as "Not a Contribution." 15286 15287 "Contributor" shall mean Licensor and any individual or Legal Entity 15288 on behalf of whom a Contribution has been received by Licensor and 15289 subsequently incorporated within the Work. 15290 15291 2. Grant of Copyright License. Subject to the terms and conditions of 15292 this License, each Contributor hereby grants to You a perpetual, 15293 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15294 copyright license to reproduce, prepare Derivative Works of, 15295 publicly display, publicly perform, sublicense, and distribute the 15296 Work and such Derivative Works in Source or Object form. 15297 15298 3. Grant of Patent License. Subject to the terms and conditions of 15299 this License, each Contributor hereby grants to You a perpetual, 15300 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15301 (except as stated in this section) patent license to make, have made, 15302 use, offer to sell, sell, import, and otherwise transfer the Work, 15303 where such license applies only to those patent claims licensable 15304 by such Contributor that are necessarily infringed by their 15305 Contribution(s) alone or by combination of their Contribution(s) 15306 with the Work to which such Contribution(s) was submitted. If You 15307 institute patent litigation against any entity (including a 15308 cross-claim or counterclaim in a lawsuit) alleging that the Work 15309 or a Contribution incorporated within the Work constitutes direct 15310 or contributory patent infringement, then any patent licenses 15311 granted to You under this License for that Work shall terminate 15312 as of the date such litigation is filed. 15313 15314 4. Redistribution. You may reproduce and distribute copies of the 15315 Work or Derivative Works thereof in any medium, with or without 15316 modifications, and in Source or Object form, provided that You 15317 meet the following conditions: 15318 15319 (a) You must give any other recipients of the Work or 15320 Derivative Works a copy of this License; and 15321 15322 (b) You must cause any modified files to carry prominent notices 15323 stating that You changed the files; and 15324 15325 (c) You must retain, in the Source form of any Derivative Works 15326 that You distribute, all copyright, patent, trademark, and 15327 attribution notices from the Source form of the Work, 15328 excluding those notices that do not pertain to any part of 15329 the Derivative Works; and 15330 15331 (d) If the Work includes a "NOTICE" text file as part of its 15332 distribution, then any Derivative Works that You distribute must 15333 include a readable copy of the attribution notices contained 15334 within such NOTICE file, excluding those notices that do not 15335 pertain to any part of the Derivative Works, in at least one 15336 of the following places: within a NOTICE text file distributed 15337 as part of the Derivative Works; within the Source form or 15338 documentation, if provided along with the Derivative Works; or, 15339 within a display generated by the Derivative Works, if and 15340 wherever such third-party notices normally appear. The contents 15341 of the NOTICE file are for informational purposes only and 15342 do not modify the License. You may add Your own attribution 15343 notices within Derivative Works that You distribute, alongside 15344 or as an addendum to the NOTICE text from the Work, provided 15345 that such additional attribution notices cannot be construed 15346 as modifying the License. 15347 15348 You may add Your own copyright statement to Your modifications and 15349 may provide additional or different license terms and conditions 15350 for use, reproduction, or distribution of Your modifications, or 15351 for any such Derivative Works as a whole, provided Your use, 15352 reproduction, and distribution of the Work otherwise complies with 15353 the conditions stated in this License. 15354 15355 5. Submission of Contributions. Unless You explicitly state otherwise, 15356 any Contribution intentionally submitted for inclusion in the Work 15357 by You to the Licensor shall be under the terms and conditions of 15358 this License, without any additional terms or conditions. 15359 Notwithstanding the above, nothing herein shall supersede or modify 15360 the terms of any separate license agreement you may have executed 15361 with Licensor regarding such Contributions. 15362 15363 6. Trademarks. This License does not grant permission to use the trade 15364 names, trademarks, service marks, or product names of the Licensor, 15365 except as required for reasonable and customary use in describing the 15366 origin of the Work and reproducing the content of the NOTICE file. 15367 15368 7. Disclaimer of Warranty. Unless required by applicable law or 15369 agreed to in writing, Licensor provides the Work (and each 15370 Contributor provides its Contributions) on an "AS IS" BASIS, 15371 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15372 implied, including, without limitation, any warranties or conditions 15373 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15374 PARTICULAR PURPOSE. You are solely responsible for determining the 15375 appropriateness of using or redistributing the Work and assume any 15376 risks associated with Your exercise of permissions under this License. 15377 15378 8. Limitation of Liability. In no event and under no legal theory, 15379 whether in tort (including negligence), contract, or otherwise, 15380 unless required by applicable law (such as deliberate and grossly 15381 negligent acts) or agreed to in writing, shall any Contributor be 15382 liable to You for damages, including any direct, indirect, special, 15383 incidental, or consequential damages of any character arising as a 15384 result of this License or out of the use or inability to use the 15385 Work (including but not limited to damages for loss of goodwill, 15386 work stoppage, computer failure or malfunction, or any and all 15387 other commercial damages or losses), even if such Contributor 15388 has been advised of the possibility of such damages. 15389 15390 9. Accepting Warranty or Additional Liability. While redistributing 15391 the Work or Derivative Works thereof, You may choose to offer, 15392 and charge a fee for, acceptance of support, warranty, indemnity, 15393 or other liability obligations and/or rights consistent with this 15394 License. However, in accepting such obligations, You may act only 15395 on Your own behalf and on Your sole responsibility, not on behalf 15396 of any other Contributor, and only if You agree to indemnify, 15397 defend, and hold each Contributor harmless for any liability 15398 incurred by, or claims asserted against, such Contributor by reason 15399 of your accepting any such warranty or additional liability. 15400 15401 END OF TERMS AND CONDITIONS 15402 15403 APPENDIX: How to apply the Apache License to your work. 15404 15405 To apply the Apache License to your work, attach the following 15406 boilerplate notice, with the fields enclosed by brackets "[]" 15407 replaced with your own identifying information. (Don't include 15408 the brackets!) The text should be enclosed in the appropriate 15409 comment syntax for the file format. We also recommend that a 15410 file or class name and description of purpose be included on the 15411 same "printed page" as the copyright notice for easier 15412 identification within third-party archives. 15413 15414 Copyright [yyyy] [name of copyright owner] 15415 15416 Licensed under the Apache License, Version 2.0 (the "License"); 15417 you may not use this file except in compliance with the License. 15418 You may obtain a copy of the License at 15419 15420 http://www.apache.org/licenses/LICENSE-2.0 15421 15422 Unless required by applicable law or agreed to in writing, software 15423 distributed under the License is distributed on an "AS IS" BASIS, 15424 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15425 See the License for the specific language governing permissions and 15426 limitations under the License. 15427 15428 ================================================================ 15429 15430 go.etcd.io/etcd/client/v3 15431 https://go.etcd.io/etcd/client/v3 15432 ---------------------------------------------------------------- 15433 15434 Apache License 15435 Version 2.0, January 2004 15436 http://www.apache.org/licenses/ 15437 15438 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15439 15440 1. Definitions. 15441 15442 "License" shall mean the terms and conditions for use, reproduction, 15443 and distribution as defined by Sections 1 through 9 of this document. 15444 15445 "Licensor" shall mean the copyright owner or entity authorized by 15446 the copyright owner that is granting the License. 15447 15448 "Legal Entity" shall mean the union of the acting entity and all 15449 other entities that control, are controlled by, or are under common 15450 control with that entity. For the purposes of this definition, 15451 "control" means (i) the power, direct or indirect, to cause the 15452 direction or management of such entity, whether by contract or 15453 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15454 outstanding shares, or (iii) beneficial ownership of such entity. 15455 15456 "You" (or "Your") shall mean an individual or Legal Entity 15457 exercising permissions granted by this License. 15458 15459 "Source" form shall mean the preferred form for making modifications, 15460 including but not limited to software source code, documentation 15461 source, and configuration files. 15462 15463 "Object" form shall mean any form resulting from mechanical 15464 transformation or translation of a Source form, including but 15465 not limited to compiled object code, generated documentation, 15466 and conversions to other media types. 15467 15468 "Work" shall mean the work of authorship, whether in Source or 15469 Object form, made available under the License, as indicated by a 15470 copyright notice that is included in or attached to the work 15471 (an example is provided in the Appendix below). 15472 15473 "Derivative Works" shall mean any work, whether in Source or Object 15474 form, that is based on (or derived from) the Work and for which the 15475 editorial revisions, annotations, elaborations, or other modifications 15476 represent, as a whole, an original work of authorship. For the purposes 15477 of this License, Derivative Works shall not include works that remain 15478 separable from, or merely link (or bind by name) to the interfaces of, 15479 the Work and Derivative Works thereof. 15480 15481 "Contribution" shall mean any work of authorship, including 15482 the original version of the Work and any modifications or additions 15483 to that Work or Derivative Works thereof, that is intentionally 15484 submitted to Licensor for inclusion in the Work by the copyright owner 15485 or by an individual or Legal Entity authorized to submit on behalf of 15486 the copyright owner. For the purposes of this definition, "submitted" 15487 means any form of electronic, verbal, or written communication sent 15488 to the Licensor or its representatives, including but not limited to 15489 communication on electronic mailing lists, source code control systems, 15490 and issue tracking systems that are managed by, or on behalf of, the 15491 Licensor for the purpose of discussing and improving the Work, but 15492 excluding communication that is conspicuously marked or otherwise 15493 designated in writing by the copyright owner as "Not a Contribution." 15494 15495 "Contributor" shall mean Licensor and any individual or Legal Entity 15496 on behalf of whom a Contribution has been received by Licensor and 15497 subsequently incorporated within the Work. 15498 15499 2. Grant of Copyright License. Subject to the terms and conditions of 15500 this License, each Contributor hereby grants to You a perpetual, 15501 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15502 copyright license to reproduce, prepare Derivative Works of, 15503 publicly display, publicly perform, sublicense, and distribute the 15504 Work and such Derivative Works in Source or Object form. 15505 15506 3. Grant of Patent License. Subject to the terms and conditions of 15507 this License, each Contributor hereby grants to You a perpetual, 15508 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15509 (except as stated in this section) patent license to make, have made, 15510 use, offer to sell, sell, import, and otherwise transfer the Work, 15511 where such license applies only to those patent claims licensable 15512 by such Contributor that are necessarily infringed by their 15513 Contribution(s) alone or by combination of their Contribution(s) 15514 with the Work to which such Contribution(s) was submitted. If You 15515 institute patent litigation against any entity (including a 15516 cross-claim or counterclaim in a lawsuit) alleging that the Work 15517 or a Contribution incorporated within the Work constitutes direct 15518 or contributory patent infringement, then any patent licenses 15519 granted to You under this License for that Work shall terminate 15520 as of the date such litigation is filed. 15521 15522 4. Redistribution. You may reproduce and distribute copies of the 15523 Work or Derivative Works thereof in any medium, with or without 15524 modifications, and in Source or Object form, provided that You 15525 meet the following conditions: 15526 15527 (a) You must give any other recipients of the Work or 15528 Derivative Works a copy of this License; and 15529 15530 (b) You must cause any modified files to carry prominent notices 15531 stating that You changed the files; and 15532 15533 (c) You must retain, in the Source form of any Derivative Works 15534 that You distribute, all copyright, patent, trademark, and 15535 attribution notices from the Source form of the Work, 15536 excluding those notices that do not pertain to any part of 15537 the Derivative Works; and 15538 15539 (d) If the Work includes a "NOTICE" text file as part of its 15540 distribution, then any Derivative Works that You distribute must 15541 include a readable copy of the attribution notices contained 15542 within such NOTICE file, excluding those notices that do not 15543 pertain to any part of the Derivative Works, in at least one 15544 of the following places: within a NOTICE text file distributed 15545 as part of the Derivative Works; within the Source form or 15546 documentation, if provided along with the Derivative Works; or, 15547 within a display generated by the Derivative Works, if and 15548 wherever such third-party notices normally appear. The contents 15549 of the NOTICE file are for informational purposes only and 15550 do not modify the License. You may add Your own attribution 15551 notices within Derivative Works that You distribute, alongside 15552 or as an addendum to the NOTICE text from the Work, provided 15553 that such additional attribution notices cannot be construed 15554 as modifying the License. 15555 15556 You may add Your own copyright statement to Your modifications and 15557 may provide additional or different license terms and conditions 15558 for use, reproduction, or distribution of Your modifications, or 15559 for any such Derivative Works as a whole, provided Your use, 15560 reproduction, and distribution of the Work otherwise complies with 15561 the conditions stated in this License. 15562 15563 5. Submission of Contributions. Unless You explicitly state otherwise, 15564 any Contribution intentionally submitted for inclusion in the Work 15565 by You to the Licensor shall be under the terms and conditions of 15566 this License, without any additional terms or conditions. 15567 Notwithstanding the above, nothing herein shall supersede or modify 15568 the terms of any separate license agreement you may have executed 15569 with Licensor regarding such Contributions. 15570 15571 6. Trademarks. This License does not grant permission to use the trade 15572 names, trademarks, service marks, or product names of the Licensor, 15573 except as required for reasonable and customary use in describing the 15574 origin of the Work and reproducing the content of the NOTICE file. 15575 15576 7. Disclaimer of Warranty. Unless required by applicable law or 15577 agreed to in writing, Licensor provides the Work (and each 15578 Contributor provides its Contributions) on an "AS IS" BASIS, 15579 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15580 implied, including, without limitation, any warranties or conditions 15581 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15582 PARTICULAR PURPOSE. You are solely responsible for determining the 15583 appropriateness of using or redistributing the Work and assume any 15584 risks associated with Your exercise of permissions under this License. 15585 15586 8. Limitation of Liability. In no event and under no legal theory, 15587 whether in tort (including negligence), contract, or otherwise, 15588 unless required by applicable law (such as deliberate and grossly 15589 negligent acts) or agreed to in writing, shall any Contributor be 15590 liable to You for damages, including any direct, indirect, special, 15591 incidental, or consequential damages of any character arising as a 15592 result of this License or out of the use or inability to use the 15593 Work (including but not limited to damages for loss of goodwill, 15594 work stoppage, computer failure or malfunction, or any and all 15595 other commercial damages or losses), even if such Contributor 15596 has been advised of the possibility of such damages. 15597 15598 9. Accepting Warranty or Additional Liability. While redistributing 15599 the Work or Derivative Works thereof, You may choose to offer, 15600 and charge a fee for, acceptance of support, warranty, indemnity, 15601 or other liability obligations and/or rights consistent with this 15602 License. However, in accepting such obligations, You may act only 15603 on Your own behalf and on Your sole responsibility, not on behalf 15604 of any other Contributor, and only if You agree to indemnify, 15605 defend, and hold each Contributor harmless for any liability 15606 incurred by, or claims asserted against, such Contributor by reason 15607 of your accepting any such warranty or additional liability. 15608 15609 END OF TERMS AND CONDITIONS 15610 15611 APPENDIX: How to apply the Apache License to your work. 15612 15613 To apply the Apache License to your work, attach the following 15614 boilerplate notice, with the fields enclosed by brackets "[]" 15615 replaced with your own identifying information. (Don't include 15616 the brackets!) The text should be enclosed in the appropriate 15617 comment syntax for the file format. We also recommend that a 15618 file or class name and description of purpose be included on the 15619 same "printed page" as the copyright notice for easier 15620 identification within third-party archives. 15621 15622 Copyright [yyyy] [name of copyright owner] 15623 15624 Licensed under the Apache License, Version 2.0 (the "License"); 15625 you may not use this file except in compliance with the License. 15626 You may obtain a copy of the License at 15627 15628 http://www.apache.org/licenses/LICENSE-2.0 15629 15630 Unless required by applicable law or agreed to in writing, software 15631 distributed under the License is distributed on an "AS IS" BASIS, 15632 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15633 See the License for the specific language governing permissions and 15634 limitations under the License. 15635 15636 ================================================================ 15637 15638 go.mongodb.org/mongo-driver 15639 https://go.mongodb.org/mongo-driver 15640 ---------------------------------------------------------------- 15641 Apache License 15642 Version 2.0, January 2004 15643 http://www.apache.org/licenses/ 15644 15645 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15646 15647 1. Definitions. 15648 15649 "License" shall mean the terms and conditions for use, reproduction, 15650 and distribution as defined by Sections 1 through 9 of this document. 15651 15652 "Licensor" shall mean the copyright owner or entity authorized by 15653 the copyright owner that is granting the License. 15654 15655 "Legal Entity" shall mean the union of the acting entity and all 15656 other entities that control, are controlled by, or are under common 15657 control with that entity. For the purposes of this definition, 15658 "control" means (i) the power, direct or indirect, to cause the 15659 direction or management of such entity, whether by contract or 15660 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15661 outstanding shares, or (iii) beneficial ownership of such entity. 15662 15663 "You" (or "Your") shall mean an individual or Legal Entity 15664 exercising permissions granted by this License. 15665 15666 "Source" form shall mean the preferred form for making modifications, 15667 including but not limited to software source code, documentation 15668 source, and configuration files. 15669 15670 "Object" form shall mean any form resulting from mechanical 15671 transformation or translation of a Source form, including but 15672 not limited to compiled object code, generated documentation, 15673 and conversions to other media types. 15674 15675 "Work" shall mean the work of authorship, whether in Source or 15676 Object form, made available under the License, as indicated by a 15677 copyright notice that is included in or attached to the work 15678 (an example is provided in the Appendix below). 15679 15680 "Derivative Works" shall mean any work, whether in Source or Object 15681 form, that is based on (or derived from) the Work and for which the 15682 editorial revisions, annotations, elaborations, or other modifications 15683 represent, as a whole, an original work of authorship. For the purposes 15684 of this License, Derivative Works shall not include works that remain 15685 separable from, or merely link (or bind by name) to the interfaces of, 15686 the Work and Derivative Works thereof. 15687 15688 "Contribution" shall mean any work of authorship, including 15689 the original version of the Work and any modifications or additions 15690 to that Work or Derivative Works thereof, that is intentionally 15691 submitted to Licensor for inclusion in the Work by the copyright owner 15692 or by an individual or Legal Entity authorized to submit on behalf of 15693 the copyright owner. For the purposes of this definition, "submitted" 15694 means any form of electronic, verbal, or written communication sent 15695 to the Licensor or its representatives, including but not limited to 15696 communication on electronic mailing lists, source code control systems, 15697 and issue tracking systems that are managed by, or on behalf of, the 15698 Licensor for the purpose of discussing and improving the Work, but 15699 excluding communication that is conspicuously marked or otherwise 15700 designated in writing by the copyright owner as "Not a Contribution." 15701 15702 "Contributor" shall mean Licensor and any individual or Legal Entity 15703 on behalf of whom a Contribution has been received by Licensor and 15704 subsequently incorporated within the Work. 15705 15706 2. Grant of Copyright License. Subject to the terms and conditions of 15707 this License, each Contributor hereby grants to You a perpetual, 15708 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15709 copyright license to reproduce, prepare Derivative Works of, 15710 publicly display, publicly perform, sublicense, and distribute the 15711 Work and such Derivative Works in Source or Object form. 15712 15713 3. Grant of Patent License. Subject to the terms and conditions of 15714 this License, each Contributor hereby grants to You a perpetual, 15715 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15716 (except as stated in this section) patent license to make, have made, 15717 use, offer to sell, sell, import, and otherwise transfer the Work, 15718 where such license applies only to those patent claims licensable 15719 by such Contributor that are necessarily infringed by their 15720 Contribution(s) alone or by combination of their Contribution(s) 15721 with the Work to which such Contribution(s) was submitted. If You 15722 institute patent litigation against any entity (including a 15723 cross-claim or counterclaim in a lawsuit) alleging that the Work 15724 or a Contribution incorporated within the Work constitutes direct 15725 or contributory patent infringement, then any patent licenses 15726 granted to You under this License for that Work shall terminate 15727 as of the date such litigation is filed. 15728 15729 4. Redistribution. You may reproduce and distribute copies of the 15730 Work or Derivative Works thereof in any medium, with or without 15731 modifications, and in Source or Object form, provided that You 15732 meet the following conditions: 15733 15734 (a) You must give any other recipients of the Work or 15735 Derivative Works a copy of this License; and 15736 15737 (b) You must cause any modified files to carry prominent notices 15738 stating that You changed the files; and 15739 15740 (c) You must retain, in the Source form of any Derivative Works 15741 that You distribute, all copyright, patent, trademark, and 15742 attribution notices from the Source form of the Work, 15743 excluding those notices that do not pertain to any part of 15744 the Derivative Works; and 15745 15746 (d) If the Work includes a "NOTICE" text file as part of its 15747 distribution, then any Derivative Works that You distribute must 15748 include a readable copy of the attribution notices contained 15749 within such NOTICE file, excluding those notices that do not 15750 pertain to any part of the Derivative Works, in at least one 15751 of the following places: within a NOTICE text file distributed 15752 as part of the Derivative Works; within the Source form or 15753 documentation, if provided along with the Derivative Works; or, 15754 within a display generated by the Derivative Works, if and 15755 wherever such third-party notices normally appear. The contents 15756 of the NOTICE file are for informational purposes only and 15757 do not modify the License. You may add Your own attribution 15758 notices within Derivative Works that You distribute, alongside 15759 or as an addendum to the NOTICE text from the Work, provided 15760 that such additional attribution notices cannot be construed 15761 as modifying the License. 15762 15763 You may add Your own copyright statement to Your modifications and 15764 may provide additional or different license terms and conditions 15765 for use, reproduction, or distribution of Your modifications, or 15766 for any such Derivative Works as a whole, provided Your use, 15767 reproduction, and distribution of the Work otherwise complies with 15768 the conditions stated in this License. 15769 15770 5. Submission of Contributions. Unless You explicitly state otherwise, 15771 any Contribution intentionally submitted for inclusion in the Work 15772 by You to the Licensor shall be under the terms and conditions of 15773 this License, without any additional terms or conditions. 15774 Notwithstanding the above, nothing herein shall supersede or modify 15775 the terms of any separate license agreement you may have executed 15776 with Licensor regarding such Contributions. 15777 15778 6. Trademarks. This License does not grant permission to use the trade 15779 names, trademarks, service marks, or product names of the Licensor, 15780 except as required for reasonable and customary use in describing the 15781 origin of the Work and reproducing the content of the NOTICE file. 15782 15783 7. Disclaimer of Warranty. Unless required by applicable law or 15784 agreed to in writing, Licensor provides the Work (and each 15785 Contributor provides its Contributions) on an "AS IS" BASIS, 15786 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15787 implied, including, without limitation, any warranties or conditions 15788 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15789 PARTICULAR PURPOSE. You are solely responsible for determining the 15790 appropriateness of using or redistributing the Work and assume any 15791 risks associated with Your exercise of permissions under this License. 15792 15793 8. Limitation of Liability. In no event and under no legal theory, 15794 whether in tort (including negligence), contract, or otherwise, 15795 unless required by applicable law (such as deliberate and grossly 15796 negligent acts) or agreed to in writing, shall any Contributor be 15797 liable to You for damages, including any direct, indirect, special, 15798 incidental, or consequential damages of any character arising as a 15799 result of this License or out of the use or inability to use the 15800 Work (including but not limited to damages for loss of goodwill, 15801 work stoppage, computer failure or malfunction, or any and all 15802 other commercial damages or losses), even if such Contributor 15803 has been advised of the possibility of such damages. 15804 15805 9. Accepting Warranty or Additional Liability. While redistributing 15806 the Work or Derivative Works thereof, You may choose to offer, 15807 and charge a fee for, acceptance of support, warranty, indemnity, 15808 or other liability obligations and/or rights consistent with this 15809 License. However, in accepting such obligations, You may act only 15810 on Your own behalf and on Your sole responsibility, not on behalf 15811 of any other Contributor, and only if You agree to indemnify, 15812 defend, and hold each Contributor harmless for any liability 15813 incurred by, or claims asserted against, such Contributor by reason 15814 of your accepting any such warranty or additional liability. 15815 15816 END OF TERMS AND CONDITIONS 15817 15818 APPENDIX: How to apply the Apache License to your work. 15819 15820 To apply the Apache License to your work, attach the following 15821 boilerplate notice, with the fields enclosed by brackets "[]" 15822 replaced with your own identifying information. (Don't include 15823 the brackets!) The text should be enclosed in the appropriate 15824 comment syntax for the file format. We also recommend that a 15825 file or class name and description of purpose be included on the 15826 same "printed page" as the copyright notice for easier 15827 identification within third-party archives. 15828 15829 Copyright [yyyy] [name of copyright owner] 15830 15831 Licensed under the Apache License, Version 2.0 (the "License"); 15832 you may not use this file except in compliance with the License. 15833 You may obtain a copy of the License at 15834 15835 http://www.apache.org/licenses/LICENSE-2.0 15836 15837 Unless required by applicable law or agreed to in writing, software 15838 distributed under the License is distributed on an "AS IS" BASIS, 15839 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15840 See the License for the specific language governing permissions and 15841 limitations under the License. 15842 15843 ================================================================ 15844 15845 go.uber.org/goleak 15846 https://go.uber.org/goleak 15847 ---------------------------------------------------------------- 15848 The MIT License (MIT) 15849 15850 Copyright (c) 2018 Uber Technologies, Inc. 15851 15852 Permission is hereby granted, free of charge, to any person obtaining a copy 15853 of this software and associated documentation files (the "Software"), to deal 15854 in the Software without restriction, including without limitation the rights 15855 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15856 copies of the Software, and to permit persons to whom the Software is 15857 furnished to do so, subject to the following conditions: 15858 15859 The above copyright notice and this permission notice shall be included in 15860 all copies or substantial portions of the Software. 15861 15862 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15863 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15864 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15865 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15866 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15867 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 15868 THE SOFTWARE. 15869 15870 ================================================================ 15871 15872 go.uber.org/multierr 15873 https://go.uber.org/multierr 15874 ---------------------------------------------------------------- 15875 Copyright (c) 2017-2021 Uber Technologies, Inc. 15876 15877 Permission is hereby granted, free of charge, to any person obtaining a copy 15878 of this software and associated documentation files (the "Software"), to deal 15879 in the Software without restriction, including without limitation the rights 15880 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15881 copies of the Software, and to permit persons to whom the Software is 15882 furnished to do so, subject to the following conditions: 15883 15884 The above copyright notice and this permission notice shall be included in 15885 all copies or substantial portions of the Software. 15886 15887 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15888 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15889 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15890 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15891 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15892 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 15893 THE SOFTWARE. 15894 15895 ================================================================ 15896 15897 go.uber.org/zap 15898 https://go.uber.org/zap 15899 ---------------------------------------------------------------- 15900 Copyright (c) 2016-2017 Uber Technologies, Inc. 15901 15902 Permission is hereby granted, free of charge, to any person obtaining a copy 15903 of this software and associated documentation files (the "Software"), to deal 15904 in the Software without restriction, including without limitation the rights 15905 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15906 copies of the Software, and to permit persons to whom the Software is 15907 furnished to do so, subject to the following conditions: 15908 15909 The above copyright notice and this permission notice shall be included in 15910 all copies or substantial portions of the Software. 15911 15912 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15913 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15914 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15915 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15916 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15917 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 15918 THE SOFTWARE. 15919 15920 ================================================================ 15921 15922 golang.org/x/crypto 15923 https://golang.org/x/crypto 15924 ---------------------------------------------------------------- 15925 Copyright (c) 2009 The Go Authors. All rights reserved. 15926 15927 Redistribution and use in source and binary forms, with or without 15928 modification, are permitted provided that the following conditions are 15929 met: 15930 15931 * Redistributions of source code must retain the above copyright 15932 notice, this list of conditions and the following disclaimer. 15933 * Redistributions in binary form must reproduce the above 15934 copyright notice, this list of conditions and the following disclaimer 15935 in the documentation and/or other materials provided with the 15936 distribution. 15937 * Neither the name of Google Inc. nor the names of its 15938 contributors may be used to endorse or promote products derived from 15939 this software without specific prior written permission. 15940 15941 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 15942 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 15943 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 15944 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 15945 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 15946 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 15947 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 15948 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 15949 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 15950 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15951 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15952 15953 ================================================================ 15954 15955 golang.org/x/net 15956 https://golang.org/x/net 15957 ---------------------------------------------------------------- 15958 Copyright (c) 2009 The Go Authors. All rights reserved. 15959 15960 Redistribution and use in source and binary forms, with or without 15961 modification, are permitted provided that the following conditions are 15962 met: 15963 15964 * Redistributions of source code must retain the above copyright 15965 notice, this list of conditions and the following disclaimer. 15966 * Redistributions in binary form must reproduce the above 15967 copyright notice, this list of conditions and the following disclaimer 15968 in the documentation and/or other materials provided with the 15969 distribution. 15970 * Neither the name of Google Inc. nor the names of its 15971 contributors may be used to endorse or promote products derived from 15972 this software without specific prior written permission. 15973 15974 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 15975 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 15976 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 15977 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 15978 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 15979 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 15980 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 15981 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 15982 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 15983 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15984 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15985 15986 ================================================================ 15987 15988 golang.org/x/oauth2 15989 https://golang.org/x/oauth2 15990 ---------------------------------------------------------------- 15991 Copyright (c) 2009 The Go Authors. All rights reserved. 15992 15993 Redistribution and use in source and binary forms, with or without 15994 modification, are permitted provided that the following conditions are 15995 met: 15996 15997 * Redistributions of source code must retain the above copyright 15998 notice, this list of conditions and the following disclaimer. 15999 * Redistributions in binary form must reproduce the above 16000 copyright notice, this list of conditions and the following disclaimer 16001 in the documentation and/or other materials provided with the 16002 distribution. 16003 * Neither the name of Google Inc. nor the names of its 16004 contributors may be used to endorse or promote products derived from 16005 this software without specific prior written permission. 16006 16007 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16008 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16009 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16010 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16011 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16012 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16013 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16014 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16015 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16016 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16017 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16018 16019 ================================================================ 16020 16021 golang.org/x/sync 16022 https://golang.org/x/sync 16023 ---------------------------------------------------------------- 16024 Copyright (c) 2009 The Go Authors. All rights reserved. 16025 16026 Redistribution and use in source and binary forms, with or without 16027 modification, are permitted provided that the following conditions are 16028 met: 16029 16030 * Redistributions of source code must retain the above copyright 16031 notice, this list of conditions and the following disclaimer. 16032 * Redistributions in binary form must reproduce the above 16033 copyright notice, this list of conditions and the following disclaimer 16034 in the documentation and/or other materials provided with the 16035 distribution. 16036 * Neither the name of Google Inc. nor the names of its 16037 contributors may be used to endorse or promote products derived from 16038 this software without specific prior written permission. 16039 16040 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16041 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16042 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16043 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16044 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16045 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16046 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16047 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16048 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16049 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16050 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16051 16052 ================================================================ 16053 16054 golang.org/x/sys 16055 https://golang.org/x/sys 16056 ---------------------------------------------------------------- 16057 Copyright (c) 2009 The Go Authors. All rights reserved. 16058 16059 Redistribution and use in source and binary forms, with or without 16060 modification, are permitted provided that the following conditions are 16061 met: 16062 16063 * Redistributions of source code must retain the above copyright 16064 notice, this list of conditions and the following disclaimer. 16065 * Redistributions in binary form must reproduce the above 16066 copyright notice, this list of conditions and the following disclaimer 16067 in the documentation and/or other materials provided with the 16068 distribution. 16069 * Neither the name of Google Inc. nor the names of its 16070 contributors may be used to endorse or promote products derived from 16071 this software without specific prior written permission. 16072 16073 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16074 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16075 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16076 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16077 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16078 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16079 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16080 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16081 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16082 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16083 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16084 16085 ================================================================ 16086 16087 golang.org/x/term 16088 https://golang.org/x/term 16089 ---------------------------------------------------------------- 16090 Copyright (c) 2009 The Go Authors. All rights reserved. 16091 16092 Redistribution and use in source and binary forms, with or without 16093 modification, are permitted provided that the following conditions are 16094 met: 16095 16096 * Redistributions of source code must retain the above copyright 16097 notice, this list of conditions and the following disclaimer. 16098 * Redistributions in binary form must reproduce the above 16099 copyright notice, this list of conditions and the following disclaimer 16100 in the documentation and/or other materials provided with the 16101 distribution. 16102 * Neither the name of Google Inc. nor the names of its 16103 contributors may be used to endorse or promote products derived from 16104 this software without specific prior written permission. 16105 16106 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16107 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16108 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16109 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16110 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16111 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16112 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16113 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16114 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16115 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16116 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16117 16118 ================================================================ 16119 16120 golang.org/x/text 16121 https://golang.org/x/text 16122 ---------------------------------------------------------------- 16123 Copyright (c) 2009 The Go Authors. All rights reserved. 16124 16125 Redistribution and use in source and binary forms, with or without 16126 modification, are permitted provided that the following conditions are 16127 met: 16128 16129 * Redistributions of source code must retain the above copyright 16130 notice, this list of conditions and the following disclaimer. 16131 * Redistributions in binary form must reproduce the above 16132 copyright notice, this list of conditions and the following disclaimer 16133 in the documentation and/or other materials provided with the 16134 distribution. 16135 * Neither the name of Google Inc. nor the names of its 16136 contributors may be used to endorse or promote products derived from 16137 this software without specific prior written permission. 16138 16139 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16140 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16141 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16142 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16143 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16144 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16145 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16146 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16147 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16148 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16149 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16150 16151 ================================================================ 16152 16153 golang.org/x/tools 16154 https://golang.org/x/tools 16155 ---------------------------------------------------------------- 16156 Copyright (c) 2009 The Go Authors. All rights reserved. 16157 16158 Redistribution and use in source and binary forms, with or without 16159 modification, are permitted provided that the following conditions are 16160 met: 16161 16162 * Redistributions of source code must retain the above copyright 16163 notice, this list of conditions and the following disclaimer. 16164 * Redistributions in binary form must reproduce the above 16165 copyright notice, this list of conditions and the following disclaimer 16166 in the documentation and/or other materials provided with the 16167 distribution. 16168 * Neither the name of Google Inc. nor the names of its 16169 contributors may be used to endorse or promote products derived from 16170 this software without specific prior written permission. 16171 16172 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16173 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 16174 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 16175 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 16176 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 16177 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 16178 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 16179 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 16180 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16181 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16182 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16183 16184 ================================================================ 16185 16186 google.golang.org/appengine 16187 https://google.golang.org/appengine 16188 ---------------------------------------------------------------- 16189 16190 Apache License 16191 Version 2.0, January 2004 16192 http://www.apache.org/licenses/ 16193 16194 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16195 16196 1. Definitions. 16197 16198 "License" shall mean the terms and conditions for use, reproduction, 16199 and distribution as defined by Sections 1 through 9 of this document. 16200 16201 "Licensor" shall mean the copyright owner or entity authorized by 16202 the copyright owner that is granting the License. 16203 16204 "Legal Entity" shall mean the union of the acting entity and all 16205 other entities that control, are controlled by, or are under common 16206 control with that entity. For the purposes of this definition, 16207 "control" means (i) the power, direct or indirect, to cause the 16208 direction or management of such entity, whether by contract or 16209 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16210 outstanding shares, or (iii) beneficial ownership of such entity. 16211 16212 "You" (or "Your") shall mean an individual or Legal Entity 16213 exercising permissions granted by this License. 16214 16215 "Source" form shall mean the preferred form for making modifications, 16216 including but not limited to software source code, documentation 16217 source, and configuration files. 16218 16219 "Object" form shall mean any form resulting from mechanical 16220 transformation or translation of a Source form, including but 16221 not limited to compiled object code, generated documentation, 16222 and conversions to other media types. 16223 16224 "Work" shall mean the work of authorship, whether in Source or 16225 Object form, made available under the License, as indicated by a 16226 copyright notice that is included in or attached to the work 16227 (an example is provided in the Appendix below). 16228 16229 "Derivative Works" shall mean any work, whether in Source or Object 16230 form, that is based on (or derived from) the Work and for which the 16231 editorial revisions, annotations, elaborations, or other modifications 16232 represent, as a whole, an original work of authorship. For the purposes 16233 of this License, Derivative Works shall not include works that remain 16234 separable from, or merely link (or bind by name) to the interfaces of, 16235 the Work and Derivative Works thereof. 16236 16237 "Contribution" shall mean any work of authorship, including 16238 the original version of the Work and any modifications or additions 16239 to that Work or Derivative Works thereof, that is intentionally 16240 submitted to Licensor for inclusion in the Work by the copyright owner 16241 or by an individual or Legal Entity authorized to submit on behalf of 16242 the copyright owner. For the purposes of this definition, "submitted" 16243 means any form of electronic, verbal, or written communication sent 16244 to the Licensor or its representatives, including but not limited to 16245 communication on electronic mailing lists, source code control systems, 16246 and issue tracking systems that are managed by, or on behalf of, the 16247 Licensor for the purpose of discussing and improving the Work, but 16248 excluding communication that is conspicuously marked or otherwise 16249 designated in writing by the copyright owner as "Not a Contribution." 16250 16251 "Contributor" shall mean Licensor and any individual or Legal Entity 16252 on behalf of whom a Contribution has been received by Licensor and 16253 subsequently incorporated within the Work. 16254 16255 2. Grant of Copyright License. Subject to the terms and conditions of 16256 this License, each Contributor hereby grants to You a perpetual, 16257 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16258 copyright license to reproduce, prepare Derivative Works of, 16259 publicly display, publicly perform, sublicense, and distribute the 16260 Work and such Derivative Works in Source or Object form. 16261 16262 3. Grant of Patent License. Subject to the terms and conditions of 16263 this License, each Contributor hereby grants to You a perpetual, 16264 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16265 (except as stated in this section) patent license to make, have made, 16266 use, offer to sell, sell, import, and otherwise transfer the Work, 16267 where such license applies only to those patent claims licensable 16268 by such Contributor that are necessarily infringed by their 16269 Contribution(s) alone or by combination of their Contribution(s) 16270 with the Work to which such Contribution(s) was submitted. If You 16271 institute patent litigation against any entity (including a 16272 cross-claim or counterclaim in a lawsuit) alleging that the Work 16273 or a Contribution incorporated within the Work constitutes direct 16274 or contributory patent infringement, then any patent licenses 16275 granted to You under this License for that Work shall terminate 16276 as of the date such litigation is filed. 16277 16278 4. Redistribution. You may reproduce and distribute copies of the 16279 Work or Derivative Works thereof in any medium, with or without 16280 modifications, and in Source or Object form, provided that You 16281 meet the following conditions: 16282 16283 (a) You must give any other recipients of the Work or 16284 Derivative Works a copy of this License; and 16285 16286 (b) You must cause any modified files to carry prominent notices 16287 stating that You changed the files; and 16288 16289 (c) You must retain, in the Source form of any Derivative Works 16290 that You distribute, all copyright, patent, trademark, and 16291 attribution notices from the Source form of the Work, 16292 excluding those notices that do not pertain to any part of 16293 the Derivative Works; and 16294 16295 (d) If the Work includes a "NOTICE" text file as part of its 16296 distribution, then any Derivative Works that You distribute must 16297 include a readable copy of the attribution notices contained 16298 within such NOTICE file, excluding those notices that do not 16299 pertain to any part of the Derivative Works, in at least one 16300 of the following places: within a NOTICE text file distributed 16301 as part of the Derivative Works; within the Source form or 16302 documentation, if provided along with the Derivative Works; or, 16303 within a display generated by the Derivative Works, if and 16304 wherever such third-party notices normally appear. The contents 16305 of the NOTICE file are for informational purposes only and 16306 do not modify the License. You may add Your own attribution 16307 notices within Derivative Works that You distribute, alongside 16308 or as an addendum to the NOTICE text from the Work, provided 16309 that such additional attribution notices cannot be construed 16310 as modifying the License. 16311 16312 You may add Your own copyright statement to Your modifications and 16313 may provide additional or different license terms and conditions 16314 for use, reproduction, or distribution of Your modifications, or 16315 for any such Derivative Works as a whole, provided Your use, 16316 reproduction, and distribution of the Work otherwise complies with 16317 the conditions stated in this License. 16318 16319 5. Submission of Contributions. Unless You explicitly state otherwise, 16320 any Contribution intentionally submitted for inclusion in the Work 16321 by You to the Licensor shall be under the terms and conditions of 16322 this License, without any additional terms or conditions. 16323 Notwithstanding the above, nothing herein shall supersede or modify 16324 the terms of any separate license agreement you may have executed 16325 with Licensor regarding such Contributions. 16326 16327 6. Trademarks. This License does not grant permission to use the trade 16328 names, trademarks, service marks, or product names of the Licensor, 16329 except as required for reasonable and customary use in describing the 16330 origin of the Work and reproducing the content of the NOTICE file. 16331 16332 7. Disclaimer of Warranty. Unless required by applicable law or 16333 agreed to in writing, Licensor provides the Work (and each 16334 Contributor provides its Contributions) on an "AS IS" BASIS, 16335 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16336 implied, including, without limitation, any warranties or conditions 16337 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16338 PARTICULAR PURPOSE. You are solely responsible for determining the 16339 appropriateness of using or redistributing the Work and assume any 16340 risks associated with Your exercise of permissions under this License. 16341 16342 8. Limitation of Liability. In no event and under no legal theory, 16343 whether in tort (including negligence), contract, or otherwise, 16344 unless required by applicable law (such as deliberate and grossly 16345 negligent acts) or agreed to in writing, shall any Contributor be 16346 liable to You for damages, including any direct, indirect, special, 16347 incidental, or consequential damages of any character arising as a 16348 result of this License or out of the use or inability to use the 16349 Work (including but not limited to damages for loss of goodwill, 16350 work stoppage, computer failure or malfunction, or any and all 16351 other commercial damages or losses), even if such Contributor 16352 has been advised of the possibility of such damages. 16353 16354 9. Accepting Warranty or Additional Liability. While redistributing 16355 the Work or Derivative Works thereof, You may choose to offer, 16356 and charge a fee for, acceptance of support, warranty, indemnity, 16357 or other liability obligations and/or rights consistent with this 16358 License. However, in accepting such obligations, You may act only 16359 on Your own behalf and on Your sole responsibility, not on behalf 16360 of any other Contributor, and only if You agree to indemnify, 16361 defend, and hold each Contributor harmless for any liability 16362 incurred by, or claims asserted against, such Contributor by reason 16363 of your accepting any such warranty or additional liability. 16364 16365 END OF TERMS AND CONDITIONS 16366 16367 APPENDIX: How to apply the Apache License to your work. 16368 16369 To apply the Apache License to your work, attach the following 16370 boilerplate notice, with the fields enclosed by brackets "[]" 16371 replaced with your own identifying information. (Don't include 16372 the brackets!) The text should be enclosed in the appropriate 16373 comment syntax for the file format. We also recommend that a 16374 file or class name and description of purpose be included on the 16375 same "printed page" as the copyright notice for easier 16376 identification within third-party archives. 16377 16378 Copyright [yyyy] [name of copyright owner] 16379 16380 Licensed under the Apache License, Version 2.0 (the "License"); 16381 you may not use this file except in compliance with the License. 16382 You may obtain a copy of the License at 16383 16384 http://www.apache.org/licenses/LICENSE-2.0 16385 16386 Unless required by applicable law or agreed to in writing, software 16387 distributed under the License is distributed on an "AS IS" BASIS, 16388 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16389 See the License for the specific language governing permissions and 16390 limitations under the License. 16391 16392 ================================================================ 16393 16394 google.golang.org/genproto/googleapis/api 16395 https://google.golang.org/genproto/googleapis/api 16396 ---------------------------------------------------------------- 16397 16398 Apache License 16399 Version 2.0, January 2004 16400 http://www.apache.org/licenses/ 16401 16402 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16403 16404 1. Definitions. 16405 16406 "License" shall mean the terms and conditions for use, reproduction, 16407 and distribution as defined by Sections 1 through 9 of this document. 16408 16409 "Licensor" shall mean the copyright owner or entity authorized by 16410 the copyright owner that is granting the License. 16411 16412 "Legal Entity" shall mean the union of the acting entity and all 16413 other entities that control, are controlled by, or are under common 16414 control with that entity. For the purposes of this definition, 16415 "control" means (i) the power, direct or indirect, to cause the 16416 direction or management of such entity, whether by contract or 16417 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16418 outstanding shares, or (iii) beneficial ownership of such entity. 16419 16420 "You" (or "Your") shall mean an individual or Legal Entity 16421 exercising permissions granted by this License. 16422 16423 "Source" form shall mean the preferred form for making modifications, 16424 including but not limited to software source code, documentation 16425 source, and configuration files. 16426 16427 "Object" form shall mean any form resulting from mechanical 16428 transformation or translation of a Source form, including but 16429 not limited to compiled object code, generated documentation, 16430 and conversions to other media types. 16431 16432 "Work" shall mean the work of authorship, whether in Source or 16433 Object form, made available under the License, as indicated by a 16434 copyright notice that is included in or attached to the work 16435 (an example is provided in the Appendix below). 16436 16437 "Derivative Works" shall mean any work, whether in Source or Object 16438 form, that is based on (or derived from) the Work and for which the 16439 editorial revisions, annotations, elaborations, or other modifications 16440 represent, as a whole, an original work of authorship. For the purposes 16441 of this License, Derivative Works shall not include works that remain 16442 separable from, or merely link (or bind by name) to the interfaces of, 16443 the Work and Derivative Works thereof. 16444 16445 "Contribution" shall mean any work of authorship, including 16446 the original version of the Work and any modifications or additions 16447 to that Work or Derivative Works thereof, that is intentionally 16448 submitted to Licensor for inclusion in the Work by the copyright owner 16449 or by an individual or Legal Entity authorized to submit on behalf of 16450 the copyright owner. For the purposes of this definition, "submitted" 16451 means any form of electronic, verbal, or written communication sent 16452 to the Licensor or its representatives, including but not limited to 16453 communication on electronic mailing lists, source code control systems, 16454 and issue tracking systems that are managed by, or on behalf of, the 16455 Licensor for the purpose of discussing and improving the Work, but 16456 excluding communication that is conspicuously marked or otherwise 16457 designated in writing by the copyright owner as "Not a Contribution." 16458 16459 "Contributor" shall mean Licensor and any individual or Legal Entity 16460 on behalf of whom a Contribution has been received by Licensor and 16461 subsequently incorporated within the Work. 16462 16463 2. Grant of Copyright License. Subject to the terms and conditions of 16464 this License, each Contributor hereby grants to You a perpetual, 16465 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16466 copyright license to reproduce, prepare Derivative Works of, 16467 publicly display, publicly perform, sublicense, and distribute the 16468 Work and such Derivative Works in Source or Object form. 16469 16470 3. Grant of Patent License. Subject to the terms and conditions of 16471 this License, each Contributor hereby grants to You a perpetual, 16472 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16473 (except as stated in this section) patent license to make, have made, 16474 use, offer to sell, sell, import, and otherwise transfer the Work, 16475 where such license applies only to those patent claims licensable 16476 by such Contributor that are necessarily infringed by their 16477 Contribution(s) alone or by combination of their Contribution(s) 16478 with the Work to which such Contribution(s) was submitted. If You 16479 institute patent litigation against any entity (including a 16480 cross-claim or counterclaim in a lawsuit) alleging that the Work 16481 or a Contribution incorporated within the Work constitutes direct 16482 or contributory patent infringement, then any patent licenses 16483 granted to You under this License for that Work shall terminate 16484 as of the date such litigation is filed. 16485 16486 4. Redistribution. You may reproduce and distribute copies of the 16487 Work or Derivative Works thereof in any medium, with or without 16488 modifications, and in Source or Object form, provided that You 16489 meet the following conditions: 16490 16491 (a) You must give any other recipients of the Work or 16492 Derivative Works a copy of this License; and 16493 16494 (b) You must cause any modified files to carry prominent notices 16495 stating that You changed the files; and 16496 16497 (c) You must retain, in the Source form of any Derivative Works 16498 that You distribute, all copyright, patent, trademark, and 16499 attribution notices from the Source form of the Work, 16500 excluding those notices that do not pertain to any part of 16501 the Derivative Works; and 16502 16503 (d) If the Work includes a "NOTICE" text file as part of its 16504 distribution, then any Derivative Works that You distribute must 16505 include a readable copy of the attribution notices contained 16506 within such NOTICE file, excluding those notices that do not 16507 pertain to any part of the Derivative Works, in at least one 16508 of the following places: within a NOTICE text file distributed 16509 as part of the Derivative Works; within the Source form or 16510 documentation, if provided along with the Derivative Works; or, 16511 within a display generated by the Derivative Works, if and 16512 wherever such third-party notices normally appear. The contents 16513 of the NOTICE file are for informational purposes only and 16514 do not modify the License. You may add Your own attribution 16515 notices within Derivative Works that You distribute, alongside 16516 or as an addendum to the NOTICE text from the Work, provided 16517 that such additional attribution notices cannot be construed 16518 as modifying the License. 16519 16520 You may add Your own copyright statement to Your modifications and 16521 may provide additional or different license terms and conditions 16522 for use, reproduction, or distribution of Your modifications, or 16523 for any such Derivative Works as a whole, provided Your use, 16524 reproduction, and distribution of the Work otherwise complies with 16525 the conditions stated in this License. 16526 16527 5. Submission of Contributions. Unless You explicitly state otherwise, 16528 any Contribution intentionally submitted for inclusion in the Work 16529 by You to the Licensor shall be under the terms and conditions of 16530 this License, without any additional terms or conditions. 16531 Notwithstanding the above, nothing herein shall supersede or modify 16532 the terms of any separate license agreement you may have executed 16533 with Licensor regarding such Contributions. 16534 16535 6. Trademarks. This License does not grant permission to use the trade 16536 names, trademarks, service marks, or product names of the Licensor, 16537 except as required for reasonable and customary use in describing the 16538 origin of the Work and reproducing the content of the NOTICE file. 16539 16540 7. Disclaimer of Warranty. Unless required by applicable law or 16541 agreed to in writing, Licensor provides the Work (and each 16542 Contributor provides its Contributions) on an "AS IS" BASIS, 16543 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16544 implied, including, without limitation, any warranties or conditions 16545 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16546 PARTICULAR PURPOSE. You are solely responsible for determining the 16547 appropriateness of using or redistributing the Work and assume any 16548 risks associated with Your exercise of permissions under this License. 16549 16550 8. Limitation of Liability. In no event and under no legal theory, 16551 whether in tort (including negligence), contract, or otherwise, 16552 unless required by applicable law (such as deliberate and grossly 16553 negligent acts) or agreed to in writing, shall any Contributor be 16554 liable to You for damages, including any direct, indirect, special, 16555 incidental, or consequential damages of any character arising as a 16556 result of this License or out of the use or inability to use the 16557 Work (including but not limited to damages for loss of goodwill, 16558 work stoppage, computer failure or malfunction, or any and all 16559 other commercial damages or losses), even if such Contributor 16560 has been advised of the possibility of such damages. 16561 16562 9. Accepting Warranty or Additional Liability. While redistributing 16563 the Work or Derivative Works thereof, You may choose to offer, 16564 and charge a fee for, acceptance of support, warranty, indemnity, 16565 or other liability obligations and/or rights consistent with this 16566 License. However, in accepting such obligations, You may act only 16567 on Your own behalf and on Your sole responsibility, not on behalf 16568 of any other Contributor, and only if You agree to indemnify, 16569 defend, and hold each Contributor harmless for any liability 16570 incurred by, or claims asserted against, such Contributor by reason 16571 of your accepting any such warranty or additional liability. 16572 16573 END OF TERMS AND CONDITIONS 16574 16575 APPENDIX: How to apply the Apache License to your work. 16576 16577 To apply the Apache License to your work, attach the following 16578 boilerplate notice, with the fields enclosed by brackets "[]" 16579 replaced with your own identifying information. (Don't include 16580 the brackets!) The text should be enclosed in the appropriate 16581 comment syntax for the file format. We also recommend that a 16582 file or class name and description of purpose be included on the 16583 same "printed page" as the copyright notice for easier 16584 identification within third-party archives. 16585 16586 Copyright [yyyy] [name of copyright owner] 16587 16588 Licensed under the Apache License, Version 2.0 (the "License"); 16589 you may not use this file except in compliance with the License. 16590 You may obtain a copy of the License at 16591 16592 http://www.apache.org/licenses/LICENSE-2.0 16593 16594 Unless required by applicable law or agreed to in writing, software 16595 distributed under the License is distributed on an "AS IS" BASIS, 16596 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16597 See the License for the specific language governing permissions and 16598 limitations under the License. 16599 16600 ================================================================ 16601 16602 google.golang.org/genproto/googleapis/rpc 16603 https://google.golang.org/genproto/googleapis/rpc 16604 ---------------------------------------------------------------- 16605 16606 Apache License 16607 Version 2.0, January 2004 16608 http://www.apache.org/licenses/ 16609 16610 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16611 16612 1. Definitions. 16613 16614 "License" shall mean the terms and conditions for use, reproduction, 16615 and distribution as defined by Sections 1 through 9 of this document. 16616 16617 "Licensor" shall mean the copyright owner or entity authorized by 16618 the copyright owner that is granting the License. 16619 16620 "Legal Entity" shall mean the union of the acting entity and all 16621 other entities that control, are controlled by, or are under common 16622 control with that entity. For the purposes of this definition, 16623 "control" means (i) the power, direct or indirect, to cause the 16624 direction or management of such entity, whether by contract or 16625 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16626 outstanding shares, or (iii) beneficial ownership of such entity. 16627 16628 "You" (or "Your") shall mean an individual or Legal Entity 16629 exercising permissions granted by this License. 16630 16631 "Source" form shall mean the preferred form for making modifications, 16632 including but not limited to software source code, documentation 16633 source, and configuration files. 16634 16635 "Object" form shall mean any form resulting from mechanical 16636 transformation or translation of a Source form, including but 16637 not limited to compiled object code, generated documentation, 16638 and conversions to other media types. 16639 16640 "Work" shall mean the work of authorship, whether in Source or 16641 Object form, made available under the License, as indicated by a 16642 copyright notice that is included in or attached to the work 16643 (an example is provided in the Appendix below). 16644 16645 "Derivative Works" shall mean any work, whether in Source or Object 16646 form, that is based on (or derived from) the Work and for which the 16647 editorial revisions, annotations, elaborations, or other modifications 16648 represent, as a whole, an original work of authorship. For the purposes 16649 of this License, Derivative Works shall not include works that remain 16650 separable from, or merely link (or bind by name) to the interfaces of, 16651 the Work and Derivative Works thereof. 16652 16653 "Contribution" shall mean any work of authorship, including 16654 the original version of the Work and any modifications or additions 16655 to that Work or Derivative Works thereof, that is intentionally 16656 submitted to Licensor for inclusion in the Work by the copyright owner 16657 or by an individual or Legal Entity authorized to submit on behalf of 16658 the copyright owner. For the purposes of this definition, "submitted" 16659 means any form of electronic, verbal, or written communication sent 16660 to the Licensor or its representatives, including but not limited to 16661 communication on electronic mailing lists, source code control systems, 16662 and issue tracking systems that are managed by, or on behalf of, the 16663 Licensor for the purpose of discussing and improving the Work, but 16664 excluding communication that is conspicuously marked or otherwise 16665 designated in writing by the copyright owner as "Not a Contribution." 16666 16667 "Contributor" shall mean Licensor and any individual or Legal Entity 16668 on behalf of whom a Contribution has been received by Licensor and 16669 subsequently incorporated within the Work. 16670 16671 2. Grant of Copyright License. Subject to the terms and conditions of 16672 this License, each Contributor hereby grants to You a perpetual, 16673 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16674 copyright license to reproduce, prepare Derivative Works of, 16675 publicly display, publicly perform, sublicense, and distribute the 16676 Work and such Derivative Works in Source or Object form. 16677 16678 3. Grant of Patent License. Subject to the terms and conditions of 16679 this License, each Contributor hereby grants to You a perpetual, 16680 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16681 (except as stated in this section) patent license to make, have made, 16682 use, offer to sell, sell, import, and otherwise transfer the Work, 16683 where such license applies only to those patent claims licensable 16684 by such Contributor that are necessarily infringed by their 16685 Contribution(s) alone or by combination of their Contribution(s) 16686 with the Work to which such Contribution(s) was submitted. If You 16687 institute patent litigation against any entity (including a 16688 cross-claim or counterclaim in a lawsuit) alleging that the Work 16689 or a Contribution incorporated within the Work constitutes direct 16690 or contributory patent infringement, then any patent licenses 16691 granted to You under this License for that Work shall terminate 16692 as of the date such litigation is filed. 16693 16694 4. Redistribution. You may reproduce and distribute copies of the 16695 Work or Derivative Works thereof in any medium, with or without 16696 modifications, and in Source or Object form, provided that You 16697 meet the following conditions: 16698 16699 (a) You must give any other recipients of the Work or 16700 Derivative Works a copy of this License; and 16701 16702 (b) You must cause any modified files to carry prominent notices 16703 stating that You changed the files; and 16704 16705 (c) You must retain, in the Source form of any Derivative Works 16706 that You distribute, all copyright, patent, trademark, and 16707 attribution notices from the Source form of the Work, 16708 excluding those notices that do not pertain to any part of 16709 the Derivative Works; and 16710 16711 (d) If the Work includes a "NOTICE" text file as part of its 16712 distribution, then any Derivative Works that You distribute must 16713 include a readable copy of the attribution notices contained 16714 within such NOTICE file, excluding those notices that do not 16715 pertain to any part of the Derivative Works, in at least one 16716 of the following places: within a NOTICE text file distributed 16717 as part of the Derivative Works; within the Source form or 16718 documentation, if provided along with the Derivative Works; or, 16719 within a display generated by the Derivative Works, if and 16720 wherever such third-party notices normally appear. The contents 16721 of the NOTICE file are for informational purposes only and 16722 do not modify the License. You may add Your own attribution 16723 notices within Derivative Works that You distribute, alongside 16724 or as an addendum to the NOTICE text from the Work, provided 16725 that such additional attribution notices cannot be construed 16726 as modifying the License. 16727 16728 You may add Your own copyright statement to Your modifications and 16729 may provide additional or different license terms and conditions 16730 for use, reproduction, or distribution of Your modifications, or 16731 for any such Derivative Works as a whole, provided Your use, 16732 reproduction, and distribution of the Work otherwise complies with 16733 the conditions stated in this License. 16734 16735 5. Submission of Contributions. Unless You explicitly state otherwise, 16736 any Contribution intentionally submitted for inclusion in the Work 16737 by You to the Licensor shall be under the terms and conditions of 16738 this License, without any additional terms or conditions. 16739 Notwithstanding the above, nothing herein shall supersede or modify 16740 the terms of any separate license agreement you may have executed 16741 with Licensor regarding such Contributions. 16742 16743 6. Trademarks. This License does not grant permission to use the trade 16744 names, trademarks, service marks, or product names of the Licensor, 16745 except as required for reasonable and customary use in describing the 16746 origin of the Work and reproducing the content of the NOTICE file. 16747 16748 7. Disclaimer of Warranty. Unless required by applicable law or 16749 agreed to in writing, Licensor provides the Work (and each 16750 Contributor provides its Contributions) on an "AS IS" BASIS, 16751 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16752 implied, including, without limitation, any warranties or conditions 16753 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16754 PARTICULAR PURPOSE. You are solely responsible for determining the 16755 appropriateness of using or redistributing the Work and assume any 16756 risks associated with Your exercise of permissions under this License. 16757 16758 8. Limitation of Liability. In no event and under no legal theory, 16759 whether in tort (including negligence), contract, or otherwise, 16760 unless required by applicable law (such as deliberate and grossly 16761 negligent acts) or agreed to in writing, shall any Contributor be 16762 liable to You for damages, including any direct, indirect, special, 16763 incidental, or consequential damages of any character arising as a 16764 result of this License or out of the use or inability to use the 16765 Work (including but not limited to damages for loss of goodwill, 16766 work stoppage, computer failure or malfunction, or any and all 16767 other commercial damages or losses), even if such Contributor 16768 has been advised of the possibility of such damages. 16769 16770 9. Accepting Warranty or Additional Liability. While redistributing 16771 the Work or Derivative Works thereof, You may choose to offer, 16772 and charge a fee for, acceptance of support, warranty, indemnity, 16773 or other liability obligations and/or rights consistent with this 16774 License. However, in accepting such obligations, You may act only 16775 on Your own behalf and on Your sole responsibility, not on behalf 16776 of any other Contributor, and only if You agree to indemnify, 16777 defend, and hold each Contributor harmless for any liability 16778 incurred by, or claims asserted against, such Contributor by reason 16779 of your accepting any such warranty or additional liability. 16780 16781 END OF TERMS AND CONDITIONS 16782 16783 APPENDIX: How to apply the Apache License to your work. 16784 16785 To apply the Apache License to your work, attach the following 16786 boilerplate notice, with the fields enclosed by brackets "[]" 16787 replaced with your own identifying information. (Don't include 16788 the brackets!) The text should be enclosed in the appropriate 16789 comment syntax for the file format. We also recommend that a 16790 file or class name and description of purpose be included on the 16791 same "printed page" as the copyright notice for easier 16792 identification within third-party archives. 16793 16794 Copyright [yyyy] [name of copyright owner] 16795 16796 Licensed under the Apache License, Version 2.0 (the "License"); 16797 you may not use this file except in compliance with the License. 16798 You may obtain a copy of the License at 16799 16800 http://www.apache.org/licenses/LICENSE-2.0 16801 16802 Unless required by applicable law or agreed to in writing, software 16803 distributed under the License is distributed on an "AS IS" BASIS, 16804 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16805 See the License for the specific language governing permissions and 16806 limitations under the License. 16807 16808 ================================================================ 16809 16810 google.golang.org/grpc 16811 https://google.golang.org/grpc 16812 ---------------------------------------------------------------- 16813 16814 Apache License 16815 Version 2.0, January 2004 16816 http://www.apache.org/licenses/ 16817 16818 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16819 16820 1. Definitions. 16821 16822 "License" shall mean the terms and conditions for use, reproduction, 16823 and distribution as defined by Sections 1 through 9 of this document. 16824 16825 "Licensor" shall mean the copyright owner or entity authorized by 16826 the copyright owner that is granting the License. 16827 16828 "Legal Entity" shall mean the union of the acting entity and all 16829 other entities that control, are controlled by, or are under common 16830 control with that entity. For the purposes of this definition, 16831 "control" means (i) the power, direct or indirect, to cause the 16832 direction or management of such entity, whether by contract or 16833 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16834 outstanding shares, or (iii) beneficial ownership of such entity. 16835 16836 "You" (or "Your") shall mean an individual or Legal Entity 16837 exercising permissions granted by this License. 16838 16839 "Source" form shall mean the preferred form for making modifications, 16840 including but not limited to software source code, documentation 16841 source, and configuration files. 16842 16843 "Object" form shall mean any form resulting from mechanical 16844 transformation or translation of a Source form, including but 16845 not limited to compiled object code, generated documentation, 16846 and conversions to other media types. 16847 16848 "Work" shall mean the work of authorship, whether in Source or 16849 Object form, made available under the License, as indicated by a 16850 copyright notice that is included in or attached to the work 16851 (an example is provided in the Appendix below). 16852 16853 "Derivative Works" shall mean any work, whether in Source or Object 16854 form, that is based on (or derived from) the Work and for which the 16855 editorial revisions, annotations, elaborations, or other modifications 16856 represent, as a whole, an original work of authorship. For the purposes 16857 of this License, Derivative Works shall not include works that remain 16858 separable from, or merely link (or bind by name) to the interfaces of, 16859 the Work and Derivative Works thereof. 16860 16861 "Contribution" shall mean any work of authorship, including 16862 the original version of the Work and any modifications or additions 16863 to that Work or Derivative Works thereof, that is intentionally 16864 submitted to Licensor for inclusion in the Work by the copyright owner 16865 or by an individual or Legal Entity authorized to submit on behalf of 16866 the copyright owner. For the purposes of this definition, "submitted" 16867 means any form of electronic, verbal, or written communication sent 16868 to the Licensor or its representatives, including but not limited to 16869 communication on electronic mailing lists, source code control systems, 16870 and issue tracking systems that are managed by, or on behalf of, the 16871 Licensor for the purpose of discussing and improving the Work, but 16872 excluding communication that is conspicuously marked or otherwise 16873 designated in writing by the copyright owner as "Not a Contribution." 16874 16875 "Contributor" shall mean Licensor and any individual or Legal Entity 16876 on behalf of whom a Contribution has been received by Licensor and 16877 subsequently incorporated within the Work. 16878 16879 2. Grant of Copyright License. Subject to the terms and conditions of 16880 this License, each Contributor hereby grants to You a perpetual, 16881 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16882 copyright license to reproduce, prepare Derivative Works of, 16883 publicly display, publicly perform, sublicense, and distribute the 16884 Work and such Derivative Works in Source or Object form. 16885 16886 3. Grant of Patent License. Subject to the terms and conditions of 16887 this License, each Contributor hereby grants to You a perpetual, 16888 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16889 (except as stated in this section) patent license to make, have made, 16890 use, offer to sell, sell, import, and otherwise transfer the Work, 16891 where such license applies only to those patent claims licensable 16892 by such Contributor that are necessarily infringed by their 16893 Contribution(s) alone or by combination of their Contribution(s) 16894 with the Work to which such Contribution(s) was submitted. If You 16895 institute patent litigation against any entity (including a 16896 cross-claim or counterclaim in a lawsuit) alleging that the Work 16897 or a Contribution incorporated within the Work constitutes direct 16898 or contributory patent infringement, then any patent licenses 16899 granted to You under this License for that Work shall terminate 16900 as of the date such litigation is filed. 16901 16902 4. Redistribution. You may reproduce and distribute copies of the 16903 Work or Derivative Works thereof in any medium, with or without 16904 modifications, and in Source or Object form, provided that You 16905 meet the following conditions: 16906 16907 (a) You must give any other recipients of the Work or 16908 Derivative Works a copy of this License; and 16909 16910 (b) You must cause any modified files to carry prominent notices 16911 stating that You changed the files; and 16912 16913 (c) You must retain, in the Source form of any Derivative Works 16914 that You distribute, all copyright, patent, trademark, and 16915 attribution notices from the Source form of the Work, 16916 excluding those notices that do not pertain to any part of 16917 the Derivative Works; and 16918 16919 (d) If the Work includes a "NOTICE" text file as part of its 16920 distribution, then any Derivative Works that You distribute must 16921 include a readable copy of the attribution notices contained 16922 within such NOTICE file, excluding those notices that do not 16923 pertain to any part of the Derivative Works, in at least one 16924 of the following places: within a NOTICE text file distributed 16925 as part of the Derivative Works; within the Source form or 16926 documentation, if provided along with the Derivative Works; or, 16927 within a display generated by the Derivative Works, if and 16928 wherever such third-party notices normally appear. The contents 16929 of the NOTICE file are for informational purposes only and 16930 do not modify the License. You may add Your own attribution 16931 notices within Derivative Works that You distribute, alongside 16932 or as an addendum to the NOTICE text from the Work, provided 16933 that such additional attribution notices cannot be construed 16934 as modifying the License. 16935 16936 You may add Your own copyright statement to Your modifications and 16937 may provide additional or different license terms and conditions 16938 for use, reproduction, or distribution of Your modifications, or 16939 for any such Derivative Works as a whole, provided Your use, 16940 reproduction, and distribution of the Work otherwise complies with 16941 the conditions stated in this License. 16942 16943 5. Submission of Contributions. Unless You explicitly state otherwise, 16944 any Contribution intentionally submitted for inclusion in the Work 16945 by You to the Licensor shall be under the terms and conditions of 16946 this License, without any additional terms or conditions. 16947 Notwithstanding the above, nothing herein shall supersede or modify 16948 the terms of any separate license agreement you may have executed 16949 with Licensor regarding such Contributions. 16950 16951 6. Trademarks. This License does not grant permission to use the trade 16952 names, trademarks, service marks, or product names of the Licensor, 16953 except as required for reasonable and customary use in describing the 16954 origin of the Work and reproducing the content of the NOTICE file. 16955 16956 7. Disclaimer of Warranty. Unless required by applicable law or 16957 agreed to in writing, Licensor provides the Work (and each 16958 Contributor provides its Contributions) on an "AS IS" BASIS, 16959 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16960 implied, including, without limitation, any warranties or conditions 16961 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16962 PARTICULAR PURPOSE. You are solely responsible for determining the 16963 appropriateness of using or redistributing the Work and assume any 16964 risks associated with Your exercise of permissions under this License. 16965 16966 8. Limitation of Liability. In no event and under no legal theory, 16967 whether in tort (including negligence), contract, or otherwise, 16968 unless required by applicable law (such as deliberate and grossly 16969 negligent acts) or agreed to in writing, shall any Contributor be 16970 liable to You for damages, including any direct, indirect, special, 16971 incidental, or consequential damages of any character arising as a 16972 result of this License or out of the use or inability to use the 16973 Work (including but not limited to damages for loss of goodwill, 16974 work stoppage, computer failure or malfunction, or any and all 16975 other commercial damages or losses), even if such Contributor 16976 has been advised of the possibility of such damages. 16977 16978 9. Accepting Warranty or Additional Liability. While redistributing 16979 the Work or Derivative Works thereof, You may choose to offer, 16980 and charge a fee for, acceptance of support, warranty, indemnity, 16981 or other liability obligations and/or rights consistent with this 16982 License. However, in accepting such obligations, You may act only 16983 on Your own behalf and on Your sole responsibility, not on behalf 16984 of any other Contributor, and only if You agree to indemnify, 16985 defend, and hold each Contributor harmless for any liability 16986 incurred by, or claims asserted against, such Contributor by reason 16987 of your accepting any such warranty or additional liability. 16988 16989 END OF TERMS AND CONDITIONS 16990 16991 APPENDIX: How to apply the Apache License to your work. 16992 16993 To apply the Apache License to your work, attach the following 16994 boilerplate notice, with the fields enclosed by brackets "[]" 16995 replaced with your own identifying information. (Don't include 16996 the brackets!) The text should be enclosed in the appropriate 16997 comment syntax for the file format. We also recommend that a 16998 file or class name and description of purpose be included on the 16999 same "printed page" as the copyright notice for easier 17000 identification within third-party archives. 17001 17002 Copyright [yyyy] [name of copyright owner] 17003 17004 Licensed under the Apache License, Version 2.0 (the "License"); 17005 you may not use this file except in compliance with the License. 17006 You may obtain a copy of the License at 17007 17008 http://www.apache.org/licenses/LICENSE-2.0 17009 17010 Unless required by applicable law or agreed to in writing, software 17011 distributed under the License is distributed on an "AS IS" BASIS, 17012 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17013 See the License for the specific language governing permissions and 17014 limitations under the License. 17015 17016 ================================================================ 17017 17018 google.golang.org/protobuf 17019 https://google.golang.org/protobuf 17020 ---------------------------------------------------------------- 17021 Copyright (c) 2018 The Go Authors. All rights reserved. 17022 17023 Redistribution and use in source and binary forms, with or without 17024 modification, are permitted provided that the following conditions are 17025 met: 17026 17027 * Redistributions of source code must retain the above copyright 17028 notice, this list of conditions and the following disclaimer. 17029 * Redistributions in binary form must reproduce the above 17030 copyright notice, this list of conditions and the following disclaimer 17031 in the documentation and/or other materials provided with the 17032 distribution. 17033 * Neither the name of Google Inc. nor the names of its 17034 contributors may be used to endorse or promote products derived from 17035 this software without specific prior written permission. 17036 17037 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17038 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17039 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 17040 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 17041 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 17042 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 17043 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 17044 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 17045 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 17046 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 17047 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17048 17049 ================================================================ 17050 17051 gopkg.in/check.v1 17052 https://gopkg.in/check.v1 17053 ---------------------------------------------------------------- 17054 Gocheck - A rich testing framework for Go 17055 17056 Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net> 17057 17058 All rights reserved. 17059 17060 Redistribution and use in source and binary forms, with or without 17061 modification, are permitted provided that the following conditions are met: 17062 17063 1. Redistributions of source code must retain the above copyright notice, this 17064 list of conditions and the following disclaimer. 17065 2. Redistributions in binary form must reproduce the above copyright notice, 17066 this list of conditions and the following disclaimer in the documentation 17067 and/or other materials provided with the distribution. 17068 17069 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 17070 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17071 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17072 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 17073 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 17074 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 17075 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 17076 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 17077 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 17078 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17079 17080 ================================================================ 17081 17082 gopkg.in/ini.v1 17083 https://gopkg.in/ini.v1 17084 ---------------------------------------------------------------- 17085 Apache License 17086 Version 2.0, January 2004 17087 http://www.apache.org/licenses/ 17088 17089 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 17090 17091 1. Definitions. 17092 17093 "License" shall mean the terms and conditions for use, reproduction, and 17094 distribution as defined by Sections 1 through 9 of this document. 17095 17096 "Licensor" shall mean the copyright owner or entity authorized by the copyright 17097 owner that is granting the License. 17098 17099 "Legal Entity" shall mean the union of the acting entity and all other entities 17100 that control, are controlled by, or are under common control with that entity. 17101 For the purposes of this definition, "control" means (i) the power, direct or 17102 indirect, to cause the direction or management of such entity, whether by 17103 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 17104 outstanding shares, or (iii) beneficial ownership of such entity. 17105 17106 "You" (or "Your") shall mean an individual or Legal Entity exercising 17107 permissions granted by this License. 17108 17109 "Source" form shall mean the preferred form for making modifications, including 17110 but not limited to software source code, documentation source, and configuration 17111 files. 17112 17113 "Object" form shall mean any form resulting from mechanical transformation or 17114 translation of a Source form, including but not limited to compiled object code, 17115 generated documentation, and conversions to other media types. 17116 17117 "Work" shall mean the work of authorship, whether in Source or Object form, made 17118 available under the License, as indicated by a copyright notice that is included 17119 in or attached to the work (an example is provided in the Appendix below). 17120 17121 "Derivative Works" shall mean any work, whether in Source or Object form, that 17122 is based on (or derived from) the Work and for which the editorial revisions, 17123 annotations, elaborations, or other modifications represent, as a whole, an 17124 original work of authorship. For the purposes of this License, Derivative Works 17125 shall not include works that remain separable from, or merely link (or bind by 17126 name) to the interfaces of, the Work and Derivative Works thereof. 17127 17128 "Contribution" shall mean any work of authorship, including the original version 17129 of the Work and any modifications or additions to that Work or Derivative Works 17130 thereof, that is intentionally submitted to Licensor for inclusion in the Work 17131 by the copyright owner or by an individual or Legal Entity authorized to submit 17132 on behalf of the copyright owner. For the purposes of this definition, 17133 "submitted" means any form of electronic, verbal, or written communication sent 17134 to the Licensor or its representatives, including but not limited to 17135 communication on electronic mailing lists, source code control systems, and 17136 issue tracking systems that are managed by, or on behalf of, the Licensor for 17137 the purpose of discussing and improving the Work, but excluding communication 17138 that is conspicuously marked or otherwise designated in writing by the copyright 17139 owner as "Not a Contribution." 17140 17141 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 17142 of whom a Contribution has been received by Licensor and subsequently 17143 incorporated within the Work. 17144 17145 2. Grant of Copyright License. 17146 17147 Subject to the terms and conditions of this License, each Contributor hereby 17148 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 17149 irrevocable copyright license to reproduce, prepare Derivative Works of, 17150 publicly display, publicly perform, sublicense, and distribute the Work and such 17151 Derivative Works in Source or Object form. 17152 17153 3. Grant of Patent License. 17154 17155 Subject to the terms and conditions of this License, each Contributor hereby 17156 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 17157 irrevocable (except as stated in this section) patent license to make, have 17158 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 17159 such license applies only to those patent claims licensable by such Contributor 17160 that are necessarily infringed by their Contribution(s) alone or by combination 17161 of their Contribution(s) with the Work to which such Contribution(s) was 17162 submitted. If You institute patent litigation against any entity (including a 17163 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 17164 Contribution incorporated within the Work constitutes direct or contributory 17165 patent infringement, then any patent licenses granted to You under this License 17166 for that Work shall terminate as of the date such litigation is filed. 17167 17168 4. Redistribution. 17169 17170 You may reproduce and distribute copies of the Work or Derivative Works thereof 17171 in any medium, with or without modifications, and in Source or Object form, 17172 provided that You meet the following conditions: 17173 17174 You must give any other recipients of the Work or Derivative Works a copy of 17175 this License; and 17176 You must cause any modified files to carry prominent notices stating that You 17177 changed the files; and 17178 You must retain, in the Source form of any Derivative Works that You distribute, 17179 all copyright, patent, trademark, and attribution notices from the Source form 17180 of the Work, excluding those notices that do not pertain to any part of the 17181 Derivative Works; and 17182 If the Work includes a "NOTICE" text file as part of its distribution, then any 17183 Derivative Works that You distribute must include a readable copy of the 17184 attribution notices contained within such NOTICE file, excluding those notices 17185 that do not pertain to any part of the Derivative Works, in at least one of the 17186 following places: within a NOTICE text file distributed as part of the 17187 Derivative Works; within the Source form or documentation, if provided along 17188 with the Derivative Works; or, within a display generated by the Derivative 17189 Works, if and wherever such third-party notices normally appear. The contents of 17190 the NOTICE file are for informational purposes only and do not modify the 17191 License. You may add Your own attribution notices within Derivative Works that 17192 You distribute, alongside or as an addendum to the NOTICE text from the Work, 17193 provided that such additional attribution notices cannot be construed as 17194 modifying the License. 17195 You may add Your own copyright statement to Your modifications and may provide 17196 additional or different license terms and conditions for use, reproduction, or 17197 distribution of Your modifications, or for any such Derivative Works as a whole, 17198 provided Your use, reproduction, and distribution of the Work otherwise complies 17199 with the conditions stated in this License. 17200 17201 5. Submission of Contributions. 17202 17203 Unless You explicitly state otherwise, any Contribution intentionally submitted 17204 for inclusion in the Work by You to the Licensor shall be under the terms and 17205 conditions of this License, without any additional terms or conditions. 17206 Notwithstanding the above, nothing herein shall supersede or modify the terms of 17207 any separate license agreement you may have executed with Licensor regarding 17208 such Contributions. 17209 17210 6. Trademarks. 17211 17212 This License does not grant permission to use the trade names, trademarks, 17213 service marks, or product names of the Licensor, except as required for 17214 reasonable and customary use in describing the origin of the Work and 17215 reproducing the content of the NOTICE file. 17216 17217 7. Disclaimer of Warranty. 17218 17219 Unless required by applicable law or agreed to in writing, Licensor provides the 17220 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 17221 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 17222 including, without limitation, any warranties or conditions of TITLE, 17223 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 17224 solely responsible for determining the appropriateness of using or 17225 redistributing the Work and assume any risks associated with Your exercise of 17226 permissions under this License. 17227 17228 8. Limitation of Liability. 17229 17230 In no event and under no legal theory, whether in tort (including negligence), 17231 contract, or otherwise, unless required by applicable law (such as deliberate 17232 and grossly negligent acts) or agreed to in writing, shall any Contributor be 17233 liable to You for damages, including any direct, indirect, special, incidental, 17234 or consequential damages of any character arising as a result of this License or 17235 out of the use or inability to use the Work (including but not limited to 17236 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 17237 any and all other commercial damages or losses), even if such Contributor has 17238 been advised of the possibility of such damages. 17239 17240 9. Accepting Warranty or Additional Liability. 17241 17242 While redistributing the Work or Derivative Works thereof, You may choose to 17243 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 17244 other liability obligations and/or rights consistent with this License. However, 17245 in accepting such obligations, You may act only on Your own behalf and on Your 17246 sole responsibility, not on behalf of any other Contributor, and only if You 17247 agree to indemnify, defend, and hold each Contributor harmless for any liability 17248 incurred by, or claims asserted against, such Contributor by reason of your 17249 accepting any such warranty or additional liability. 17250 17251 END OF TERMS AND CONDITIONS 17252 17253 APPENDIX: How to apply the Apache License to your work 17254 17255 To apply the Apache License to your work, attach the following boilerplate 17256 notice, with the fields enclosed by brackets "[]" replaced with your own 17257 identifying information. (Don't include the brackets!) The text should be 17258 enclosed in the appropriate comment syntax for the file format. We also 17259 recommend that a file or class name and description of purpose be included on 17260 the same "printed page" as the copyright notice for easier identification within 17261 third-party archives. 17262 17263 Copyright 2014 Unknwon 17264 17265 Licensed under the Apache License, Version 2.0 (the "License"); 17266 you may not use this file except in compliance with the License. 17267 You may obtain a copy of the License at 17268 17269 http://www.apache.org/licenses/LICENSE-2.0 17270 17271 Unless required by applicable law or agreed to in writing, software 17272 distributed under the License is distributed on an "AS IS" BASIS, 17273 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17274 See the License for the specific language governing permissions and 17275 limitations under the License. 17276 17277 ================================================================ 17278 17279 gopkg.in/yaml.v2 17280 https://gopkg.in/yaml.v2 17281 ---------------------------------------------------------------- 17282 Apache License 17283 Version 2.0, January 2004 17284 http://www.apache.org/licenses/ 17285 17286 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 17287 17288 1. Definitions. 17289 17290 "License" shall mean the terms and conditions for use, reproduction, 17291 and distribution as defined by Sections 1 through 9 of this document. 17292 17293 "Licensor" shall mean the copyright owner or entity authorized by 17294 the copyright owner that is granting the License. 17295 17296 "Legal Entity" shall mean the union of the acting entity and all 17297 other entities that control, are controlled by, or are under common 17298 control with that entity. For the purposes of this definition, 17299 "control" means (i) the power, direct or indirect, to cause the 17300 direction or management of such entity, whether by contract or 17301 otherwise, or (ii) ownership of fifty percent (50%) or more of the 17302 outstanding shares, or (iii) beneficial ownership of such entity. 17303 17304 "You" (or "Your") shall mean an individual or Legal Entity 17305 exercising permissions granted by this License. 17306 17307 "Source" form shall mean the preferred form for making modifications, 17308 including but not limited to software source code, documentation 17309 source, and configuration files. 17310 17311 "Object" form shall mean any form resulting from mechanical 17312 transformation or translation of a Source form, including but 17313 not limited to compiled object code, generated documentation, 17314 and conversions to other media types. 17315 17316 "Work" shall mean the work of authorship, whether in Source or 17317 Object form, made available under the License, as indicated by a 17318 copyright notice that is included in or attached to the work 17319 (an example is provided in the Appendix below). 17320 17321 "Derivative Works" shall mean any work, whether in Source or Object 17322 form, that is based on (or derived from) the Work and for which the 17323 editorial revisions, annotations, elaborations, or other modifications 17324 represent, as a whole, an original work of authorship. For the purposes 17325 of this License, Derivative Works shall not include works that remain 17326 separable from, or merely link (or bind by name) to the interfaces of, 17327 the Work and Derivative Works thereof. 17328 17329 "Contribution" shall mean any work of authorship, including 17330 the original version of the Work and any modifications or additions 17331 to that Work or Derivative Works thereof, that is intentionally 17332 submitted to Licensor for inclusion in the Work by the copyright owner 17333 or by an individual or Legal Entity authorized to submit on behalf of 17334 the copyright owner. For the purposes of this definition, "submitted" 17335 means any form of electronic, verbal, or written communication sent 17336 to the Licensor or its representatives, including but not limited to 17337 communication on electronic mailing lists, source code control systems, 17338 and issue tracking systems that are managed by, or on behalf of, the 17339 Licensor for the purpose of discussing and improving the Work, but 17340 excluding communication that is conspicuously marked or otherwise 17341 designated in writing by the copyright owner as "Not a Contribution." 17342 17343 "Contributor" shall mean Licensor and any individual or Legal Entity 17344 on behalf of whom a Contribution has been received by Licensor and 17345 subsequently incorporated within the Work. 17346 17347 2. Grant of Copyright License. Subject to the terms and conditions of 17348 this License, each Contributor hereby grants to You a perpetual, 17349 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 17350 copyright license to reproduce, prepare Derivative Works of, 17351 publicly display, publicly perform, sublicense, and distribute the 17352 Work and such Derivative Works in Source or Object form. 17353 17354 3. Grant of Patent License. Subject to the terms and conditions of 17355 this License, each Contributor hereby grants to You a perpetual, 17356 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 17357 (except as stated in this section) patent license to make, have made, 17358 use, offer to sell, sell, import, and otherwise transfer the Work, 17359 where such license applies only to those patent claims licensable 17360 by such Contributor that are necessarily infringed by their 17361 Contribution(s) alone or by combination of their Contribution(s) 17362 with the Work to which such Contribution(s) was submitted. If You 17363 institute patent litigation against any entity (including a 17364 cross-claim or counterclaim in a lawsuit) alleging that the Work 17365 or a Contribution incorporated within the Work constitutes direct 17366 or contributory patent infringement, then any patent licenses 17367 granted to You under this License for that Work shall terminate 17368 as of the date such litigation is filed. 17369 17370 4. Redistribution. You may reproduce and distribute copies of the 17371 Work or Derivative Works thereof in any medium, with or without 17372 modifications, and in Source or Object form, provided that You 17373 meet the following conditions: 17374 17375 (a) You must give any other recipients of the Work or 17376 Derivative Works a copy of this License; and 17377 17378 (b) You must cause any modified files to carry prominent notices 17379 stating that You changed the files; and 17380 17381 (c) You must retain, in the Source form of any Derivative Works 17382 that You distribute, all copyright, patent, trademark, and 17383 attribution notices from the Source form of the Work, 17384 excluding those notices that do not pertain to any part of 17385 the Derivative Works; and 17386 17387 (d) If the Work includes a "NOTICE" text file as part of its 17388 distribution, then any Derivative Works that You distribute must 17389 include a readable copy of the attribution notices contained 17390 within such NOTICE file, excluding those notices that do not 17391 pertain to any part of the Derivative Works, in at least one 17392 of the following places: within a NOTICE text file distributed 17393 as part of the Derivative Works; within the Source form or 17394 documentation, if provided along with the Derivative Works; or, 17395 within a display generated by the Derivative Works, if and 17396 wherever such third-party notices normally appear. The contents 17397 of the NOTICE file are for informational purposes only and 17398 do not modify the License. You may add Your own attribution 17399 notices within Derivative Works that You distribute, alongside 17400 or as an addendum to the NOTICE text from the Work, provided 17401 that such additional attribution notices cannot be construed 17402 as modifying the License. 17403 17404 You may add Your own copyright statement to Your modifications and 17405 may provide additional or different license terms and conditions 17406 for use, reproduction, or distribution of Your modifications, or 17407 for any such Derivative Works as a whole, provided Your use, 17408 reproduction, and distribution of the Work otherwise complies with 17409 the conditions stated in this License. 17410 17411 5. Submission of Contributions. Unless You explicitly state otherwise, 17412 any Contribution intentionally submitted for inclusion in the Work 17413 by You to the Licensor shall be under the terms and conditions of 17414 this License, without any additional terms or conditions. 17415 Notwithstanding the above, nothing herein shall supersede or modify 17416 the terms of any separate license agreement you may have executed 17417 with Licensor regarding such Contributions. 17418 17419 6. Trademarks. This License does not grant permission to use the trade 17420 names, trademarks, service marks, or product names of the Licensor, 17421 except as required for reasonable and customary use in describing the 17422 origin of the Work and reproducing the content of the NOTICE file. 17423 17424 7. Disclaimer of Warranty. Unless required by applicable law or 17425 agreed to in writing, Licensor provides the Work (and each 17426 Contributor provides its Contributions) on an "AS IS" BASIS, 17427 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 17428 implied, including, without limitation, any warranties or conditions 17429 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 17430 PARTICULAR PURPOSE. You are solely responsible for determining the 17431 appropriateness of using or redistributing the Work and assume any 17432 risks associated with Your exercise of permissions under this License. 17433 17434 8. Limitation of Liability. In no event and under no legal theory, 17435 whether in tort (including negligence), contract, or otherwise, 17436 unless required by applicable law (such as deliberate and grossly 17437 negligent acts) or agreed to in writing, shall any Contributor be 17438 liable to You for damages, including any direct, indirect, special, 17439 incidental, or consequential damages of any character arising as a 17440 result of this License or out of the use or inability to use the 17441 Work (including but not limited to damages for loss of goodwill, 17442 work stoppage, computer failure or malfunction, or any and all 17443 other commercial damages or losses), even if such Contributor 17444 has been advised of the possibility of such damages. 17445 17446 9. Accepting Warranty or Additional Liability. While redistributing 17447 the Work or Derivative Works thereof, You may choose to offer, 17448 and charge a fee for, acceptance of support, warranty, indemnity, 17449 or other liability obligations and/or rights consistent with this 17450 License. However, in accepting such obligations, You may act only 17451 on Your own behalf and on Your sole responsibility, not on behalf 17452 of any other Contributor, and only if You agree to indemnify, 17453 defend, and hold each Contributor harmless for any liability 17454 incurred by, or claims asserted against, such Contributor by reason 17455 of your accepting any such warranty or additional liability. 17456 17457 END OF TERMS AND CONDITIONS 17458 17459 APPENDIX: How to apply the Apache License to your work. 17460 17461 To apply the Apache License to your work, attach the following 17462 boilerplate notice, with the fields enclosed by brackets "{}" 17463 replaced with your own identifying information. (Don't include 17464 the brackets!) The text should be enclosed in the appropriate 17465 comment syntax for the file format. We also recommend that a 17466 file or class name and description of purpose be included on the 17467 same "printed page" as the copyright notice for easier 17468 identification within third-party archives. 17469 17470 Copyright {yyyy} {name of copyright owner} 17471 17472 Licensed under the Apache License, Version 2.0 (the "License"); 17473 you may not use this file except in compliance with the License. 17474 You may obtain a copy of the License at 17475 17476 http://www.apache.org/licenses/LICENSE-2.0 17477 17478 Unless required by applicable law or agreed to in writing, software 17479 distributed under the License is distributed on an "AS IS" BASIS, 17480 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17481 See the License for the specific language governing permissions and 17482 limitations under the License. 17483 17484 ================================================================ 17485 17486 gopkg.in/yaml.v3 17487 https://gopkg.in/yaml.v3 17488 ---------------------------------------------------------------- 17489 17490 This project is covered by two different licenses: MIT and Apache. 17491 17492 #### MIT License #### 17493 17494 The following files were ported to Go from C files of libyaml, and thus 17495 are still covered by their original MIT license, with the additional 17496 copyright staring in 2011 when the project was ported over: 17497 17498 apic.go emitterc.go parserc.go readerc.go scannerc.go 17499 writerc.go yamlh.go yamlprivateh.go 17500 17501 Copyright (c) 2006-2010 Kirill Simonov 17502 Copyright (c) 2006-2011 Kirill Simonov 17503 17504 Permission is hereby granted, free of charge, to any person obtaining a copy of 17505 this software and associated documentation files (the "Software"), to deal in 17506 the Software without restriction, including without limitation the rights to 17507 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 17508 of the Software, and to permit persons to whom the Software is furnished to do 17509 so, subject to the following conditions: 17510 17511 The above copyright notice and this permission notice shall be included in all 17512 copies or substantial portions of the Software. 17513 17514 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17515 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17516 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17517 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17518 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17519 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17520 SOFTWARE. 17521 17522 ### Apache License ### 17523 17524 All the remaining project files are covered by the Apache license: 17525 17526 Copyright (c) 2011-2019 Canonical Ltd 17527 17528 Licensed under the Apache License, Version 2.0 (the "License"); 17529 you may not use this file except in compliance with the License. 17530 You may obtain a copy of the License at 17531 17532 http://www.apache.org/licenses/LICENSE-2.0 17533 17534 Unless required by applicable law or agreed to in writing, software 17535 distributed under the License is distributed on an "AS IS" BASIS, 17536 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17537 See the License for the specific language governing permissions and 17538 limitations under the License. 17539 17540 ================================================================ 17541