github.com/levb/mattermost-server@v5.3.1+incompatible/NOTICE.txt (about) 1 Mattermost Server 2 © 2015-present Mattermost, Inc. All Rights Reserved. See LICENSE.txt for license information. 3 4 NOTICES: 5 -------- 6 7 This document includes a list of open source components used in Mattermost Server, including those that have been modified. 8 9 --- 10 11 ## goexif 12 13 This product contains a modified portion of 'goexif', which provides decoding of basic exif and tiff encoded data, built by Robert Carlsen & Contributors. 14 15 * HOMEPAGE: 16 * https://github.com/rwcarlsen/goexif 17 18 * LICENSE: 19 20 Copyright (c) 2012, Robert Carlsen & Contributors 21 All rights reserved. 22 23 Redistribution and use in source and binary forms, with or without 24 modification, are permitted provided that the following conditions are met: 25 26 * Redistributions of source code must retain the above copyright notice, this 27 list of conditions and the following disclaimer. 28 29 * Redistributions in binary form must reproduce the above copyright notice, 30 this list of conditions and the following disclaimer in the documentation 31 and/or other materials provided with the distribution. 32 33 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 34 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 35 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 36 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 37 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 38 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 39 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 40 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 41 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 42 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 43 44 --- 45 46 ## ldap 47 48 This product contains a modified portion of 'go-ldap', basic LDAP v3 functionality for the GO programming language, built by The Go Authors. 49 50 * HOMEPAGE: 51 * https://github.com/go-ldap/ldap 52 53 * LICENSE: 54 55 Copyright (c) 2012 The Go Authors. All rights reserved. 56 57 Redistribution and use in source and binary forms, with or without 58 modification, are permitted provided that the following conditions are 59 met: 60 61 * Redistributions of source code must retain the above copyright 62 notice, this list of conditions and the following disclaimer. 63 * Redistributions in binary form must reproduce the above 64 copyright notice, this list of conditions and the following disclaimer 65 in the documentation and/or other materials provided with the 66 distribution. 67 * Neither the name of Google Inc. nor the names of its 68 contributors may be used to endorse or promote products derived from 69 this software without specific prior written permission. 70 71 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 72 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 73 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 74 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 75 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 76 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 77 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 78 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 79 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 80 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 81 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 82 83 --- 84 85 ## go-i18n 86 87 This product contains a modified portion of 'go-i18n', a Go package and a command that translates Go programs into multiple languages, built by Nick Snyder. 88 89 * HOMEPAGE: 90 * https://github.com/nicksnyder/go-i18n 91 92 * LICENSE: 93 94 Copyright (c) 2014 Nick Snyder https://github.com/nicksnyder 95 96 Permission is hereby granted, free of charge, to any person obtaining a copy 97 of this software and associated documentation files (the "Software"), to deal 98 in the Software without restriction, including without limitation the rights 99 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 100 copies of the Software, and to permit persons to whom the Software is 101 furnished to do so, subject to the following conditions: 102 103 The above copyright notice and this permission notice shall be included in 104 all copies or substantial portions of the Software. 105 106 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 107 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 108 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 109 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 110 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 111 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 112 THE SOFTWARE. 113 114 --- 115 116 ## dgoogauth 117 118 This product contains a modified portion of 'dgoogauth', a go implementation of the Google Authenticator library, built by Damian Gryski. 119 120 * HOMEPAGE: 121 * https://github.com/dgryski/dgoogauth 122 123 * LICENSE: 124 125 Copyright 2012 Damian Gryski 126 127 Licensed under the Apache License, Version 2.0 (the "License"); 128 you may not use this file except in compliance with the License. 129 You may obtain a copy of the License at 130 131 http://www.apache.org/licenses/LICENSE-2.0 132 133 Unless required by applicable law or agreed to in writing, software 134 distributed under the License is distributed on an "AS IS" BASIS, 135 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136 See the License for the specific language governing permissions and 137 limitations under the License. 138 139 --- 140 141 ## gziphandler 142 143 This product contains a modified portion of 'gziphandler', a tiny Go package which wraps HTTP handlers to transparently gzip the response body, for clients which support it by The New York Times Company. 144 145 * HOMEPAGE: 146 * https://github.com/NYTimes/gziphandler 147 148 * LICENSE: 149 150 Apache License 2.0 151 152 Copyright (c) 2015 The New York Times Company 153 154 Licensed under the Apache License, Version 2.0 (the "License"); 155 you may not use this library except in compliance with the License. 156 You may obtain a copy of the License at 157 158 http://www.apache.org/licenses/LICENSE-2.0 159 160 Unless required by applicable law or agreed to in writing, software 161 distributed under the License is distributed on an "AS IS" BASIS, 162 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 163 See the License for the specific language governing permissions and 164 limitations under the License. 165 166 --- 167 168 ## handlers 169 170 This product contains a modified portion of 'handlers', a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting http.Handler), built by The Gorilla Handlers Authors. 171 172 * HOMEPAGE: 173 * https://github.com/gorilla/handlers 174 175 * LICENSE: 176 177 Copyright (c) 2013 The Gorilla Handlers Authors. All rights reserved. 178 179 Redistribution and use in source and binary forms, with or without 180 modification, are permitted provided that the following conditions are met: 181 182 Redistributions of source code must retain the above copyright notice, this 183 list of conditions and the following disclaimer. 184 185 Redistributions in binary form must reproduce the above copyright notice, 186 this list of conditions and the following disclaimer in the documentation 187 and/or other materials provided with the distribution. 188 189 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 190 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 191 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 192 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 193 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 194 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 195 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 196 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 197 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 198 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 199 200 --- 201 202 ## imaging 203 204 This product contains a modified portion of 'imaging', a package imaging providing basic image manipulation functions (resize, rotate, flip, crop, etc.), built by Grigory Dryapak. 205 206 * HOMEPAGE: 207 * https://github.com/disintegration/imaging 208 209 * LICENSE: 210 211 The MIT License (MIT) 212 213 Copyright (c) 2012-2014 Grigory Dryapak 214 215 Permission is hereby granted, free of charge, to any person obtaining a copy 216 of this software and associated documentation files (the "Software"), to deal 217 in the Software without restriction, including without limitation the rights 218 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 219 copies of the Software, and to permit persons to whom the Software is 220 furnished to do so, subject to the following conditions: 221 222 The above copyright notice and this permission notice shall be included in all 223 copies or substantial portions of the Software. 224 225 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 226 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 227 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 228 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 229 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 230 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 231 SOFTWARE. 232 233 --- 234 235 ## mysql 236 237 This product contains a modified portion of 'mysql', a lightweight and fast MySQL driver for Go's (golang) database/sql package, built by Mozilla Public. 238 239 * HOMEPAGE: 240 * https://github.com/go-sql-driver/mysql 241 242 * LICENSE: 243 244 Mozilla Public License Version 2.0 245 ================================== 246 247 1. Definitions 248 -------------- 249 250 1.1. "Contributor" 251 means each individual or legal entity that creates, contributes to 252 the creation of, or owns Covered Software. 253 254 1.2. "Contributor Version" 255 means the combination of the Contributions of others (if any) used 256 by a Contributor and that particular Contributor's Contribution. 257 258 1.3. "Contribution" 259 means Covered Software of a particular Contributor. 260 261 1.4. "Covered Software" 262 means Source Code Form to which the initial Contributor has attached 263 the notice in Exhibit A, the Executable Form of such Source Code 264 Form, and Modifications of such Source Code Form, in each case 265 including portions thereof. 266 267 1.5. "Incompatible With Secondary Licenses" 268 means 269 270 (a) that the initial Contributor has attached the notice described 271 in Exhibit B to the Covered Software; or 272 273 (b) that the Covered Software was made available under the terms of 274 version 1.1 or earlier of the License, but not also under the 275 terms of a Secondary License. 276 277 1.6. "Executable Form" 278 means any form of the work other than Source Code Form. 279 280 1.7. "Larger Work" 281 means a work that combines Covered Software with other material, in 282 a separate file or files, that is not Covered Software. 283 284 1.8. "License" 285 means this document. 286 287 1.9. "Licensable" 288 means having the right to grant, to the maximum extent possible, 289 whether at the time of the initial grant or subsequently, any and 290 all of the rights conveyed by this License. 291 292 1.10. "Modifications" 293 means any of the following: 294 295 (a) any file in Source Code Form that results from an addition to, 296 deletion from, or modification of the contents of Covered 297 Software; or 298 299 (b) any new file in Source Code Form that contains any Covered 300 Software. 301 302 1.11. "Patent Claims" of a Contributor 303 means any patent claim(s), including without limitation, method, 304 process, and apparatus claims, in any patent Licensable by such 305 Contributor that would be infringed, but for the grant of the 306 License, by the making, using, selling, offering for sale, having 307 made, import, or transfer of either its Contributions or its 308 Contributor Version. 309 310 1.12. "Secondary License" 311 means either the GNU General Public License, Version 2.0, the GNU 312 Lesser General Public License, Version 2.1, the GNU Affero General 313 Public License, Version 3.0, or any later versions of those 314 licenses. 315 316 1.13. "Source Code Form" 317 means the form of the work preferred for making modifications. 318 319 1.14. "You" (or "Your") 320 means an individual or a legal entity exercising rights under this 321 License. For legal entities, "You" includes any entity that 322 controls, is controlled by, or is under common control with You. For 323 purposes of this definition, "control" means (a) the power, direct 324 or indirect, to cause the direction or management of such entity, 325 whether by contract or otherwise, or (b) ownership of more than 326 fifty percent (50%) of the outstanding shares or beneficial 327 ownership of such entity. 328 329 2. License Grants and Conditions 330 -------------------------------- 331 332 2.1. Grants 333 334 Each Contributor hereby grants You a world-wide, royalty-free, 335 non-exclusive license: 336 337 (a) under intellectual property rights (other than patent or trademark) 338 Licensable by such Contributor to use, reproduce, make available, 339 modify, display, perform, distribute, and otherwise exploit its 340 Contributions, either on an unmodified basis, with Modifications, or 341 as part of a Larger Work; and 342 343 (b) under Patent Claims of such Contributor to make, use, sell, offer 344 for sale, have made, import, and otherwise transfer either its 345 Contributions or its Contributor Version. 346 347 2.2. Effective Date 348 349 The licenses granted in Section 2.1 with respect to any Contribution 350 become effective for each Contribution on the date the Contributor first 351 distributes such Contribution. 352 353 2.3. Limitations on Grant Scope 354 355 The licenses granted in this Section 2 are the only rights granted under 356 this License. No additional rights or licenses will be implied from the 357 distribution or licensing of Covered Software under this License. 358 Notwithstanding Section 2.1(b) above, no patent license is granted by a 359 Contributor: 360 361 (a) for any code that a Contributor has removed from Covered Software; 362 or 363 364 (b) for infringements caused by: (i) Your and any other third party's 365 modifications of Covered Software, or (ii) the combination of its 366 Contributions with other software (except as part of its Contributor 367 Version); or 368 369 (c) under Patent Claims infringed by Covered Software in the absence of 370 its Contributions. 371 372 This License does not grant any rights in the trademarks, service marks, 373 or logos of any Contributor (except as may be necessary to comply with 374 the notice requirements in Section 3.4). 375 376 2.4. Subsequent Licenses 377 378 No Contributor makes additional grants as a result of Your choice to 379 distribute the Covered Software under a subsequent version of this 380 License (see Section 10.2) or under the terms of a Secondary License (if 381 permitted under the terms of Section 3.3). 382 383 2.5. Representation 384 385 Each Contributor represents that the Contributor believes its 386 Contributions are its original creation(s) or it has sufficient rights 387 to grant the rights to its Contributions conveyed by this License. 388 389 2.6. Fair Use 390 391 This License is not intended to limit any rights You have under 392 applicable copyright doctrines of fair use, fair dealing, or other 393 equivalents. 394 395 2.7. Conditions 396 397 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 398 in Section 2.1. 399 400 3. Responsibilities 401 ------------------- 402 403 3.1. Distribution of Source Form 404 405 All distribution of Covered Software in Source Code Form, including any 406 Modifications that You create or to which You contribute, must be under 407 the terms of this License. You must inform recipients that the Source 408 Code Form of the Covered Software is governed by the terms of this 409 License, and how they can obtain a copy of this License. You may not 410 attempt to alter or restrict the recipients' rights in the Source Code 411 Form. 412 413 3.2. Distribution of Executable Form 414 415 If You distribute Covered Software in Executable Form then: 416 417 (a) such Covered Software must also be made available in Source Code 418 Form, as described in Section 3.1, and You must inform recipients of 419 the Executable Form how they can obtain a copy of such Source Code 420 Form by reasonable means in a timely manner, at a charge no more 421 than the cost of distribution to the recipient; and 422 423 (b) You may distribute such Executable Form under the terms of this 424 License, or sublicense it under different terms, provided that the 425 license for the Executable Form does not attempt to limit or alter 426 the recipients' rights in the Source Code Form under this License. 427 428 3.3. Distribution of a Larger Work 429 430 You may create and distribute a Larger Work under terms of Your choice, 431 provided that You also comply with the requirements of this License for 432 the Covered Software. If the Larger Work is a combination of Covered 433 Software with a work governed by one or more Secondary Licenses, and the 434 Covered Software is not Incompatible With Secondary Licenses, this 435 License permits You to additionally distribute such Covered Software 436 under the terms of such Secondary License(s), so that the recipient of 437 the Larger Work may, at their option, further distribute the Covered 438 Software under the terms of either this License or such Secondary 439 License(s). 440 441 3.4. Notices 442 443 You may not remove or alter the substance of any license notices 444 (including copyright notices, patent notices, disclaimers of warranty, 445 or limitations of liability) contained within the Source Code Form of 446 the Covered Software, except that You may alter any license notices to 447 the extent required to remedy known factual inaccuracies. 448 449 3.5. Application of Additional Terms 450 451 You may choose to offer, and to charge a fee for, warranty, support, 452 indemnity or liability obligations to one or more recipients of Covered 453 Software. However, You may do so only on Your own behalf, and not on 454 behalf of any Contributor. You must make it absolutely clear that any 455 such warranty, support, indemnity, or liability obligation is offered by 456 You alone, and You hereby agree to indemnify every Contributor for any 457 liability incurred by such Contributor as a result of warranty, support, 458 indemnity or liability terms You offer. You may include additional 459 disclaimers of warranty and limitations of liability specific to any 460 jurisdiction. 461 462 4. Inability to Comply Due to Statute or Regulation 463 --------------------------------------------------- 464 465 If it is impossible for You to comply with any of the terms of this 466 License with respect to some or all of the Covered Software due to 467 statute, judicial order, or regulation then You must: (a) comply with 468 the terms of this License to the maximum extent possible; and (b) 469 describe the limitations and the code they affect. Such description must 470 be placed in a text file included with all distributions of the Covered 471 Software under this License. Except to the extent prohibited by statute 472 or regulation, such description must be sufficiently detailed for a 473 recipient of ordinary skill to be able to understand it. 474 475 5. Termination 476 -------------- 477 478 5.1. The rights granted under this License will terminate automatically 479 if You fail to comply with any of its terms. However, if You become 480 compliant, then the rights granted under this License from a particular 481 Contributor are reinstated (a) provisionally, unless and until such 482 Contributor explicitly and finally terminates Your grants, and (b) on an 483 ongoing basis, if such Contributor fails to notify You of the 484 non-compliance by some reasonable means prior to 60 days after You have 485 come back into compliance. Moreover, Your grants from a particular 486 Contributor are reinstated on an ongoing basis if such Contributor 487 notifies You of the non-compliance by some reasonable means, this is the 488 first time You have received notice of non-compliance with this License 489 from such Contributor, and You become compliant prior to 30 days after 490 Your receipt of the notice. 491 492 5.2. If You initiate litigation against any entity by asserting a patent 493 infringement claim (excluding declaratory judgment actions, 494 counter-claims, and cross-claims) alleging that a Contributor Version 495 directly or indirectly infringes any patent, then the rights granted to 496 You by any and all Contributors for the Covered Software under Section 497 2.1 of this License shall terminate. 498 499 5.3. In the event of termination under Sections 5.1 or 5.2 above, all 500 end user license agreements (excluding distributors and resellers) which 501 have been validly granted by You or Your distributors under this License 502 prior to termination shall survive termination. 503 504 ************************************************************************ 505 * * 506 * 6. Disclaimer of Warranty * 507 * ------------------------- * 508 * * 509 * Covered Software is provided under this License on an "as is" * 510 * basis, without warranty of any kind, either expressed, implied, or * 511 * statutory, including, without limitation, warranties that the * 512 * Covered Software is free of defects, merchantable, fit for a * 513 * particular purpose or non-infringing. The entire risk as to the * 514 * quality and performance of the Covered Software is with You. * 515 * Should any Covered Software prove defective in any respect, You * 516 * (not any Contributor) assume the cost of any necessary servicing, * 517 * repair, or correction. This disclaimer of warranty constitutes an * 518 * essential part of this License. No use of any Covered Software is * 519 * authorized under this License except under this disclaimer. * 520 * * 521 ************************************************************************ 522 523 ************************************************************************ 524 * * 525 * 7. Limitation of Liability * 526 * -------------------------- * 527 * * 528 * Under no circumstances and under no legal theory, whether tort * 529 * (including negligence), contract, or otherwise, shall any * 530 * Contributor, or anyone who distributes Covered Software as * 531 * permitted above, be liable to You for any direct, indirect, * 532 * special, incidental, or consequential damages of any character * 533 * including, without limitation, damages for lost profits, loss of * 534 * goodwill, work stoppage, computer failure or malfunction, or any * 535 * and all other commercial damages or losses, even if such party * 536 * shall have been informed of the possibility of such damages. This * 537 * limitation of liability shall not apply to liability for death or * 538 * personal injury resulting from such party's negligence to the * 539 * extent applicable law prohibits such limitation. Some * 540 * jurisdictions do not allow the exclusion or limitation of * 541 * incidental or consequential damages, so this exclusion and * 542 * limitation may not apply to You. * 543 * * 544 ************************************************************************ 545 546 8. Litigation 547 ------------- 548 549 Any litigation relating to this License may be brought only in the 550 courts of a jurisdiction where the defendant maintains its principal 551 place of business and such litigation shall be governed by laws of that 552 jurisdiction, without reference to its conflict-of-law provisions. 553 Nothing in this Section shall prevent a party's ability to bring 554 cross-claims or counter-claims. 555 556 9. Miscellaneous 557 ---------------- 558 559 This License represents the complete agreement concerning the subject 560 matter hereof. If any provision of this License is held to be 561 unenforceable, such provision shall be reformed only to the extent 562 necessary to make it enforceable. Any law or regulation which provides 563 that the language of a contract shall be construed against the drafter 564 shall not be used to construe this License against a Contributor. 565 566 10. Versions of the License 567 --------------------------- 568 569 10.1. New Versions 570 571 Mozilla Foundation is the license steward. Except as provided in Section 572 10.3, no one other than the license steward has the right to modify or 573 publish new versions of this License. Each version will be given a 574 distinguishing version number. 575 576 10.2. Effect of New Versions 577 578 You may distribute the Covered Software under the terms of the version 579 of the License under which You originally received the Covered Software, 580 or under the terms of any subsequent version published by the license 581 steward. 582 583 10.3. Modified Versions 584 585 If you create software not governed by this License, and you want to 586 create a new license for such software, you may create and use a 587 modified version of this License if you rename the license and remove 588 any references to the name of the license steward (except to note that 589 such modified license differs from this License). 590 591 10.4. Distributing Source Code Form that is Incompatible With Secondary 592 Licenses 593 594 If You choose to distribute Source Code Form that is Incompatible With 595 Secondary Licenses under the terms of this version of the License, the 596 notice described in Exhibit B of this License must be attached. 597 598 Exhibit A - Source Code Form License Notice 599 ------------------------------------------- 600 601 This Source Code Form is subject to the terms of the Mozilla Public 602 License, v. 2.0. If a copy of the MPL was not distributed with this 603 file, You can obtain one at http://mozilla.org/MPL/2.0/. 604 605 If it is not possible or desirable to put the notice in a particular 606 file, then You may include the notice in a location (such as a LICENSE 607 file in a relevant directory) where a recipient would be likely to look 608 for such a notice. 609 610 You may add additional accurate notices of copyright ownership. 611 612 Exhibit B - "Incompatible With Secondary Licenses" Notice 613 --------------------------------------------------------- 614 615 This Source Code Form is "Incompatible With Secondary Licenses", as 616 defined by the Mozilla Public License, v. 2.0. 617 618 --- 619 620 ## mux 621 622 This product contains a modified portion of 'mux', a powerful URL router and dispatcher for golang, built by Rodrigo Moraes. 623 624 * HOMEPAGE: 625 * https://github.com/gorilla/mux 626 627 * LICENSE: 628 629 Copyright (c) 2012 Rodrigo Moraes. All rights reserved. 630 631 Redistribution and use in source and binary forms, with or without 632 modification, are permitted provided that the following conditions are 633 met: 634 635 * Redistributions of source code must retain the above copyright 636 notice, this list of conditions and the following disclaimer. 637 * Redistributions in binary form must reproduce the above 638 copyright notice, this list of conditions and the following disclaimer 639 in the documentation and/or other materials provided with the 640 distribution. 641 * Neither the name of Google Inc. nor the names of its 642 contributors may be used to endorse or promote products derived from 643 this software without specific prior written permission. 644 645 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 646 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 647 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 648 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 649 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 650 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 651 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 652 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 653 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 654 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 655 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 656 657 --- 658 659 ## websocket 660 661 This product contains a modified portion of 'websocket', a WebSocket implementation for Go, built by The Gorilla WebSocket Authors. 662 663 * HOMEPAGE: 664 * https://github.com/gorilla/websocket 665 666 * LICENSE: 667 668 Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved. 669 670 Redistribution and use in source and binary forms, with or without 671 modification, are permitted provided that the following conditions are met: 672 673 Redistributions of source code must retain the above copyright notice, this 674 list of conditions and the following disclaimer. 675 676 Redistributions in binary form must reproduce the above copyright notice, 677 this list of conditions and the following disclaimer in the documentation 678 and/or other materials provided with the distribution. 679 680 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 681 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 682 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 683 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 684 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 685 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 686 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 687 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 688 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 689 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 690 691 --- 692 693 ## pq 694 695 This product contains a modified portion of 'pq', a Pure Go Postgres driver for database/sql, built by Blake Mizerany and Contributors. 696 697 * HOMEPAGE: 698 * https://github.com/lib/pq 699 700 * LICENSE: 701 702 Copyright (c) 2011-2013, 'pq' Contributors 703 Portions Copyright (C) 2011 Blake Mizerany 704 705 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, 706 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, 707 subject to the following conditions: 708 709 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 710 711 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. 712 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, 713 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 714 715 --- 716 717 ## durafmt 718 719 This product contains a modified portion of 'durafmt', a Go library that formats time.Duration strings into a human readable format, built by Wesley Hill. 720 721 * HOMEPAGE: 722 * https://github.com/hako/durafmt 723 724 * LICENSE: 725 726 Copyright (c) 2016 Wesley Hill 727 728 Permission is hereby granted, free of charge, to any person obtaining a copy 729 of this software and associated documentation files (the "Software"), to deal 730 in the Software without restriction, including without limitation the rights 731 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 732 copies of the Software, and to permit persons to whom the Software is 733 furnished to do so, subject to the following conditions: 734 735 The above copyright notice and this permission notice shall be included in all 736 copies or substantial portions of the Software. 737 738 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 739 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 740 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 741 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 742 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 743 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 744 SOFTWARE. 745 746 --- 747 748 ## uuid 749 750 This product contains a modified portion of 'uuid', a package generates and inspects UUIDs based on RFC 412 and DCE 1.1: Authentication and Security Services by Google Inc. 751 752 * HOMEPAGE: 753 * https://github.com/pborman/uuid 754 755 * LICENSE: 756 757 Copyright (c) 2009,2014 Google Inc. All rights reserved. 758 759 Redistribution and use in source and binary forms, with or without 760 modification, are permitted provided that the following conditions are 761 met: 762 763 * Redistributions of source code must retain the above copyright 764 notice, this list of conditions and the following disclaimer. 765 * Redistributions in binary form must reproduce the above 766 copyright notice, this list of conditions and the following disclaimer 767 in the documentation and/or other materials provided with the 768 distribution. 769 * Neither the name of Google Inc. nor the names of its 770 contributors may be used to endorse or promote products derived from 771 this software without specific prior written permission. 772 773 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 774 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 775 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 776 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 777 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 778 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 779 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 780 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 781 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 782 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 783 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 784 785 --- 786 787 ## yaml 788 789 This product contains a modified portion of 'yaml', a YAML support for the Go language by Canonical Inc. 790 791 * HOMEPAGE: 792 * https://github.com/go-yaml/yaml/tree/v2.2.1 793 794 * LICENSE: 795 796 797 Copyright (c) 2011-2014 - Canonical Inc. 798 799 This software is licensed under the LGPLv3, included below. 800 801 As a special exception to the GNU Lesser General Public License version 3 802 ("LGPL3"), the copyright holders of this Library give you permission to 803 convey to a third party a Combined Work that links statically or dynamically 804 to this Library without providing any Minimal Corresponding Source or 805 Minimal Application Code as set out in 4d or providing the installation 806 information set out in section 4e, provided that you comply with the other 807 provisions of LGPL3 and provided that you meet, for the Application the 808 terms and conditions of the license(s) which apply to the Application. 809 810 Except as stated in this special exception, the provisions of LGPL3 will 811 continue to comply in full to this Library. If you modify this Library, you 812 may apply this exception to your version of this Library, but you are not 813 obliged to do so. If you do not wish to do so, delete this exception 814 statement from your version. This exception does not (and cannot) modify any 815 license terms which apply to the Application, with which you must still 816 comply. 817 818 819 GNU LESSER GENERAL PUBLIC LICENSE 820 Version 3, 29 June 2007 821 822 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 823 Everyone is permitted to copy and distribute verbatim copies 824 of this license document, but changing it is not allowed. 825 826 827 This version of the GNU Lesser General Public License incorporates 828 the terms and conditions of version 3 of the GNU General Public 829 License, supplemented by the additional permissions listed below. 830 831 0. Additional Definitions. 832 833 As used herein, "this License" refers to version 3 of the GNU Lesser 834 General Public License, and the "GNU GPL" refers to version 3 of the GNU 835 General Public License. 836 837 "The Library" refers to a covered work governed by this License, 838 other than an Application or a Combined Work as defined below. 839 840 An "Application" is any work that makes use of an interface provided 841 by the Library, but which is not otherwise based on the Library. 842 Defining a subclass of a class defined by the Library is deemed a mode 843 of using an interface provided by the Library. 844 845 A "Combined Work" is a work produced by combining or linking an 846 Application with the Library. The particular version of the Library 847 with which the Combined Work was made is also called the "Linked 848 Version". 849 850 The "Minimal Corresponding Source" for a Combined Work means the 851 Corresponding Source for the Combined Work, excluding any source code 852 for portions of the Combined Work that, considered in isolation, are 853 based on the Application, and not on the Linked Version. 854 855 The "Corresponding Application Code" for a Combined Work means the 856 object code and/or source code for the Application, including any data 857 and utility programs needed for reproducing the Combined Work from the 858 Application, but excluding the System Libraries of the Combined Work. 859 860 1. Exception to Section 3 of the GNU GPL. 861 862 You may convey a covered work under sections 3 and 4 of this License 863 without being bound by section 3 of the GNU GPL. 864 865 2. Conveying Modified Versions. 866 867 If you modify a copy of the Library, and, in your modifications, a 868 facility refers to a function or data to be supplied by an Application 869 that uses the facility (other than as an argument passed when the 870 facility is invoked), then you may convey a copy of the modified 871 version: 872 873 a) under this License, provided that you make a good faith effort to 874 ensure that, in the event an Application does not supply the 875 function or data, the facility still operates, and performs 876 whatever part of its purpose remains meaningful, or 877 878 b) under the GNU GPL, with none of the additional permissions of 879 this License applicable to that copy. 880 881 3. Object Code Incorporating Material from Library Header Files. 882 883 The object code form of an Application may incorporate material from 884 a header file that is part of the Library. You may convey such object 885 code under terms of your choice, provided that, if the incorporated 886 material is not limited to numerical parameters, data structure 887 layouts and accessors, or small macros, inline functions and templates 888 (ten or fewer lines in length), you do both of the following: 889 890 a) Give prominent notice with each copy of the object code that the 891 Library is used in it and that the Library and its use are 892 covered by this License. 893 894 b) Accompany the object code with a copy of the GNU GPL and this license 895 document. 896 897 4. Combined Works. 898 899 You may convey a Combined Work under terms of your choice that, 900 taken together, effectively do not restrict modification of the 901 portions of the Library contained in the Combined Work and reverse 902 engineering for debugging such modifications, if you also do each of 903 the following: 904 905 a) Give prominent notice with each copy of the Combined Work that 906 the Library is used in it and that the Library and its use are 907 covered by this License. 908 909 b) Accompany the Combined Work with a copy of the GNU GPL and this license 910 document. 911 912 c) For a Combined Work that displays copyright notices during 913 execution, include the copyright notice for the Library among 914 these notices, as well as a reference directing the user to the 915 copies of the GNU GPL and this license document. 916 917 d) Do one of the following: 918 919 0) Convey the Minimal Corresponding Source under the terms of this 920 License, and the Corresponding Application Code in a form 921 suitable for, and under terms that permit, the user to 922 recombine or relink the Application with a modified version of 923 the Linked Version to produce a modified Combined Work, in the 924 manner specified by section 6 of the GNU GPL for conveying 925 Corresponding Source. 926 927 1) Use a suitable shared library mechanism for linking with the 928 Library. A suitable mechanism is one that (a) uses at run time 929 a copy of the Library already present on the user's computer 930 system, and (b) will operate properly with a modified version 931 of the Library that is interface-compatible with the Linked 932 Version. 933 934 e) Provide Installation Information, but only if you would otherwise 935 be required to provide such information under section 6 of the 936 GNU GPL, and only to the extent that such information is 937 necessary to install and execute a modified version of the 938 Combined Work produced by recombining or relinking the 939 Application with a modified version of the Linked Version. (If 940 you use option 4d0, the Installation Information must accompany 941 the Minimal Corresponding Source and Corresponding Application 942 Code. If you use option 4d1, you must provide the Installation 943 Information in the manner specified by section 6 of the GNU GPL 944 for conveying Corresponding Source.) 945 946 5. Combined Libraries. 947 948 You may place library facilities that are a work based on the 949 Library side by side in a single library together with other library 950 facilities that are not Applications and are not covered by this 951 License, and convey such a combined library under terms of your 952 choice, if you do both of the following: 953 954 a) Accompany the combined library with a copy of the same work based 955 on the Library, uncombined with any other library facilities, 956 conveyed under the terms of this License. 957 958 b) Give prominent notice with the combined library that part of it 959 is a work based on the Library, and explaining where to find the 960 accompanying uncombined form of the same work. 961 962 6. Revised Versions of the GNU Lesser General Public License. 963 964 The Free Software Foundation may publish revised and/or new versions 965 of the GNU Lesser General Public License from time to time. Such new 966 versions will be similar in spirit to the present version, but may 967 differ in detail to address new problems or concerns. 968 969 Each version is given a distinguishing version number. If the 970 Library as you received it specifies that a certain numbered version 971 of the GNU Lesser General Public License "or any later version" 972 applies to it, you have the option of following the terms and 973 conditions either of that published version or of any later version 974 published by the Free Software Foundation. If the Library as you 975 received it does not specify a version number of the GNU Lesser 976 General Public License, you may choose any version of the GNU Lesser 977 General Public License ever published by the Free Software Foundation. 978 979 If the Library as you received it specifies that a proxy can decide 980 whether future versions of the GNU Lesser General Public License shall 981 apply, that proxy's public statement of acceptance of any version is 982 permanent authorization for you to choose that version for the 983 Library. 984 985 --- 986 987 ## throttled 988 989 This product contains a modified portion of 'throttled', a package throttled implementing different throttling strategies for controlling access to HTTP handlers by Martin Angers and Contributors. 990 991 * HOMEPAGE: 992 * https://github.com/throttled/throttled/tree/v1.0.0 993 994 * LICENSE: 995 996 Copyright (c) 2014, Martin Angers and Contributors. 997 All rights reserved. 998 999 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1000 1001 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 1002 1003 * 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. 1004 1005 * 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. 1006 1007 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 1008 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 1009 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1010 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, 1011 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1012 1013 --- 1014 1015 ## fsnotify 1016 1017 This product contains a modified portion of 'fsnotify', to utilize golang.org/x/sys rather than syscall from the standard library by The Go Authors and fsnotify Authors. 1018 1019 * HOMEPAGE: 1020 * https://github.com/fsnotify/fsnotify/tree/v1.4.7 1021 1022 * LICENSE: 1023 1024 Copyright (c) 2012 The Go Authors. All rights reserved. 1025 Copyright (c) 2012 fsnotify Authors. All rights reserved. 1026 1027 Redistribution and use in source and binary forms, with or without 1028 modification, are permitted provided that the following conditions are 1029 met: 1030 1031 * Redistributions of source code must retain the above copyright 1032 notice, this list of conditions and the following disclaimer. 1033 * Redistributions in binary form must reproduce the above 1034 copyright notice, this list of conditions and the following disclaimer 1035 in the documentation and/or other materials provided with the 1036 distribution. 1037 * Neither the name of Google Inc. nor the names of its 1038 contributors may be used to endorse or promote products derived from 1039 this software without specific prior written permission. 1040 1041 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1042 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1043 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1044 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1045 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1046 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1047 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1048 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1049 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1050 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1051 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1052 1053 --- 1054 1055 ## crypto 1056 1057 This product contains a modified portion of 'crypto', a set of Go cryptographic libraries, built by Go. 1058 1059 * HOMEPAGE: 1060 * https://github.com/golang/crypto 1061 1062 * LICENSE: 1063 1064 Copyright (c) 2009 The Go Authors. All rights reserved. 1065 1066 Redistribution and use in source and binary forms, with or without 1067 modification, are permitted provided that the following conditions are 1068 met: 1069 1070 * Redistributions of source code must retain the above copyright 1071 notice, this list of conditions and the following disclaimer. 1072 * Redistributions in binary form must reproduce the above 1073 copyright notice, this list of conditions and the following disclaimer 1074 in the documentation and/or other materials provided with the 1075 distribution. 1076 * Neither the name of Google Inc. nor the names of its 1077 contributors may be used to endorse or promote products derived from 1078 this software without specific prior written permission. 1079 1080 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1081 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1082 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1083 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1084 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1085 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1086 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1087 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1088 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1089 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1090 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1091 1092 1093 --- 1094 1095 ## image 1096 1097 This product contains a modified portion of 'image', a set of Go image libraries, built by Go. 1098 1099 * HOMEPAGE: 1100 * https://github.com/golang/image 1101 1102 * LICENSE: 1103 1104 Copyright (c) 2009 The Go Authors. All rights reserved. 1105 1106 Redistribution and use in source and binary forms, with or without 1107 modification, are permitted provided that the following conditions are 1108 met: 1109 1110 * Redistributions of source code must retain the above copyright 1111 notice, this list of conditions and the following disclaimer. 1112 * Redistributions in binary form must reproduce the above 1113 copyright notice, this list of conditions and the following disclaimer 1114 in the documentation and/or other materials provided with the 1115 distribution. 1116 * Neither the name of Google Inc. nor the names of its 1117 contributors may be used to endorse or promote products derived from 1118 this software without specific prior written permission. 1119 1120 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1121 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1122 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1123 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1124 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1125 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1126 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1127 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1128 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1129 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1130 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1131 1132 --- 1133 1134 ## minio-go 1135 1136 This product contains a modified portion of 'minio-go', a Golang Client SDK providing simple APIs to access any Amazon S3 compatible object storage server, built by Minio. 1137 1138 * HOMEPAGE: 1139 * https://github.com/minio/minio-go 1140 1141 * LICENSE: 1142 1143 1144 Apache License 1145 Version 2.0, January 2004 1146 http://www.apache.org/licenses/ 1147 1148 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1149 1150 1. Definitions. 1151 1152 "License" shall mean the terms and conditions for use, reproduction, 1153 and distribution as defined by Sections 1 through 9 of this document. 1154 1155 "Licensor" shall mean the copyright owner or entity authorized by 1156 the copyright owner that is granting the License. 1157 1158 "Legal Entity" shall mean the union of the acting entity and all 1159 other entities that control, are controlled by, or are under common 1160 control with that entity. For the purposes of this definition, 1161 "control" means (i) the power, direct or indirect, to cause the 1162 direction or management of such entity, whether by contract or 1163 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1164 outstanding shares, or (iii) beneficial ownership of such entity. 1165 1166 "You" (or "Your") shall mean an individual or Legal Entity 1167 exercising permissions granted by this License. 1168 1169 "Source" form shall mean the preferred form for making modifications, 1170 including but not limited to software source code, documentation 1171 source, and configuration files. 1172 1173 "Object" form shall mean any form resulting from mechanical 1174 transformation or translation of a Source form, including but 1175 not limited to compiled object code, generated documentation, 1176 and conversions to other media types. 1177 1178 "Work" shall mean the work of authorship, whether in Source or 1179 Object form, made available under the License, as indicated by a 1180 copyright notice that is included in or attached to the work 1181 (an example is provided in the Appendix below). 1182 1183 "Derivative Works" shall mean any work, whether in Source or Object 1184 form, that is based on (or derived from) the Work and for which the 1185 editorial revisions, annotations, elaborations, or other modifications 1186 represent, as a whole, an original work of authorship. For the purposes 1187 of this License, Derivative Works shall not include works that remain 1188 separable from, or merely link (or bind by name) to the interfaces of, 1189 the Work and Derivative Works thereof. 1190 1191 "Contribution" shall mean any work of authorship, including 1192 the original version of the Work and any modifications or additions 1193 to that Work or Derivative Works thereof, that is intentionally 1194 submitted to Licensor for inclusion in the Work by the copyright owner 1195 or by an individual or Legal Entity authorized to submit on behalf of 1196 the copyright owner. For the purposes of this definition, "submitted" 1197 means any form of electronic, verbal, or written communication sent 1198 to the Licensor or its representatives, including but not limited to 1199 communication on electronic mailing lists, source code control systems, 1200 and issue tracking systems that are managed by, or on behalf of, the 1201 Licensor for the purpose of discussing and improving the Work, but 1202 excluding communication that is conspicuously marked or otherwise 1203 designated in writing by the copyright owner as "Not a Contribution." 1204 1205 "Contributor" shall mean Licensor and any individual or Legal Entity 1206 on behalf of whom a Contribution has been received by Licensor and 1207 subsequently incorporated within the Work. 1208 1209 2. Grant of Copyright License. Subject to the terms and conditions of 1210 this License, each Contributor hereby grants to You a perpetual, 1211 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1212 copyright license to reproduce, prepare Derivative Works of, 1213 publicly display, publicly perform, sublicense, and distribute the 1214 Work and such Derivative Works in Source or Object form. 1215 1216 3. Grant of Patent License. Subject to the terms and conditions of 1217 this License, each Contributor hereby grants to You a perpetual, 1218 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1219 (except as stated in this section) patent license to make, have made, 1220 use, offer to sell, sell, import, and otherwise transfer the Work, 1221 where such license applies only to those patent claims licensable 1222 by such Contributor that are necessarily infringed by their 1223 Contribution(s) alone or by combination of their Contribution(s) 1224 with the Work to which such Contribution(s) was submitted. If You 1225 institute patent litigation against any entity (including a 1226 cross-claim or counterclaim in a lawsuit) alleging that the Work 1227 or a Contribution incorporated within the Work constitutes direct 1228 or contributory patent infringement, then any patent licenses 1229 granted to You under this License for that Work shall terminate 1230 as of the date such litigation is filed. 1231 1232 4. Redistribution. You may reproduce and distribute copies of the 1233 Work or Derivative Works thereof in any medium, with or without 1234 modifications, and in Source or Object form, provided that You 1235 meet the following conditions: 1236 1237 (a) You must give any other recipients of the Work or 1238 Derivative Works a copy of this License; and 1239 1240 (b) You must cause any modified files to carry prominent notices 1241 stating that You changed the files; and 1242 1243 (c) You must retain, in the Source form of any Derivative Works 1244 that You distribute, all copyright, patent, trademark, and 1245 attribution notices from the Source form of the Work, 1246 excluding those notices that do not pertain to any part of 1247 the Derivative Works; and 1248 1249 (d) If the Work includes a "NOTICE" text file as part of its 1250 distribution, then any Derivative Works that You distribute must 1251 include a readable copy of the attribution notices contained 1252 within such NOTICE file, excluding those notices that do not 1253 pertain to any part of the Derivative Works, in at least one 1254 of the following places: within a NOTICE text file distributed 1255 as part of the Derivative Works; within the Source form or 1256 documentation, if provided along with the Derivative Works; or, 1257 within a display generated by the Derivative Works, if and 1258 wherever such third-party notices normally appear. The contents 1259 of the NOTICE file are for informational purposes only and 1260 do not modify the License. You may add Your own attribution 1261 notices within Derivative Works that You distribute, alongside 1262 or as an addendum to the NOTICE text from the Work, provided 1263 that such additional attribution notices cannot be construed 1264 as modifying the License. 1265 1266 You may add Your own copyright statement to Your modifications and 1267 may provide additional or different license terms and conditions 1268 for use, reproduction, or distribution of Your modifications, or 1269 for any such Derivative Works as a whole, provided Your use, 1270 reproduction, and distribution of the Work otherwise complies with 1271 the conditions stated in this License. 1272 1273 5. Submission of Contributions. Unless You explicitly state otherwise, 1274 any Contribution intentionally submitted for inclusion in the Work 1275 by You to the Licensor shall be under the terms and conditions of 1276 this License, without any additional terms or conditions. 1277 Notwithstanding the above, nothing herein shall supersede or modify 1278 the terms of any separate license agreement you may have executed 1279 with Licensor regarding such Contributions. 1280 1281 6. Trademarks. This License does not grant permission to use the trade 1282 names, trademarks, service marks, or product names of the Licensor, 1283 except as required for reasonable and customary use in describing the 1284 origin of the Work and reproducing the content of the NOTICE file. 1285 1286 7. Disclaimer of Warranty. Unless required by applicable law or 1287 agreed to in writing, Licensor provides the Work (and each 1288 Contributor provides its Contributions) on an "AS IS" BASIS, 1289 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1290 implied, including, without limitation, any warranties or conditions 1291 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1292 PARTICULAR PURPOSE. You are solely responsible for determining the 1293 appropriateness of using or redistributing the Work and assume any 1294 risks associated with Your exercise of permissions under this License. 1295 1296 8. Limitation of Liability. In no event and under no legal theory, 1297 whether in tort (including negligence), contract, or otherwise, 1298 unless required by applicable law (such as deliberate and grossly 1299 negligent acts) or agreed to in writing, shall any Contributor be 1300 liable to You for damages, including any direct, indirect, special, 1301 incidental, or consequential damages of any character arising as a 1302 result of this License or out of the use or inability to use the 1303 Work (including but not limited to damages for loss of goodwill, 1304 work stoppage, computer failure or malfunction, or any and all 1305 other commercial damages or losses), even if such Contributor 1306 has been advised of the possibility of such damages. 1307 1308 9. Accepting Warranty or Additional Liability. While redistributing 1309 the Work or Derivative Works thereof, You may choose to offer, 1310 and charge a fee for, acceptance of support, warranty, indemnity, 1311 or other liability obligations and/or rights consistent with this 1312 License. However, in accepting such obligations, You may act only 1313 on Your own behalf and on Your sole responsibility, not on behalf 1314 of any other Contributor, and only if You agree to indemnify, 1315 defend, and hold each Contributor harmless for any liability 1316 incurred by, or claims asserted against, such Contributor by reason 1317 of your accepting any such warranty or additional liability. 1318 1319 END OF TERMS AND CONDITIONS 1320 1321 --- 1322 1323 ## graceful 1324 1325 This product contains a modified portion of 'graceful', a Go package enabling graceful shutdown of an http.Handler server, built by Tyler Bunnell. 1326 1327 * HOMEPAGE: 1328 * https://github.com/tylerb/graceful 1329 1330 * LICENSE: 1331 1332 The MIT License (MIT) 1333 1334 Copyright (c) 2014 Tyler Bunnell 1335 1336 Permission is hereby granted, free of charge, to any person obtaining a copy 1337 of this software and associated documentation files (the "Software"), to deal 1338 in the Software without restriction, including without limitation the rights 1339 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1340 copies of the Software, and to permit persons to whom the Software is 1341 furnished to do so, subject to the following conditions: 1342 1343 The above copyright notice and this permission notice shall be included in all 1344 copies or substantial portions of the Software. 1345 1346 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1347 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1348 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1349 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1350 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1351 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1352 SOFTWARE. 1353 1354 --- 1355 1356 ## cobra 1357 1358 This product contains a modified portion of ‘cobra’, a Commander for modern Go CLI interactions, built by spf13. 1359 1360 * HOMEPAGE: 1361 * https://github.com/spf13/cobra 1362 1363 * LICENSE: 1364 1365 # Code licensed under the Apache 2.0 License: 1366 1367 Licensed under the Apache License, Version 2.0 (the "License"); 1368 you may not use this file except in compliance with the License. 1369 You may obtain a copy of the License at 1370 1371 http://www.apache.org/licenses/LICENSE-2.0 1372 1373 Unless required by applicable law or agreed to in writing, software 1374 distributed under the License is distributed on an "AS IS" BASIS, 1375 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1376 See the License for the specific language governing permissions and 1377 limitations under the License. 1378 1379 --- 1380 1381 ## client_golang 1382 1383 This product contains modified portions of Prometheus ‘client_golang’, which is the Go library for Prometheus. Prometheus is a systems and service monitoring system, started by Matt T. Proud and Julius Volz in 2012. 1384 1385 * HOMEPAGE: 1386 * https://github.com/prometheus/client_golang 1387 1388 * LICENSE: 1389 1390 # Code licensed under the Apache 2.0 License: 1391 1392 Licensed under the Apache License, Version 2.0 (the "License"); 1393 you may not use this file except in compliance with the License. 1394 You may obtain a copy of the License at 1395 1396 http://www.apache.org/licenses/LICENSE-2.0 1397 1398 Unless required by applicable law or agreed to in writing, software 1399 distributed under the License is distributed on an "AS IS" BASIS, 1400 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1401 See the License for the specific language governing permissions and 1402 limitations under the License. 1403 1404 ---- 1405 1406 ## go-opengraph 1407 1408 This product contains a modified portion of 'go-opengraph', for parsing OpenGraph data from HTML into regular structures, built by Vitaly Dyatlov. 1409 1410 * HOMEPAGE: 1411 * https://github.com/dyatlov/go-opengraph 1412 1413 * LICENSE: 1414 1415 The MIT License (MIT) 1416 1417 Copyright (c) 2015 Vitaly Dyatlov 1418 1419 Permission is hereby granted, free of charge, to any person obtaining a copy 1420 of this software and associated documentation files (the "Software"), to deal 1421 in the Software without restriction, including without limitation the rights 1422 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1423 copies of the Software, and to permit persons to whom the Software is 1424 furnished to do so, subject to the following conditions: 1425 1426 The above copyright notice and this permission notice shall be included in all 1427 copies or substantial portions of the Software. 1428 1429 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1430 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1431 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1432 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1433 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1434 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1435 SOFTWARE. 1436 1437 ---- 1438 1439 ## viper 1440 1441 This product contains a modified portion of `viper` for handling configuration in Go programs, built by Steve Francia. 1442 1443 * HOMEPAGE: 1444 * https://github.com/spf13/viper 1445 1446 * LICENSE: 1447 1448 The MIT License (MIT) 1449 1450 Copyright (c) 2014 Steve Francia 1451 1452 Permission is hereby granted, free of charge, to any person obtaining a copy 1453 of this software and associated documentation files (the "Software"), to deal 1454 in the Software without restriction, including without limitation the rights 1455 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1456 copies of the Software, and to permit persons to whom the Software is 1457 furnished to do so, subject to the following conditions: 1458 1459 The above copyright notice and this permission notice shall be included in all 1460 copies or substantial portions of the Software. 1461 1462 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1463 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1464 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1465 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1466 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1467 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1468 SOFTWARE. 1469 1470 ---- 1471 1472 ## gomail 1473 1474 This product contains a modified version of `gomail` for sending emails, built by Alexandre Cesaro. 1475 1476 * HOMEPAGE: 1477 * https://github.com/go-gomail/gomail 1478 1479 * LICENSE: 1480 1481 The MIT License (MIT) 1482 1483 Copyright (c) 2014 Alexandre Cesaro 1484 1485 Permission is hereby granted, free of charge, to any person obtaining a copy of 1486 this software and associated documentation files (the "Software"), to deal in 1487 the Software without restriction, including without limitation the rights to 1488 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 1489 the Software, and to permit persons to whom the Software is furnished to do so, 1490 subject to the following conditions: 1491 1492 The above copyright notice and this permission notice shall be included in all 1493 copies or substantial portions of the Software. 1494 1495 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1496 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 1497 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 1498 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 1499 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 1500 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1501 1502 ---- 1503 1504 ## analytics-go 1505 1506 This product contains a modified portion of `analytics-go`, a segment analytics client for Go, built by Segment. 1507 1508 * HOMEPAGE: 1509 * https://github.com/segmentio/analytics-go 1510 1511 * LICENSE: 1512 1513 MIT license 1514 1515 ---- 1516 1517 ## html2text 1518 1519 This product contains a modified portion of `html2text`, an HTML to raw text converter, built by Jay Taylor. 1520 1521 * HOMEPAGE 1522 * https://github.com/jaytaylor/html2text 1523 1524 * LICENSE 1525 1526 The MIT License (MIT) 1527 1528 Copyright (c) 2015 Jay Taylor 1529 1530 Permission is hereby granted, free of charge, to any person obtaining a copy 1531 of this software and associated documentation files (the "Software"), to deal 1532 in the Software without restriction, including without limitation the rights 1533 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1534 copies of the Software, and to permit persons to whom the Software is 1535 furnished to do so, subject to the following conditions: 1536 1537 The above copyright notice and this permission notice shall be included in all 1538 copies or substantial portions of the Software. 1539 1540 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1541 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1542 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1543 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1544 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1545 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1546 SOFTWARE. 1547 1548 --- 1549 1550 ## elastic 1551 1552 This product contains a modified portion of `elastic`, an Elasticsearch client for the Go programming language, built by Oliver Eilhard. 1553 1554 * HOMEPAGE 1555 * https://github.com/olivere/elastic 1556 1557 * LICENSE 1558 1559 The MIT License (MIT) 1560 Copyright © 2012-2015 Oliver Eilhard 1561 1562 Permission is hereby granted, free of charge, to any person obtaining a copy 1563 of this software and associated documentation files (the “Software”), to deal 1564 in the Software without restriction, including without limitation the rights 1565 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1566 copies of the Software, and to permit persons to whom the Software is 1567 furnished to do so, subject to the following conditions: 1568 1569 The above copyright notice and this permission notice shall be included 1570 in all copies or substantial portions of the Software. 1571 1572 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1573 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1574 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1575 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1576 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 1577 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 1578 IN THE SOFTWARE. 1579 1580 --- 1581 1582 ## redis 1583 1584 This product contains a modified portion of `redis`, a type-safe Redis client for Golang, built by go-redis. 1585 1586 * HOMEPAGE 1587 * https://github.com/go-redis/redis 1588 1589 * LICENSE 1590 1591 Copyright (c) 2013 The github.com/go-redis/redis Authors. 1592 All rights reserved. 1593 1594 Redistribution and use in source and binary forms, with or without 1595 modification, are permitted provided that the following conditions are 1596 met: 1597 1598 * Redistributions of source code must retain the above copyright 1599 notice, this list of conditions and the following disclaimer. 1600 * Redistributions in binary form must reproduce the above 1601 copyright notice, this list of conditions and the following disclaimer 1602 in the documentation and/or other materials provided with the 1603 distribution. 1604 1605 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1606 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1607 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1608 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1609 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1610 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1611 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1612 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1613 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1614 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1615 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1616 1617 --- 1618 1619 ## testify 1620 1621 This product contains a modified portion of testify, a Golang toolkit providing tools for testifying that code behaves as intended, built by Stretchr, Inc. 1622 1623 * HOMEPAGE 1624 * https://github.com/stretchr/testify 1625 1626 * LICENSE 1627 1628 Copyright (c) 2012 - 2013 Mat Ryer and Tyler Bunnell 1629 1630 Please consider promoting this project if you find it useful. 1631 1632 Permission is hereby granted, free of charge, to any person 1633 obtaining a copy of this software and associated documentation 1634 files (the "Software"), to deal in the Software without restriction, 1635 including without limitation the rights to use, copy, modify, merge, 1636 publish, distribute, sublicense, and/or sell copies of the Software, 1637 and to permit persons to whom the Software is furnished to do so, 1638 subject to the following conditions: 1639 1640 The above copyright notice and this permission notice shall be included 1641 in all copies or substantial portions of the Software. 1642 1643 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1644 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 1645 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1646 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 1647 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT 1648 OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE 1649 OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1650 1651 --- 1652 1653 ## uasurfer 1654 1655 This product contains a modified portion of `uasurfer`, a Golang library for parsing User-Agent strings, built by Avocet. 1656 1657 * HOMEPAGE 1658 * https://github.com/avct/uasurfer 1659 1660 * LICENSE 1661 1662 Apache License 1663 Version 2.0, January 2004 1664 http://www.apache.org/licenses/ 1665 1666 Copyright 2015 Avocet Systems Ltd. 1667 http://avocet.io/opensource 1668 1669 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1670 1671 1. Definitions. 1672 1673 "License" shall mean the terms and conditions for use, reproduction, 1674 and distribution as defined by Sections 1 through 9 of this document. 1675 1676 "Licensor" shall mean the copyright owner or entity authorized by 1677 the copyright owner that is granting the License. 1678 1679 "Legal Entity" shall mean the union of the acting entity and all 1680 other entities that control, are controlled by, or are under common 1681 control with that entity. For the purposes of this definition, 1682 "control" means (i) the power, direct or indirect, to cause the 1683 direction or management of such entity, whether by contract or 1684 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1685 outstanding shares, or (iii) beneficial ownership of such entity. 1686 1687 "You" (or "Your") shall mean an individual or Legal Entity 1688 exercising permissions granted by this License. 1689 1690 "Source" form shall mean the preferred form for making modifications, 1691 including but not limited to software source code, documentation 1692 source, and configuration files. 1693 1694 "Object" form shall mean any form resulting from mechanical 1695 transformation or translation of a Source form, including but 1696 not limited to compiled object code, generated documentation, 1697 and conversions to other media types. 1698 1699 "Work" shall mean the work of authorship, whether in Source or 1700 Object form, made available under the License, as indicated by a 1701 copyright notice that is included in or attached to the work 1702 (an example is provided in the Appendix below). 1703 1704 "Derivative Works" shall mean any work, whether in Source or Object 1705 form, that is based on (or derived from) the Work and for which the 1706 editorial revisions, annotations, elaborations, or other modifications 1707 represent, as a whole, an original work of authorship. For the purposes 1708 of this License, Derivative Works shall not include works that remain 1709 separable from, or merely link (or bind by name) to the interfaces of, 1710 the Work and Derivative Works thereof. 1711 1712 "Contribution" shall mean any work of authorship, including 1713 the original version of the Work and any modifications or additions 1714 to that Work or Derivative Works thereof, that is intentionally 1715 submitted to Licensor for inclusion in the Work by the copyright owner 1716 or by an individual or Legal Entity authorized to submit on behalf of 1717 the copyright owner. For the purposes of this definition, "submitted" 1718 means any form of electronic, verbal, or written communication sent 1719 to the Licensor or its representatives, including but not limited to 1720 communication on electronic mailing lists, source code control systems, 1721 and issue tracking systems that are managed by, or on behalf of, the 1722 Licensor for the purpose of discussing and improving the Work, but 1723 excluding communication that is conspicuously marked or otherwise 1724 designated in writing by the copyright owner as "Not a Contribution." 1725 1726 "Contributor" shall mean Licensor and any individual or Legal Entity 1727 on behalf of whom a Contribution has been received by Licensor and 1728 subsequently incorporated within the Work. 1729 1730 2. Grant of Copyright License. Subject to the terms and conditions of 1731 this License, each Contributor hereby grants to You a perpetual, 1732 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1733 copyright license to reproduce, prepare Derivative Works of, 1734 publicly display, publicly perform, sublicense, and distribute the 1735 Work and such Derivative Works in Source or Object form. 1736 1737 3. Grant of Patent License. Subject to the terms and conditions of 1738 this License, each Contributor hereby grants to You a perpetual, 1739 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1740 (except as stated in this section) patent license to make, have made, 1741 use, offer to sell, sell, import, and otherwise transfer the Work, 1742 where such license applies only to those patent claims licensable 1743 by such Contributor that are necessarily infringed by their 1744 Contribution(s) alone or by combination of their Contribution(s) 1745 with the Work to which such Contribution(s) was submitted. If You 1746 institute patent litigation against any entity (including a 1747 cross-claim or counterclaim in a lawsuit) alleging that the Work 1748 or a Contribution incorporated within the Work constitutes direct 1749 or contributory patent infringement, then any patent licenses 1750 granted to You under this License for that Work shall terminate 1751 as of the date such litigation is filed. 1752 1753 4. Redistribution. You may reproduce and distribute copies of the 1754 Work or Derivative Works thereof in any medium, with or without 1755 modifications, and in Source or Object form, provided that You 1756 meet the following conditions: 1757 1758 (a) You must give any other recipients of the Work or 1759 Derivative Works a copy of this License; and 1760 1761 (b) You must cause any modified files to carry prominent notices 1762 stating that You changed the files; and 1763 1764 (c) You must retain, in the Source form of any Derivative Works 1765 that You distribute, all copyright, patent, trademark, and 1766 attribution notices from the Source form of the Work, 1767 excluding those notices that do not pertain to any part of 1768 the Derivative Works; and 1769 1770 (d) If the Work includes a "NOTICE" text file as part of its 1771 distribution, then any Derivative Works that You distribute must 1772 include a readable copy of the attribution notices contained 1773 within such NOTICE file, excluding those notices that do not 1774 pertain to any part of the Derivative Works, in at least one 1775 of the following places: within a NOTICE text file distributed 1776 as part of the Derivative Works; within the Source form or 1777 documentation, if provided along with the Derivative Works; or, 1778 within a display generated by the Derivative Works, if and 1779 wherever such third-party notices normally appear. The contents 1780 of the NOTICE file are for informational purposes only and 1781 do not modify the License. You may add Your own attribution 1782 notices within Derivative Works that You distribute, alongside 1783 or as an addendum to the NOTICE text from the Work, provided 1784 that such additional attribution notices cannot be construed 1785 as modifying the License. 1786 1787 You may add Your own copyright statement to Your modifications and 1788 may provide additional or different license terms and conditions 1789 for use, reproduction, or distribution of Your modifications, or 1790 for any such Derivative Works as a whole, provided Your use, 1791 reproduction, and distribution of the Work otherwise complies with 1792 the conditions stated in this License. 1793 1794 5. Submission of Contributions. Unless You explicitly state otherwise, 1795 any Contribution intentionally submitted for inclusion in the Work 1796 by You to the Licensor shall be under the terms and conditions of 1797 this License, without any additional terms or conditions. 1798 Notwithstanding the above, nothing herein shall supersede or modify 1799 the terms of any separate license agreement you may have executed 1800 with Licensor regarding such Contributions. 1801 1802 6. Trademarks. This License does not grant permission to use the trade 1803 names, trademarks, service marks, or product names of the Licensor, 1804 except as required for reasonable and customary use in describing the 1805 origin of the Work and reproducing the content of the NOTICE file. 1806 1807 7. Disclaimer of Warranty. Unless required by applicable law or 1808 agreed to in writing, Licensor provides the Work (and each 1809 Contributor provides its Contributions) on an "AS IS" BASIS, 1810 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1811 implied, including, without limitation, any warranties or conditions 1812 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1813 PARTICULAR PURPOSE. You are solely responsible for determining the 1814 appropriateness of using or redistributing the Work and assume any 1815 risks associated with Your exercise of permissions under this License. 1816 1817 8. Limitation of Liability. In no event and under no legal theory, 1818 whether in tort (including negligence), contract, or otherwise, 1819 unless required by applicable law (such as deliberate and grossly 1820 negligent acts) or agreed to in writing, shall any Contributor be 1821 liable to You for damages, including any direct, indirect, special, 1822 incidental, or consequential damages of any character arising as a 1823 result of this License or out of the use or inability to use the 1824 Work (including but not limited to damages for loss of goodwill, 1825 work stoppage, computer failure or malfunction, or any and all 1826 other commercial damages or losses), even if such Contributor 1827 has been advised of the possibility of such damages. 1828 1829 9. Accepting Warranty or Additional Liability. While redistributing 1830 the Work or Derivative Works thereof, You may choose to offer, 1831 and charge a fee for, acceptance of support, warranty, indemnity, 1832 or other liability obligations and/or rights consistent with this 1833 License. However, in accepting such obligations, You may act only 1834 on Your own behalf and on Your sole responsibility, not on behalf 1835 of any other Contributor, and only if You agree to indemnify, 1836 defend, and hold each Contributor harmless for any liability 1837 incurred by, or claims asserted against, such Contributor by reason 1838 of your accepting any such warranty or additional liability. 1839 1840 Copyright 2015 Avocet Systems Ltd. 1841 1842 Licensed under the Apache License, Version 2.0 (the "License"); 1843 you may not use this file except in compliance with the License. 1844 You may obtain a copy of the License at 1845 1846 http://www.apache.org/licenses/LICENSE-2.0 1847 1848 Unless required by applicable law or agreed to in writing, software 1849 distributed under the License is distributed on an "AS IS" BASIS, 1850 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1851 See the License for the specific language governing permissions and 1852 limitations under the License. 1853 1854 --- 1855 1856 ## fake 1857 1858 This product contains a modified portion of 'fake', a fake data generator for Go (Golang), heavily inspired by the forgery and ffaker Ruby gems, built by Dmitry Afanasyev. 1859 1860 * HOMEPAGE: 1861 * https://github.com/icrowley/fake 1862 1863 * LICENSE: 1864 1865 The MIT License (MIT) 1866 1867 Copyright (c) 2014 Dmitry Afanasyev 1868 1869 Permission is hereby granted, free of charge, to any person obtaining a copy 1870 of this software and associated documentation files (the "Software"), to deal 1871 in the Software without restriction, including without limitation the rights 1872 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1873 copies of the Software, and to permit persons to whom the Software is 1874 furnished to do so, subject to the following conditions: 1875 1876 The above copyright notice and this permission notice shall be included in all 1877 copies or substantial portions of the Software. 1878 1879 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1880 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1881 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1882 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1883 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1884 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1885 SOFTWARE. 1886 1887 --- 1888 1889 ## memberlist 1890 1891 This product contains a modified portion of 'memberlist', a Go library that manages cluster membership and member failure detection using a gossip based protocol, built by HashiCorp. 1892 1893 * HOMEPAGE 1894 * github.com/hashicorp/memberlist 1895 1896 * LICENSE 1897 1898 Mozilla Public License, version 2.0 1899 1900 1. Definitions 1901 1902 1.1. “Contributor” 1903 1904 means each individual or legal entity that creates, contributes to the 1905 creation of, or owns Covered Software. 1906 1907 1.2. “Contributor Version” 1908 1909 means the combination of the Contributions of others (if any) used by a 1910 Contributor and that particular Contributor’s Contribution. 1911 1912 1.3. “Contribution” 1913 1914 means Covered Software of a particular Contributor. 1915 1916 1.4. “Covered Software” 1917 1918 means Source Code Form to which the initial Contributor has attached the 1919 notice in Exhibit A, the Executable Form of such Source Code Form, and 1920 Modifications of such Source Code Form, in each case including portions 1921 thereof. 1922 1923 1.5. “Incompatible With Secondary Licenses” 1924 means 1925 1926 a. that the initial Contributor has attached the notice described in 1927 Exhibit B to the Covered Software; or 1928 1929 b. that the Covered Software was made available under the terms of version 1930 1.1 or earlier of the License, but not also under the terms of a 1931 Secondary License. 1932 1933 1.6. “Executable Form” 1934 1935 means any form of the work other than Source Code Form. 1936 1937 1.7. “Larger Work” 1938 1939 means a work that combines Covered Software with other material, in a separate 1940 file or files, that is not Covered Software. 1941 1942 1.8. “License” 1943 1944 means this document. 1945 1946 1.9. “Licensable” 1947 1948 means having the right to grant, to the maximum extent possible, whether at the 1949 time of the initial grant or subsequently, any and all of the rights conveyed by 1950 this License. 1951 1952 1.10. “Modifications” 1953 1954 means any of the following: 1955 1956 a. any file in Source Code Form that results from an addition to, deletion 1957 from, or modification of the contents of Covered Software; or 1958 1959 b. any new file in Source Code Form that contains any Covered Software. 1960 1961 1.11. “Patent Claims” of a Contributor 1962 1963 means any patent claim(s), including without limitation, method, process, 1964 and apparatus claims, in any patent Licensable by such Contributor that 1965 would be infringed, but for the grant of the License, by the making, 1966 using, selling, offering for sale, having made, import, or transfer of 1967 either its Contributions or its Contributor Version. 1968 1969 1.12. “Secondary License” 1970 1971 means either the GNU General Public License, Version 2.0, the GNU Lesser 1972 General Public License, Version 2.1, the GNU Affero General Public 1973 License, Version 3.0, or any later versions of those licenses. 1974 1975 1.13. “Source Code Form” 1976 1977 means the form of the work preferred for making modifications. 1978 1979 1.14. “You” (or “Your”) 1980 1981 means an individual or a legal entity exercising rights under this 1982 License. For legal entities, “You” includes any entity that controls, is 1983 controlled by, or is under common control with You. For purposes of this 1984 definition, “control” means (a) the power, direct or indirect, to cause 1985 the direction or management of such entity, whether by contract or 1986 otherwise, or (b) ownership of more than fifty percent (50%) of the 1987 outstanding shares or beneficial ownership of such entity. 1988 1989 1990 2. License Grants and Conditions 1991 1992 2.1. Grants 1993 1994 Each Contributor hereby grants You a world-wide, royalty-free, 1995 non-exclusive license: 1996 1997 a. under intellectual property rights (other than patent or trademark) 1998 Licensable by such Contributor to use, reproduce, make available, 1999 modify, display, perform, distribute, and otherwise exploit its 2000 Contributions, either on an unmodified basis, with Modifications, or as 2001 part of a Larger Work; and 2002 2003 b. under Patent Claims of such Contributor to make, use, sell, offer for 2004 sale, have made, import, and otherwise transfer either its Contributions 2005 or its Contributor Version. 2006 2007 2.2. Effective Date 2008 2009 The licenses granted in Section 2.1 with respect to any Contribution become 2010 effective for each Contribution on the date the Contributor first distributes 2011 such Contribution. 2012 2013 2.3. Limitations on Grant Scope 2014 2015 The licenses granted in this Section 2 are the only rights granted under this 2016 License. No additional rights or licenses will be implied from the distribution 2017 or licensing of Covered Software under this License. Notwithstanding Section 2018 2.1(b) above, no patent license is granted by a Contributor: 2019 2020 a. for any code that a Contributor has removed from Covered Software; or 2021 2022 b. for infringements caused by: (i) Your and any other third party’s 2023 modifications of Covered Software, or (ii) the combination of its 2024 Contributions with other software (except as part of its Contributor 2025 Version); or 2026 2027 c. under Patent Claims infringed by Covered Software in the absence of its 2028 Contributions. 2029 2030 This License does not grant any rights in the trademarks, service marks, or 2031 logos of any Contributor (except as may be necessary to comply with the 2032 notice requirements in Section 3.4). 2033 2034 2.4. Subsequent Licenses 2035 2036 No Contributor makes additional grants as a result of Your choice to 2037 distribute the Covered Software under a subsequent version of this License 2038 (see Section 10.2) or under the terms of a Secondary License (if permitted 2039 under the terms of Section 3.3). 2040 2041 2.5. Representation 2042 2043 Each Contributor represents that the Contributor believes its Contributions 2044 are its original creation(s) or it has sufficient rights to grant the 2045 rights to its Contributions conveyed by this License. 2046 2047 2.6. Fair Use 2048 2049 This License is not intended to limit any rights You have under applicable 2050 copyright doctrines of fair use, fair dealing, or other equivalents. 2051 2052 2.7. Conditions 2053 2054 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 2055 Section 2.1. 2056 2057 2058 3. Responsibilities 2059 2060 3.1. Distribution of Source Form 2061 2062 All distribution of Covered Software in Source Code Form, including any 2063 Modifications that You create or to which You contribute, must be under the 2064 terms of this License. You must inform recipients that the Source Code Form 2065 of the Covered Software is governed by the terms of this License, and how 2066 they can obtain a copy of this License. You may not attempt to alter or 2067 restrict the recipients’ rights in the Source Code Form. 2068 2069 3.2. Distribution of Executable Form 2070 2071 If You distribute Covered Software in Executable Form then: 2072 2073 a. such Covered Software must also be made available in Source Code Form, 2074 as described in Section 3.1, and You must inform recipients of the 2075 Executable Form how they can obtain a copy of such Source Code Form by 2076 reasonable means in a timely manner, at a charge no more than the cost 2077 of distribution to the recipient; and 2078 2079 b. You may distribute such Executable Form under the terms of this License, 2080 or sublicense it under different terms, provided that the license for 2081 the Executable Form does not attempt to limit or alter the recipients’ 2082 rights in the Source Code Form under this License. 2083 2084 3.3. Distribution of a Larger Work 2085 2086 You may create and distribute a Larger Work under terms of Your choice, 2087 provided that You also comply with the requirements of this License for the 2088 Covered Software. If the Larger Work is a combination of Covered Software 2089 with a work governed by one or more Secondary Licenses, and the Covered 2090 Software is not Incompatible With Secondary Licenses, this License permits 2091 You to additionally distribute such Covered Software under the terms of 2092 such Secondary License(s), so that the recipient of the Larger Work may, at 2093 their option, further distribute the Covered Software under the terms of 2094 either this License or such Secondary License(s). 2095 2096 3.4. Notices 2097 2098 You may not remove or alter the substance of any license notices (including 2099 copyright notices, patent notices, disclaimers of warranty, or limitations 2100 of liability) contained within the Source Code Form of the Covered 2101 Software, except that You may alter any license notices to the extent 2102 required to remedy known factual inaccuracies. 2103 2104 3.5. Application of Additional Terms 2105 2106 You may choose to offer, and to charge a fee for, warranty, support, 2107 indemnity or liability obligations to one or more recipients of Covered 2108 Software. However, You may do so only on Your own behalf, and not on behalf 2109 of any Contributor. You must make it absolutely clear that any such 2110 warranty, support, indemnity, or liability obligation is offered by You 2111 alone, and You hereby agree to indemnify every Contributor for any 2112 liability incurred by such Contributor as a result of warranty, support, 2113 indemnity or liability terms You offer. You may include additional 2114 disclaimers of warranty and limitations of liability specific to any 2115 jurisdiction. 2116 2117 4. Inability to Comply Due to Statute or Regulation 2118 2119 If it is impossible for You to comply with any of the terms of this License 2120 with respect to some or all of the Covered Software due to statute, judicial 2121 order, or regulation then You must: (a) comply with the terms of this License 2122 to the maximum extent possible; and (b) describe the limitations and the code 2123 they affect. Such description must be placed in a text file included with all 2124 distributions of the Covered Software under this License. Except to the 2125 extent prohibited by statute or regulation, such description must be 2126 sufficiently detailed for a recipient of ordinary skill to be able to 2127 understand it. 2128 2129 5. Termination 2130 2131 5.1. The rights granted under this License will terminate automatically if You 2132 fail to comply with any of its terms. However, if You become compliant, 2133 then the rights granted under this License from a particular Contributor 2134 are reinstated (a) provisionally, unless and until such Contributor 2135 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 2136 if such Contributor fails to notify You of the non-compliance by some 2137 reasonable means prior to 60 days after You have come back into compliance. 2138 Moreover, Your grants from a particular Contributor are reinstated on an 2139 ongoing basis if such Contributor notifies You of the non-compliance by 2140 some reasonable means, this is the first time You have received notice of 2141 non-compliance with this License from such Contributor, and You become 2142 compliant prior to 30 days after Your receipt of the notice. 2143 2144 5.2. If You initiate litigation against any entity by asserting a patent 2145 infringement claim (excluding declaratory judgment actions, counter-claims, 2146 and cross-claims) alleging that a Contributor Version directly or 2147 indirectly infringes any patent, then the rights granted to You by any and 2148 all Contributors for the Covered Software under Section 2.1 of this License 2149 shall terminate. 2150 2151 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 2152 license agreements (excluding distributors and resellers) which have been 2153 validly granted by You or Your distributors under this License prior to 2154 termination shall survive termination. 2155 2156 6. Disclaimer of Warranty 2157 2158 Covered Software is provided under this License on an “as is” basis, without 2159 warranty of any kind, either expressed, implied, or statutory, including, 2160 without limitation, warranties that the Covered Software is free of defects, 2161 merchantable, fit for a particular purpose or non-infringing. The entire 2162 risk as to the quality and performance of the Covered Software is with You. 2163 Should any Covered Software prove defective in any respect, You (not any 2164 Contributor) assume the cost of any necessary servicing, repair, or 2165 correction. This disclaimer of warranty constitutes an essential part of this 2166 License. No use of any Covered Software is authorized under this License 2167 except under this disclaimer. 2168 2169 7. Limitation of Liability 2170 2171 Under no circumstances and under no legal theory, whether tort (including 2172 negligence), contract, or otherwise, shall any Contributor, or anyone who 2173 distributes Covered Software as permitted above, be liable to You for any 2174 direct, indirect, special, incidental, or consequential damages of any 2175 character including, without limitation, damages for lost profits, loss of 2176 goodwill, work stoppage, computer failure or malfunction, or any and all 2177 other commercial damages or losses, even if such party shall have been 2178 informed of the possibility of such damages. This limitation of liability 2179 shall not apply to liability for death or personal injury resulting from such 2180 party’s negligence to the extent applicable law prohibits such limitation. 2181 Some jurisdictions do not allow the exclusion or limitation of incidental or 2182 consequential damages, so this exclusion and limitation may not apply to You. 2183 2184 8. Litigation 2185 2186 Any litigation relating to this License may be brought only in the courts of 2187 a jurisdiction where the defendant maintains its principal place of business 2188 and such litigation shall be governed by laws of that jurisdiction, without 2189 reference to its conflict-of-law provisions. Nothing in this Section shall 2190 prevent a party’s ability to bring cross-claims or counter-claims. 2191 2192 9. Miscellaneous 2193 2194 This License represents the complete agreement concerning the subject matter 2195 hereof. If any provision of this License is held to be unenforceable, such 2196 provision shall be reformed only to the extent necessary to make it 2197 enforceable. Any law or regulation which provides that the language of a 2198 contract shall be construed against the drafter shall not be used to construe 2199 this License against a Contributor. 2200 2201 2202 10. Versions of the License 2203 2204 10.1. New Versions 2205 2206 Mozilla Foundation is the license steward. Except as provided in Section 2207 10.3, no one other than the license steward has the right to modify or 2208 publish new versions of this License. Each version will be given a 2209 distinguishing version number. 2210 2211 10.2. Effect of New Versions 2212 2213 You may distribute the Covered Software under the terms of the version of 2214 the License under which You originally received the Covered Software, or 2215 under the terms of any subsequent version published by the license 2216 steward. 2217 2218 10.3. Modified Versions 2219 2220 If you create software not governed by this License, and you want to 2221 create a new license for such software, you may create and use a modified 2222 version of this License if you rename the license and remove any 2223 references to the name of the license steward (except to note that such 2224 modified license differs from this License). 2225 2226 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 2227 If You choose to distribute Source Code Form that is Incompatible With 2228 Secondary Licenses under the terms of this version of the License, the 2229 notice described in Exhibit B of this License must be attached. 2230 2231 Exhibit A - Source Code Form License Notice 2232 2233 This Source Code Form is subject to the 2234 terms of the Mozilla Public License, v. 2235 2.0. If a copy of the MPL was not 2236 distributed with this file, You can 2237 obtain one at 2238 http://mozilla.org/MPL/2.0/. 2239 2240 If it is not possible or desirable to put the notice in a particular file, then 2241 You may include the notice in a location (such as a LICENSE file in a relevant 2242 directory) where a recipient would be likely to look for such a notice. 2243 2244 You may add additional accurate notices of copyright ownership. 2245 2246 Exhibit B - “Incompatible With Secondary Licenses” Notice 2247 2248 This Source Code Form is “Incompatible 2249 With Secondary Licenses”, as defined by 2250 the Mozilla Public License, v. 2.0. 2251 2252 --- 2253 2254 ## gorp 2255 2256 This product contains a modified portion of 'gorp', a Go Relational Persistence and an ORM-ish library for Go, built by go-gorp. 2257 2258 * HOMEPAGE 2259 * github.com/mattermost/gorp 2260 2261 * LICENSE 2262 2263 (The MIT License) 2264 2265 Copyright (c) 2012 James Cooper <james@bitmechanic.com> 2266 2267 Permission is hereby granted, free of charge, to any person obtaining 2268 a copy of this software and associated documentation files (the 2269 'Software'), to deal in the Software without restriction, including 2270 without limitation the rights to use, copy, modify, merge, publish, 2271 distribute, sublicense, and/or sell copies of the Software, and to 2272 permit persons to whom the Software is furnished to do so, subject to 2273 the following conditions: 2274 2275 The above copyright notice and this permission notice shall be 2276 included in all copies or substantial portions of the Software. 2277 2278 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, 2279 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 2280 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 2281 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 2282 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 2283 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 2284 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 2285 2286 --- 2287 2288 ## errors 2289 2290 This product contains a modified portion of 'errors', a package that provides simple error handling primitives, built by pkg. 2291 2292 * HOMEPAGE 2293 * github.com/pkg/errors 2294 2295 * LICENSE 2296 2297 Copyright (c) 2015, Dave Cheney <dave@cheney.net> 2298 All rights reserved. 2299 2300 Redistribution and use in source and binary forms, with or without 2301 modification, are permitted provided that the following conditions are met: 2302 2303 * Redistributions of source code must retain the above copyright notice, this 2304 list of conditions and the following disclaimer. 2305 2306 * Redistributions in binary form must reproduce the above copyright notice, 2307 this list of conditions and the following disclaimer in the documentation 2308 and/or other materials provided with the distribution. 2309 2310 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 2311 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2312 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 2313 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 2314 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2315 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 2316 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 2317 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 2318 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2319 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2320 2321 --- 2322 2323 ## schema 2324 2325 This product contains a modified portion of 'schema', a package gorilla/schema that fills a struct with form values, built by Gorilla web toolkit. 2326 2327 * HOMEPAGE 2328 * github.com/gorilla/schema 2329 2330 * LICENSE 2331 2332 Copyright (c) 2012 Rodrigo Moraes. All rights reserved. 2333 2334 Redistribution and use in source and binary forms, with or without 2335 modification, are permitted provided that the following conditions are 2336 met: 2337 2338 * Redistributions of source code must retain the above copyright 2339 notice, this list of conditions and the following disclaimer. 2340 * Redistributions in binary form must reproduce the above 2341 copyright notice, this list of conditions and the following disclaimer 2342 in the documentation and/or other materials provided with the 2343 distribution. 2344 * Neither the name of Google Inc. nor the names of its 2345 contributors may be used to endorse or promote products derived from 2346 this software without specific prior written permission. 2347 2348 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2349 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2350 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2351 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2352 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2353 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2354 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2355 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2356 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2357 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2358 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2359 2360 --- 2361 2362 ## rsc 2363 2364 This product contains a modified portion of 'rsc', a fork of Russ Cox's code.google.com/p/rsc, built by Russ Cox. 2365 2366 * HOMEPAGE 2367 * github.com/mattermost/rsc 2368 2369 * LICENSE 2370 2371 Copyright (c) 2009 The Go Authors. All rights reserved. 2372 2373 Redistribution and use in source and binary forms, with or without 2374 modification, are permitted provided that the following conditions are 2375 met: 2376 2377 * Redistributions of source code must retain the above copyright 2378 notice, this list of conditions and the following disclaimer. 2379 * Redistributions in binary form must reproduce the above 2380 copyright notice, this list of conditions and the following disclaimer 2381 in the documentation and/or other materials provided with the 2382 distribution. 2383 * Neither the name of Google Inc. nor the names of its 2384 contributors may be used to endorse or promote products derived from 2385 this software without specific prior written permission. 2386 2387 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2388 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2389 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2390 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2391 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2392 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2393 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2394 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2395 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2396 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2397 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2398 2399 --- 2400 2401 ## lumberjack 2402 2403 This product contains a modified portion of 'lumberjack', a Go package for writing logs to rolling files, built by Nate Finch. 2404 2405 * HOMEPAGE 2406 * https://github.com/natefinch/lumberjack 2407 2408 * LICENSE 2409 2410 The MIT License (MIT) 2411 2412 Copyright (c) 2014 Nate Finch 2413 2414 Permission is hereby granted, free of charge, to any person obtaining a copy 2415 of this software and associated documentation files (the "Software"), to deal 2416 in the Software without restriction, including without limitation the rights 2417 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2418 copies of the Software, and to permit persons to whom the Software is 2419 furnished to do so, subject to the following conditions: 2420 2421 The above copyright notice and this permission notice shall be included in all 2422 copies or substantial portions of the Software. 2423 2424 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2425 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2426 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2427 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2428 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2429 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2430 SOFTWARE. 2431 2432 --- 2433 2434 ## zap 2435 2436 This product contains a modified portion of 'zap', a package that provides fast, structured, leveled logging; built by Uber Golang. 2437 2438 * HOMEPAGE 2439 * https://github.com/uber-go/zap 2440 2441 * LICENSE 2442 2443 Copyright (c) 2016-2017 Uber Technologies, Inc. 2444 2445 Permission is hereby granted, free of charge, to any person obtaining a copy 2446 of this software and associated documentation files (the "Software"), to deal 2447 in the Software without restriction, including without limitation the rights 2448 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2449 copies of the Software, and to permit persons to whom the Software is 2450 furnished to do so, subject to the following conditions: 2451 2452 The above copyright notice and this permission notice shall be included in 2453 all copies or substantial portions of the Software. 2454 2455 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2456 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2457 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2458 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2459 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2460 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2461 THE SOFTWARE. 2462 2463 --- 2464 2465 ## net 2466 2467 This product contains a modified portion of 'net', a package that provides supplementary Go networking libraries, built by Go. 2468 2469 * HOMEPAGE 2470 * https://github.com/golang/net 2471 2472 * LICENSE 2473 2474 Copyright (c) 2009 The Go Authors. All rights reserved. 2475 2476 Redistribution and use in source and binary forms, with or without 2477 modification, are permitted provided that the following conditions are 2478 met: 2479 2480 * Redistributions of source code must retain the above copyright 2481 notice, this list of conditions and the following disclaimer. 2482 * Redistributions in binary form must reproduce the above 2483 copyright notice, this list of conditions and the following disclaimer 2484 in the documentation and/or other materials provided with the 2485 distribution. 2486 * Neither the name of Google Inc. nor the names of its 2487 contributors may be used to endorse or promote products derived from 2488 this software without specific prior written permission. 2489 2490 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2491 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2492 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2493 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2494 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2495 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2496 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2497 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2498 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2499 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2500 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2501 2502 --- 2503 2504 ## sys 2505 2506 This product contains a modified portion of 'sys', Go packages for low-level interactions with the operating system, built by Go. 2507 2508 * HOMEPAGE 2509 * https://github.com/golang/sys 2510 2511 * LICENSE 2512 2513 Copyright (c) 2009 The Go Authors. All rights reserved. 2514 2515 Redistribution and use in source and binary forms, with or without 2516 modification, are permitted provided that the following conditions are 2517 met: 2518 2519 * Redistributions of source code must retain the above copyright 2520 notice, this list of conditions and the following disclaimer. 2521 * Redistributions in binary form must reproduce the above 2522 copyright notice, this list of conditions and the following disclaimer 2523 in the documentation and/or other materials provided with the 2524 distribution. 2525 * Neither the name of Google Inc. nor the names of its 2526 contributors may be used to endorse or promote products derived from 2527 this software without specific prior written permission. 2528 2529 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2530 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2531 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2532 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2533 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2534 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2535 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2536 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2537 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2538 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2539 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2540 2541 --- 2542 2543 ## freetype 2544 2545 This product contains a modified portion of 'freetype', a port of the Freetype 2546 font rasterizer (www.freetype.org) to the Go programming. 2547 2548 Portions of this software are copyright © 2010 The FreeType Project (www.freetype.org). 2549 All rights reserved. 2550 2551 * HOMEPAGE: 2552 * http://www.freetype.org and https://github.com/golang/freetype 2553 2554 * LICENSE: 2555 2556 The FreeType Project LICENSE 2557 ---------------------------- 2558 2559 2006-Jan-27 2560 2561 Copyright 1996-2002, 2006 by 2562 David Turner, Robert Wilhelm, and Werner Lemberg 2563 2564 2565 2566 Introduction 2567 ============ 2568 2569 The FreeType Project is distributed in several archive packages; 2570 some of them may contain, in addition to the FreeType font engine, 2571 various tools and contributions which rely on, or relate to, the 2572 FreeType Project. 2573 2574 This license applies to all files found in such packages, and 2575 which do not fall under their own explicit license. The license 2576 affects thus the FreeType font engine, the test programs, 2577 documentation and makefiles, at the very least. 2578 2579 This license was inspired by the BSD, Artistic, and IJG 2580 (Independent JPEG Group) licenses, which all encourage inclusion 2581 and use of free software in commercial and freeware products 2582 alike. As a consequence, its main points are that: 2583 2584 o We don't promise that this software works. However, we will be 2585 interested in any kind of bug reports. (`as is' distribution) 2586 2587 o You can use this software for whatever you want, in parts or 2588 full form, without having to pay us. (`royalty-free' usage) 2589 2590 o You may not pretend that you wrote this software. If you use 2591 it, or only parts of it, in a program, you must acknowledge 2592 somewhere in your documentation that you have used the 2593 FreeType code. (`credits') 2594 2595 We specifically permit and encourage the inclusion of this 2596 software, with or without modifications, in commercial products. 2597 We disclaim all warranties covering The FreeType Project and 2598 assume no liability related to The FreeType Project. 2599 2600 2601 Finally, many people asked us for a preferred form for a 2602 credit/disclaimer to use in compliance with this license. We thus 2603 encourage you to use the following text: 2604 2605 """ 2606 Portions of this software are copyright � <year> The FreeType 2607 Project (www.freetype.org). All rights reserved. 2608 """ 2609 2610 Please replace <year> with the value from the FreeType version you 2611 actually use. 2612 2613 2614 Legal Terms 2615 =========== 2616 2617 0. Definitions 2618 -------------- 2619 2620 Throughout this license, the terms `package', `FreeType Project', 2621 and `FreeType archive' refer to the set of files originally 2622 distributed by the authors (David Turner, Robert Wilhelm, and 2623 Werner Lemberg) as the `FreeType Project', be they named as alpha, 2624 beta or final release. 2625 2626 `You' refers to the licensee, or person using the project, where 2627 `using' is a generic term including compiling the project's source 2628 code as well as linking it to form a `program' or `executable'. 2629 This program is referred to as `a program using the FreeType 2630 engine'. 2631 2632 This license applies to all files distributed in the original 2633 FreeType Project, including all source code, binaries and 2634 documentation, unless otherwise stated in the file in its 2635 original, unmodified form as distributed in the original archive. 2636 If you are unsure whether or not a particular file is covered by 2637 this license, you must contact us to verify this. 2638 2639 The FreeType Project is copyright (C) 1996-2000 by David Turner, 2640 Robert Wilhelm, and Werner Lemberg. All rights reserved except as 2641 specified below. 2642 2643 1. No Warranty 2644 -------------- 2645 2646 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY 2647 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 2648 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2649 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS 2650 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO 2651 USE, OF THE FREETYPE PROJECT. 2652 2653 2. Redistribution 2654 ----------------- 2655 2656 This license grants a worldwide, royalty-free, perpetual and 2657 irrevocable right and license to use, execute, perform, compile, 2658 display, copy, create derivative works of, distribute and 2659 sublicense the FreeType Project (in both source and object code 2660 forms) and derivative works thereof for any purpose; and to 2661 authorize others to exercise some or all of the rights granted 2662 herein, subject to the following conditions: 2663 2664 o Redistribution of source code must retain this license file 2665 (`FTL.TXT') unaltered; any additions, deletions or changes to 2666 the original files must be clearly indicated in accompanying 2667 documentation. The copyright notices of the unaltered, 2668 original files must be preserved in all copies of source 2669 files. 2670 2671 o Redistribution in binary form must provide a disclaimer that 2672 states that the software is based in part of the work of the 2673 FreeType Team, in the distribution documentation. We also 2674 encourage you to put an URL to the FreeType web page in your 2675 documentation, though this isn't mandatory. 2676 2677 These conditions apply to any software derived from or based on 2678 the FreeType Project, not just the unmodified files. If you use 2679 our work, you must acknowledge us. However, no fee need be paid 2680 to us. 2681 2682 3. Advertising 2683 -------------- 2684 2685 Neither the FreeType authors and contributors nor you shall use 2686 the name of the other for commercial, advertising, or promotional 2687 purposes without specific prior written permission. 2688 2689 We suggest, but do not require, that you use one or more of the 2690 following phrases to refer to this software in your documentation 2691 or advertising materials: `FreeType Project', `FreeType Engine', 2692 `FreeType library', or `FreeType Distribution'. 2693 2694 As you have not signed this license, you are not required to 2695 accept it. However, as the FreeType Project is copyrighted 2696 material, only this license, or another one contracted with the 2697 authors, grants you the right to use, distribute, and modify it. 2698 Therefore, by using, distributing, or modifying the FreeType 2699 Project, you indicate that you understand and accept all the terms 2700 of this license. 2701 2702 4. Contacts 2703 ----------- 2704 2705 There are two mailing lists related to FreeType: 2706 2707 o freetype@nongnu.org 2708 2709 Discusses general use and applications of FreeType, as well as 2710 future and wanted additions to the library and distribution. 2711 If you are looking for support, start in this list if you 2712 haven't found anything to help you in the documentation. 2713 2714 o freetype-devel@nongnu.org 2715 2716 Discusses bugs, as well as engine internals, design issues, 2717 specific licenses, porting, etc. 2718 2719 Our home page can be found at 2720 2721 http://www.freetype.org 2722 2723 --- 2724 2725 ## go-hclog 2726 2727 This product contains a common logging package for HashiCorp tools, built by HashiCorp. 2728 2729 * HOMEPAGE: 2730 * github.com/hashicorp/go-hclog 2731 2732 * LICENSE: 2733 2734 MIT License 2735 2736 Copyright (c) 2017 HashiCorp 2737 2738 Permission is hereby granted, free of charge, to any person obtaining a copy 2739 of this software and associated documentation files (the "Software"), to deal 2740 in the Software without restriction, including without limitation the rights 2741 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2742 copies of the Software, and to permit persons to whom the Software is 2743 furnished to do so, subject to the following conditions: 2744 2745 The above copyright notice and this permission notice shall be included in all 2746 copies or substantial portions of the Software. 2747 2748 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2749 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2750 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2751 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2752 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2753 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2754 SOFTWARE. 2755 2756 --- 2757 2758 ## go-plugin 2759 2760 This product contains a Golang plugin system over RPC, built by HashiCorp. 2761 2762 * HOMEPAGE: 2763 * github.com/hashicorp/go-plugin 2764 2765 * LICENSE: 2766 2767 Mozilla Public License, version 2.0 2768 2769 1. Definitions 2770 2771 1.1. “Contributor” 2772 2773 means each individual or legal entity that creates, contributes to the 2774 creation of, or owns Covered Software. 2775 2776 1.2. “Contributor Version” 2777 2778 means the combination of the Contributions of others (if any) used by a 2779 Contributor and that particular Contributor’s Contribution. 2780 2781 1.3. “Contribution” 2782 2783 means Covered Software of a particular Contributor. 2784 2785 1.4. “Covered Software” 2786 2787 means Source Code Form to which the initial Contributor has attached the 2788 notice in Exhibit A, the Executable Form of such Source Code Form, and 2789 Modifications of such Source Code Form, in each case including portions 2790 thereof. 2791 2792 1.5. “Incompatible With Secondary Licenses” 2793 means 2794 2795 a. that the initial Contributor has attached the notice described in 2796 Exhibit B to the Covered Software; or 2797 2798 b. that the Covered Software was made available under the terms of version 2799 1.1 or earlier of the License, but not also under the terms of a 2800 Secondary License. 2801 2802 1.6. “Executable Form” 2803 2804 means any form of the work other than Source Code Form. 2805 2806 1.7. “Larger Work” 2807 2808 means a work that combines Covered Software with other material, in a separate 2809 file or files, that is not Covered Software. 2810 2811 1.8. “License” 2812 2813 means this document. 2814 2815 1.9. “Licensable” 2816 2817 means having the right to grant, to the maximum extent possible, whether at the 2818 time of the initial grant or subsequently, any and all of the rights conveyed by 2819 this License. 2820 2821 1.10. “Modifications” 2822 2823 means any of the following: 2824 2825 a. any file in Source Code Form that results from an addition to, deletion 2826 from, or modification of the contents of Covered Software; or 2827 2828 b. any new file in Source Code Form that contains any Covered Software. 2829 2830 1.11. “Patent Claims” of a Contributor 2831 2832 means any patent claim(s), including without limitation, method, process, 2833 and apparatus claims, in any patent Licensable by such Contributor that 2834 would be infringed, but for the grant of the License, by the making, 2835 using, selling, offering for sale, having made, import, or transfer of 2836 either its Contributions or its Contributor Version. 2837 2838 1.12. “Secondary License” 2839 2840 means either the GNU General Public License, Version 2.0, the GNU Lesser 2841 General Public License, Version 2.1, the GNU Affero General Public 2842 License, Version 3.0, or any later versions of those licenses. 2843 2844 1.13. “Source Code Form” 2845 2846 means the form of the work preferred for making modifications. 2847 2848 1.14. “You” (or “Your”) 2849 2850 means an individual or a legal entity exercising rights under this 2851 License. For legal entities, “You” includes any entity that controls, is 2852 controlled by, or is under common control with You. For purposes of this 2853 definition, “control” means (a) the power, direct or indirect, to cause 2854 the direction or management of such entity, whether by contract or 2855 otherwise, or (b) ownership of more than fifty percent (50%) of the 2856 outstanding shares or beneficial ownership of such entity. 2857 2858 2859 2. License Grants and Conditions 2860 2861 2.1. Grants 2862 2863 Each Contributor hereby grants You a world-wide, royalty-free, 2864 non-exclusive license: 2865 2866 a. under intellectual property rights (other than patent or trademark) 2867 Licensable by such Contributor to use, reproduce, make available, 2868 modify, display, perform, distribute, and otherwise exploit its 2869 Contributions, either on an unmodified basis, with Modifications, or as 2870 part of a Larger Work; and 2871 2872 b. under Patent Claims of such Contributor to make, use, sell, offer for 2873 sale, have made, import, and otherwise transfer either its Contributions 2874 or its Contributor Version. 2875 2876 2.2. Effective Date 2877 2878 The licenses granted in Section 2.1 with respect to any Contribution become 2879 effective for each Contribution on the date the Contributor first distributes 2880 such Contribution. 2881 2882 2.3. Limitations on Grant Scope 2883 2884 The licenses granted in this Section 2 are the only rights granted under this 2885 License. No additional rights or licenses will be implied from the distribution 2886 or licensing of Covered Software under this License. Notwithstanding Section 2887 2.1(b) above, no patent license is granted by a Contributor: 2888 2889 a. for any code that a Contributor has removed from Covered Software; or 2890 2891 b. for infringements caused by: (i) Your and any other third party’s 2892 modifications of Covered Software, or (ii) the combination of its 2893 Contributions with other software (except as part of its Contributor 2894 Version); or 2895 2896 c. under Patent Claims infringed by Covered Software in the absence of its 2897 Contributions. 2898 2899 This License does not grant any rights in the trademarks, service marks, or 2900 logos of any Contributor (except as may be necessary to comply with the 2901 notice requirements in Section 3.4). 2902 2903 2.4. Subsequent Licenses 2904 2905 No Contributor makes additional grants as a result of Your choice to 2906 distribute the Covered Software under a subsequent version of this License 2907 (see Section 10.2) or under the terms of a Secondary License (if permitted 2908 under the terms of Section 3.3). 2909 2910 2.5. Representation 2911 2912 Each Contributor represents that the Contributor believes its Contributions 2913 are its original creation(s) or it has sufficient rights to grant the 2914 rights to its Contributions conveyed by this License. 2915 2916 2.6. Fair Use 2917 2918 This License is not intended to limit any rights You have under applicable 2919 copyright doctrines of fair use, fair dealing, or other equivalents. 2920 2921 2.7. Conditions 2922 2923 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 2924 Section 2.1. 2925 2926 2927 3. Responsibilities 2928 2929 3.1. Distribution of Source Form 2930 2931 All distribution of Covered Software in Source Code Form, including any 2932 Modifications that You create or to which You contribute, must be under the 2933 terms of this License. You must inform recipients that the Source Code Form 2934 of the Covered Software is governed by the terms of this License, and how 2935 they can obtain a copy of this License. You may not attempt to alter or 2936 restrict the recipients’ rights in the Source Code Form. 2937 2938 3.2. Distribution of Executable Form 2939 2940 If You distribute Covered Software in Executable Form then: 2941 2942 a. such Covered Software must also be made available in Source Code Form, 2943 as described in Section 3.1, and You must inform recipients of the 2944 Executable Form how they can obtain a copy of such Source Code Form by 2945 reasonable means in a timely manner, at a charge no more than the cost 2946 of distribution to the recipient; and 2947 2948 b. You may distribute such Executable Form under the terms of this License, 2949 or sublicense it under different terms, provided that the license for 2950 the Executable Form does not attempt to limit or alter the recipients’ 2951 rights in the Source Code Form under this License. 2952 2953 3.3. Distribution of a Larger Work 2954 2955 You may create and distribute a Larger Work under terms of Your choice, 2956 provided that You also comply with the requirements of this License for the 2957 Covered Software. If the Larger Work is a combination of Covered Software 2958 with a work governed by one or more Secondary Licenses, and the Covered 2959 Software is not Incompatible With Secondary Licenses, this License permits 2960 You to additionally distribute such Covered Software under the terms of 2961 such Secondary License(s), so that the recipient of the Larger Work may, at 2962 their option, further distribute the Covered Software under the terms of 2963 either this License or such Secondary License(s). 2964 2965 3.4. Notices 2966 2967 You may not remove or alter the substance of any license notices (including 2968 copyright notices, patent notices, disclaimers of warranty, or limitations 2969 of liability) contained within the Source Code Form of the Covered 2970 Software, except that You may alter any license notices to the extent 2971 required to remedy known factual inaccuracies. 2972 2973 3.5. Application of Additional Terms 2974 2975 You may choose to offer, and to charge a fee for, warranty, support, 2976 indemnity or liability obligations to one or more recipients of Covered 2977 Software. However, You may do so only on Your own behalf, and not on behalf 2978 of any Contributor. You must make it absolutely clear that any such 2979 warranty, support, indemnity, or liability obligation is offered by You 2980 alone, and You hereby agree to indemnify every Contributor for any 2981 liability incurred by such Contributor as a result of warranty, support, 2982 indemnity or liability terms You offer. You may include additional 2983 disclaimers of warranty and limitations of liability specific to any 2984 jurisdiction. 2985 2986 4. Inability to Comply Due to Statute or Regulation 2987 2988 If it is impossible for You to comply with any of the terms of this License 2989 with respect to some or all of the Covered Software due to statute, judicial 2990 order, or regulation then You must: (a) comply with the terms of this License 2991 to the maximum extent possible; and (b) describe the limitations and the code 2992 they affect. Such description must be placed in a text file included with all 2993 distributions of the Covered Software under this License. Except to the 2994 extent prohibited by statute or regulation, such description must be 2995 sufficiently detailed for a recipient of ordinary skill to be able to 2996 understand it. 2997 2998 5. Termination 2999 3000 5.1. The rights granted under this License will terminate automatically if You 3001 fail to comply with any of its terms. However, if You become compliant, 3002 then the rights granted under this License from a particular Contributor 3003 are reinstated (a) provisionally, unless and until such Contributor 3004 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 3005 if such Contributor fails to notify You of the non-compliance by some 3006 reasonable means prior to 60 days after You have come back into compliance. 3007 Moreover, Your grants from a particular Contributor are reinstated on an 3008 ongoing basis if such Contributor notifies You of the non-compliance by 3009 some reasonable means, this is the first time You have received notice of 3010 non-compliance with this License from such Contributor, and You become 3011 compliant prior to 30 days after Your receipt of the notice. 3012 3013 5.2. If You initiate litigation against any entity by asserting a patent 3014 infringement claim (excluding declaratory judgment actions, counter-claims, 3015 and cross-claims) alleging that a Contributor Version directly or 3016 indirectly infringes any patent, then the rights granted to You by any and 3017 all Contributors for the Covered Software under Section 2.1 of this License 3018 shall terminate. 3019 3020 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 3021 license agreements (excluding distributors and resellers) which have been 3022 validly granted by You or Your distributors under this License prior to 3023 termination shall survive termination. 3024 3025 6. Disclaimer of Warranty 3026 3027 Covered Software is provided under this License on an “as is” basis, without 3028 warranty of any kind, either expressed, implied, or statutory, including, 3029 without limitation, warranties that the Covered Software is free of defects, 3030 merchantable, fit for a particular purpose or non-infringing. The entire 3031 risk as to the quality and performance of the Covered Software is with You. 3032 Should any Covered Software prove defective in any respect, You (not any 3033 Contributor) assume the cost of any necessary servicing, repair, or 3034 correction. This disclaimer of warranty constitutes an essential part of this 3035 License. No use of any Covered Software is authorized under this License 3036 except under this disclaimer. 3037 3038 7. Limitation of Liability 3039 3040 Under no circumstances and under no legal theory, whether tort (including 3041 negligence), contract, or otherwise, shall any Contributor, or anyone who 3042 distributes Covered Software as permitted above, be liable to You for any 3043 direct, indirect, special, incidental, or consequential damages of any 3044 character including, without limitation, damages for lost profits, loss of 3045 goodwill, work stoppage, computer failure or malfunction, or any and all 3046 other commercial damages or losses, even if such party shall have been 3047 informed of the possibility of such damages. This limitation of liability 3048 shall not apply to liability for death or personal injury resulting from such 3049 party’s negligence to the extent applicable law prohibits such limitation. 3050 Some jurisdictions do not allow the exclusion or limitation of incidental or 3051 consequential damages, so this exclusion and limitation may not apply to You. 3052 3053 8. Litigation 3054 3055 Any litigation relating to this License may be brought only in the courts of 3056 a jurisdiction where the defendant maintains its principal place of business 3057 and such litigation shall be governed by laws of that jurisdiction, without 3058 reference to its conflict-of-law provisions. Nothing in this Section shall 3059 prevent a party’s ability to bring cross-claims or counter-claims. 3060 3061 9. Miscellaneous 3062 3063 This License represents the complete agreement concerning the subject matter 3064 hereof. If any provision of this License is held to be unenforceable, such 3065 provision shall be reformed only to the extent necessary to make it 3066 enforceable. Any law or regulation which provides that the language of a 3067 contract shall be construed against the drafter shall not be used to construe 3068 this License against a Contributor. 3069 3070 3071 10. Versions of the License 3072 3073 10.1. New Versions 3074 3075 Mozilla Foundation is the license steward. Except as provided in Section 3076 10.3, no one other than the license steward has the right to modify or 3077 publish new versions of this License. Each version will be given a 3078 distinguishing version number. 3079 3080 10.2. Effect of New Versions 3081 3082 You may distribute the Covered Software under the terms of the version of 3083 the License under which You originally received the Covered Software, or 3084 under the terms of any subsequent version published by the license 3085 steward. 3086 3087 10.3. Modified Versions 3088 3089 If you create software not governed by this License, and you want to 3090 create a new license for such software, you may create and use a modified 3091 version of this License if you rename the license and remove any 3092 references to the name of the license steward (except to note that such 3093 modified license differs from this License). 3094 3095 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 3096 If You choose to distribute Source Code Form that is Incompatible With 3097 Secondary Licenses under the terms of this version of the License, the 3098 notice described in Exhibit B of this License must be attached. 3099 3100 Exhibit A - Source Code Form License Notice 3101 3102 This Source Code Form is subject to the 3103 terms of the Mozilla Public License, v. 3104 2.0. If a copy of the MPL was not 3105 distributed with this file, You can 3106 obtain one at 3107 http://mozilla.org/MPL/2.0/. 3108 3109 If it is not possible or desirable to put the notice in a particular file, then 3110 You may include the notice in a location (such as a LICENSE file in a relevant 3111 directory) where a recipient would be likely to look for such a notice. 3112 3113 You may add additional accurate notices of copyright ownership. 3114 3115 Exhibit B - “Incompatible With Secondary Licenses” Notice 3116 3117 This Source Code Form is “Incompatible 3118 With Secondary Licenses”, as defined by 3119 the Mozilla Public License, v. 2.0. 3120 3121 --- 3122 3123 ## cors 3124 3125 This product contains a Go net/http configurable handler to handle CORS requests, built by Olivier Poitrey. 3126 3127 * HOMEPAGE: 3128 * github.com/rs/cors 3129 3130 * LICENSE: 3131 3132 Copyright (c) 2014 Olivier Poitrey <rs@dailymotion.com> 3133 3134 Permission is hereby granted, free of charge, to any person obtaining a copy 3135 of this software and associated documentation files (the "Software"), to deal 3136 in the Software without restriction, including without limitation the rights 3137 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3138 copies of the Software, and to permit persons to whom the Software is furnished 3139 to do so, subject to the following conditions: 3140 3141 The above copyright notice and this permission notice shall be included in all 3142 copies or substantial portions of the Software. 3143 3144 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3145 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3146 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3147 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3148 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3149 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 3150 THE SOFTWARE. 3151 3152 --- end of FTL.TXT ---