1The Cargo source code itself does not bundle any third party libraries, but it 2depends on a number of libraries which carry their own copyright notices and 3license terms. These libraries are normally all linked static into the binary 4distributions of Cargo: 5 6* OpenSSL - https://www.openssl.org/source/license.html 7 8 Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 9 10 Redistribution and use in source and binary forms, with or without 11 modification, are permitted provided that the following conditions 12 are met: 13 14 1. Redistributions of source code must retain the above copyright 15 notice, this list of conditions and the following disclaimer. 16 17 2. Redistributions in binary form must reproduce the above copyright 18 notice, this list of conditions and the following disclaimer in 19 the documentation and/or other materials provided with the 20 distribution. 21 22 3. All advertising materials mentioning features or use of this 23 software must display the following acknowledgment: 24 "This product includes software developed by the OpenSSL Project 25 for use in the OpenSSL Toolkit. (https://www.openssl.org/)" 26 27 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 28 endorse or promote products derived from this software without 29 prior written permission. For written permission, please contact 30 [email protected]. 31 32 5. Products derived from this software may not be called "OpenSSL" 33 nor may "OpenSSL" appear in their names without prior written 34 permission of the OpenSSL Project. 35 36 6. Redistributions of any form whatsoever must retain the following 37 acknowledgment: 38 "This product includes software developed by the OpenSSL Project 39 for use in the OpenSSL Toolkit (https://www.openssl.org/)" 40 41 THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 42 EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 43 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 44 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 45 ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 46 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 47 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 48 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 49 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 50 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 51 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52 OF THE POSSIBILITY OF SUCH DAMAGE. 53 ==================================================================== 54 55 This product includes cryptographic software written by Eric Young 56 ([email protected]). This product includes software written by Tim 57 Hudson ([email protected]). 58 59 --- 60 61 Copyright (C) 1995-1998 Eric Young ([email protected]) 62 All rights reserved. 63 64 This package is an SSL implementation written 65 by Eric Young ([email protected]). 66 The implementation was written so as to conform with Netscapes SSL. 67 68 This library is free for commercial and non-commercial use as long as 69 the following conditions are aheared to. The following conditions 70 apply to all code found in this distribution, be it the RC4, RSA, 71 lhash, DES, etc., code; not just the SSL code. The SSL documentation 72 included with this distribution is covered by the same copyright terms 73 except that the holder is Tim Hudson ([email protected]). 74 75 Copyright remains Eric Young's, and as such any Copyright notices in 76 the code are not to be removed. 77 If this package is used in a product, Eric Young should be given attribution 78 as the author of the parts of the library used. 79 This can be in the form of a textual message at program startup or 80 in documentation (online or textual) provided with the package. 81 82 Redistribution and use in source and binary forms, with or without 83 modification, are permitted provided that the following conditions 84 are met: 85 1. Redistributions of source code must retain the copyright 86 notice, this list of conditions and the following disclaimer. 87 2. Redistributions in binary form must reproduce the above copyright 88 notice, this list of conditions and the following disclaimer in the 89 documentation and/or other materials provided with the distribution. 90 3. All advertising materials mentioning features or use of this software 91 must display the following acknowledgement: 92 "This product includes cryptographic software written by 93 Eric Young ([email protected])" 94 The word 'cryptographic' can be left out if the rouines from the library 95 being used are not cryptographic related :-). 96 4. If you include any Windows specific code (or a derivative thereof) from 97 the apps directory (application code) you must include an acknowledgement: 98 "This product includes software written by Tim Hudson ([email protected])" 99 100 THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 101 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 102 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 103 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 104 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 105 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 106 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 107 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 108 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 109 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 110 SUCH DAMAGE. 111 112 The licence and distribution terms for any publically available version or 113 derivative of this code cannot be changed. i.e. this code cannot simply be 114 copied and put under another distribution licence 115 [including the GNU Public Licence.] 116 117* libgit2 - https://github.com/libgit2/libgit2/blob/master/COPYING 118 119 libgit2 is Copyright (C) the libgit2 contributors, 120 unless otherwise stated. See the AUTHORS file for details. 121 122 Note that the only valid version of the GPL as far as this project 123 is concerned is _this_ particular version of the license (ie v2, not 124 v2.2 or v3.x or whatever), unless explicitly otherwise stated. 125 126 ---------------------------------------------------------------------- 127 128 LINKING EXCEPTION 129 130 In addition to the permissions in the GNU General Public License, 131 the authors give you unlimited permission to link the compiled 132 version of this library into combinations with other programs, 133 and to distribute those combinations without any restriction 134 coming from the use of this file. (The General Public License 135 restrictions do apply in other respects; for example, they cover 136 modification of the file, and distribution when not linked into 137 a combined executable.) 138 139 ---------------------------------------------------------------------- 140 141 GNU GENERAL PUBLIC LICENSE 142 Version 2, June 1991 143 144 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 145 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 146 Everyone is permitted to copy and distribute verbatim copies 147 of this license document, but changing it is not allowed. 148 149 Preamble 150 151 The licenses for most software are designed to take away your 152 freedom to share and change it. By contrast, the GNU General Public 153 License is intended to guarantee your freedom to share and change free 154 software--to make sure the software is free for all its users. This 155 General Public License applies to most of the Free Software 156 Foundation's software and to any other program whose authors commit to 157 using it. (Some other Free Software Foundation software is covered by 158 the GNU Library General Public License instead.) You can apply it to 159 your programs, too. 160 161 When we speak of free software, we are referring to freedom, not 162 price. Our General Public Licenses are designed to make sure that you 163 have the freedom to distribute copies of free software (and charge for 164 this service if you wish), that you receive source code or can get it 165 if you want it, that you can change the software or use pieces of it 166 in new free programs; and that you know you can do these things. 167 168 To protect your rights, we need to make restrictions that forbid 169 anyone to deny you these rights or to ask you to surrender the rights. 170 These restrictions translate to certain responsibilities for you if you 171 distribute copies of the software, or if you modify it. 172 173 For example, if you distribute copies of such a program, whether 174 gratis or for a fee, you must give the recipients all the rights that 175 you have. You must make sure that they, too, receive or can get the 176 source code. And you must show them these terms so they know their 177 rights. 178 179 We protect your rights with two steps: (1) copyright the software, and 180 (2) offer you this license which gives you legal permission to copy, 181 distribute and/or modify the software. 182 183 Also, for each author's protection and ours, we want to make certain 184 that everyone understands that there is no warranty for this free 185 software. If the software is modified by someone else and passed on, we 186 want its recipients to know that what they have is not the original, so 187 that any problems introduced by others will not reflect on the original 188 authors' reputations. 189 190 Finally, any free program is threatened constantly by software 191 patents. We wish to avoid the danger that redistributors of a free 192 program will individually obtain patent licenses, in effect making the 193 program proprietary. To prevent this, we have made it clear that any 194 patent must be licensed for everyone's free use or not licensed at all. 195 196 The precise terms and conditions for copying, distribution and 197 modification follow. 198 199 GNU GENERAL PUBLIC LICENSE 200 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 201 202 0. This License applies to any program or other work which contains 203 a notice placed by the copyright holder saying it may be distributed 204 under the terms of this General Public License. The "Program", below, 205 refers to any such program or work, and a "work based on the Program" 206 means either the Program or any derivative work under copyright law: 207 that is to say, a work containing the Program or a portion of it, 208 either verbatim or with modifications and/or translated into another 209 language. (Hereinafter, translation is included without limitation in 210 the term "modification".) Each licensee is addressed as "you". 211 212 Activities other than copying, distribution and modification are not 213 covered by this License; they are outside its scope. The act of 214 running the Program is not restricted, and the output from the Program 215 is covered only if its contents constitute a work based on the 216 Program (independent of having been made by running the Program). 217 Whether that is true depends on what the Program does. 218 219 1. You may copy and distribute verbatim copies of the Program's 220 source code as you receive it, in any medium, provided that you 221 conspicuously and appropriately publish on each copy an appropriate 222 copyright notice and disclaimer of warranty; keep intact all the 223 notices that refer to this License and to the absence of any warranty; 224 and give any other recipients of the Program a copy of this License 225 along with the Program. 226 227 You may charge a fee for the physical act of transferring a copy, and 228 you may at your option offer warranty protection in exchange for a fee. 229 230 2. You may modify your copy or copies of the Program or any portion 231 of it, thus forming a work based on the Program, and copy and 232 distribute such modifications or work under the terms of Section 1 233 above, provided that you also meet all of these conditions: 234 235 a) You must cause the modified files to carry prominent notices 236 stating that you changed the files and the date of any change. 237 238 b) You must cause any work that you distribute or publish, that in 239 whole or in part contains or is derived from the Program or any 240 part thereof, to be licensed as a whole at no charge to all third 241 parties under the terms of this License. 242 243 c) If the modified program normally reads commands interactively 244 when run, you must cause it, when started running for such 245 interactive use in the most ordinary way, to print or display an 246 announcement including an appropriate copyright notice and a 247 notice that there is no warranty (or else, saying that you provide 248 a warranty) and that users may redistribute the program under 249 these conditions, and telling the user how to view a copy of this 250 License. (Exception: if the Program itself is interactive but 251 does not normally print such an announcement, your work based on 252 the Program is not required to print an announcement.) 253 254 These requirements apply to the modified work as a whole. If 255 identifiable sections of that work are not derived from the Program, 256 and can be reasonably considered independent and separate works in 257 themselves, then this License, and its terms, do not apply to those 258 sections when you distribute them as separate works. But when you 259 distribute the same sections as part of a whole which is a work based 260 on the Program, the distribution of the whole must be on the terms of 261 this License, whose permissions for other licensees extend to the 262 entire whole, and thus to each and every part regardless of who wrote it. 263 264 Thus, it is not the intent of this section to claim rights or contest 265 your rights to work written entirely by you; rather, the intent is to 266 exercise the right to control the distribution of derivative or 267 collective works based on the Program. 268 269 In addition, mere aggregation of another work not based on the Program 270 with the Program (or with a work based on the Program) on a volume of 271 a storage or distribution medium does not bring the other work under 272 the scope of this License. 273 274 3. You may copy and distribute the Program (or a work based on it, 275 under Section 2) in object code or executable form under the terms of 276 Sections 1 and 2 above provided that you also do one of the following: 277 278 a) Accompany it with the complete corresponding machine-readable 279 source code, which must be distributed under the terms of Sections 280 1 and 2 above on a medium customarily used for software interchange; or, 281 282 b) Accompany it with a written offer, valid for at least three 283 years, to give any third party, for a charge no more than your 284 cost of physically performing source distribution, a complete 285 machine-readable copy of the corresponding source code, to be 286 distributed under the terms of Sections 1 and 2 above on a medium 287 customarily used for software interchange; or, 288 289 c) Accompany it with the information you received as to the offer 290 to distribute corresponding source code. (This alternative is 291 allowed only for noncommercial distribution and only if you 292 received the program in object code or executable form with such 293 an offer, in accord with Subsection b above.) 294 295 The source code for a work means the preferred form of the work for 296 making modifications to it. For an executable work, complete source 297 code means all the source code for all modules it contains, plus any 298 associated interface definition files, plus the scripts used to 299 control compilation and installation of the executable. However, as a 300 special exception, the source code distributed need not include 301 anything that is normally distributed (in either source or binary 302 form) with the major components (compiler, kernel, and so on) of the 303 operating system on which the executable runs, unless that component 304 itself accompanies the executable. 305 306 If distribution of executable or object code is made by offering 307 access to copy from a designated place, then offering equivalent 308 access to copy the source code from the same place counts as 309 distribution of the source code, even though third parties are not 310 compelled to copy the source along with the object code. 311 312 4. You may not copy, modify, sublicense, or distribute the Program 313 except as expressly provided under this License. Any attempt 314 otherwise to copy, modify, sublicense or distribute the Program is 315 void, and will automatically terminate your rights under this License. 316 However, parties who have received copies, or rights, from you under 317 this License will not have their licenses terminated so long as such 318 parties remain in full compliance. 319 320 5. You are not required to accept this License, since you have not 321 signed it. However, nothing else grants you permission to modify or 322 distribute the Program or its derivative works. These actions are 323 prohibited by law if you do not accept this License. Therefore, by 324 modifying or distributing the Program (or any work based on the 325 Program), you indicate your acceptance of this License to do so, and 326 all its terms and conditions for copying, distributing or modifying 327 the Program or works based on it. 328 329 6. Each time you redistribute the Program (or any work based on the 330 Program), the recipient automatically receives a license from the 331 original licensor to copy, distribute or modify the Program subject to 332 these terms and conditions. You may not impose any further 333 restrictions on the recipients' exercise of the rights granted herein. 334 You are not responsible for enforcing compliance by third parties to 335 this License. 336 337 7. If, as a consequence of a court judgment or allegation of patent 338 infringement or for any other reason (not limited to patent issues), 339 conditions are imposed on you (whether by court order, agreement or 340 otherwise) that contradict the conditions of this License, they do not 341 excuse you from the conditions of this License. If you cannot 342 distribute so as to satisfy simultaneously your obligations under this 343 License and any other pertinent obligations, then as a consequence you 344 may not distribute the Program at all. For example, if a patent 345 license would not permit royalty-free redistribution of the Program by 346 all those who receive copies directly or indirectly through you, then 347 the only way you could satisfy both it and this License would be to 348 refrain entirely from distribution of the Program. 349 350 If any portion of this section is held invalid or unenforceable under 351 any particular circumstance, the balance of the section is intended to 352 apply and the section as a whole is intended to apply in other 353 circumstances. 354 355 It is not the purpose of this section to induce you to infringe any 356 patents or other property right claims or to contest validity of any 357 such claims; this section has the sole purpose of protecting the 358 integrity of the free software distribution system, which is 359 implemented by public license practices. Many people have made 360 generous contributions to the wide range of software distributed 361 through that system in reliance on consistent application of that 362 system; it is up to the author/donor to decide if he or she is willing 363 to distribute software through any other system and a licensee cannot 364 impose that choice. 365 366 This section is intended to make thoroughly clear what is believed to 367 be a consequence of the rest of this License. 368 369 8. If the distribution and/or use of the Program is restricted in 370 certain countries either by patents or by copyrighted interfaces, the 371 original copyright holder who places the Program under this License 372 may add an explicit geographical distribution limitation excluding 373 those countries, so that distribution is permitted only in or among 374 countries not thus excluded. In such case, this License incorporates 375 the limitation as if written in the body of this License. 376 377 9. The Free Software Foundation may publish revised and/or new versions 378 of the General Public License from time to time. Such new versions will 379 be similar in spirit to the present version, but may differ in detail to 380 address new problems or concerns. 381 382 Each version is given a distinguishing version number. If the Program 383 specifies a version number of this License which applies to it and "any 384 later version", you have the option of following the terms and conditions 385 either of that version or of any later version published by the Free 386 Software Foundation. If the Program does not specify a version number of 387 this License, you may choose any version ever published by the Free Software 388 Foundation. 389 390 10. If you wish to incorporate parts of the Program into other free 391 programs whose distribution conditions are different, write to the author 392 to ask for permission. For software which is copyrighted by the Free 393 Software Foundation, write to the Free Software Foundation; we sometimes 394 make exceptions for this. Our decision will be guided by the two goals 395 of preserving the free status of all derivatives of our free software and 396 of promoting the sharing and reuse of software generally. 397 398 NO WARRANTY 399 400 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 401 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 402 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 403 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 404 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 405 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 406 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 407 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 408 REPAIR OR CORRECTION. 409 410 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 411 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 412 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 413 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 414 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 415 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 416 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 417 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 418 POSSIBILITY OF SUCH DAMAGES. 419 420 END OF TERMS AND CONDITIONS 421 422 How to Apply These Terms to Your New Programs 423 424 If you develop a new program, and you want it to be of the greatest 425 possible use to the public, the best way to achieve this is to make it 426 free software which everyone can redistribute and change under these terms. 427 428 To do so, attach the following notices to the program. It is safest 429 to attach them to the start of each source file to most effectively 430 convey the exclusion of warranty; and each file should have at least 431 the "copyright" line and a pointer to where the full notice is found. 432 433 <one line to give the program's name and a brief idea of what it does.> 434 Copyright (C) <year> <name of author> 435 436 This program is free software; you can redistribute it and/or modify 437 it under the terms of the GNU General Public License as published by 438 the Free Software Foundation; either version 2 of the License, or 439 (at your option) any later version. 440 441 This program is distributed in the hope that it will be useful, 442 but WITHOUT ANY WARRANTY; without even the implied warranty of 443 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 444 GNU General Public License for more details. 445 446 You should have received a copy of the GNU General Public License 447 along with this program; if not, write to the Free Software 448 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 449 450 451 Also add information on how to contact you by electronic and paper mail. 452 453 If the program is interactive, make it output a short notice like this 454 when it starts in an interactive mode: 455 456 Gnomovision version 69, Copyright (C) year name of author 457 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 458 This is free software, and you are welcome to redistribute it 459 under certain conditions; type `show c' for details. 460 461 The hypothetical commands `show w' and `show c' should show the appropriate 462 parts of the General Public License. Of course, the commands you use may 463 be called something other than `show w' and `show c'; they could even be 464 mouse-clicks or menu items--whatever suits your program. 465 466 You should also get your employer (if you work as a programmer) or your 467 school, if any, to sign a "copyright disclaimer" for the program, if 468 necessary. Here is a sample; alter the names: 469 470 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 471 `Gnomovision' (which makes passes at compilers) written by James Hacker. 472 473 <signature of Ty Coon>, 1 April 1989 474 Ty Coon, President of Vice 475 476 This General Public License does not permit incorporating your program into 477 proprietary programs. If your program is a subroutine library, you may 478 consider it more useful to permit linking proprietary applications with the 479 library. If this is what you want to do, use the GNU Library General 480 Public License instead of this License. 481 482 ---------------------------------------------------------------------- 483 484 The bundled ZLib code is licensed under the ZLib license: 485 486 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler 487 488 This software is provided 'as-is', without any express or implied 489 warranty. In no event will the authors be held liable for any damages 490 arising from the use of this software. 491 492 Permission is granted to anyone to use this software for any purpose, 493 including commercial applications, and to alter it and redistribute it 494 freely, subject to the following restrictions: 495 496 1. The origin of this software must not be misrepresented; you must not 497 claim that you wrote the original software. If you use this software 498 in a product, an acknowledgment in the product documentation would be 499 appreciated but is not required. 500 2. Altered source versions must be plainly marked as such, and must not be 501 misrepresented as being the original software. 502 3. This notice may not be removed or altered from any source distribution. 503 504 Jean-loup Gailly Mark Adler 505 [email protected] [email protected] 506 507 ---------------------------------------------------------------------- 508 509 The Clar framework is licensed under the MIT license: 510 511 Copyright (C) 2011 by Vicent Marti 512 513 Permission is hereby granted, free of charge, to any person obtaining a copy 514 of this software and associated documentation files (the "Software"), to deal 515 in the Software without restriction, including without limitation the rights 516 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 517 copies of the Software, and to permit persons to whom the Software is 518 furnished to do so, subject to the following conditions: 519 520 The above copyright notice and this permission notice shall be included in 521 all copies or substantial portions of the Software. 522 523 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 524 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 525 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 526 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 527 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 528 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 529 THE SOFTWARE. 530 531 ---------------------------------------------------------------------- 532 533 The regex library (deps/regex/) is licensed under the GNU LGPL 534 535 GNU LESSER GENERAL PUBLIC LICENSE 536 Version 2.1, February 1999 537 538 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 539 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 540 Everyone is permitted to copy and distribute verbatim copies 541 of this license document, but changing it is not allowed. 542 543 [This is the first released version of the Lesser GPL. It also counts 544 as the successor of the GNU Library Public License, version 2, hence 545 the version number 2.1.] 546 547 Preamble 548 549 The licenses for most software are designed to take away your 550 freedom to share and change it. By contrast, the GNU General Public 551 Licenses are intended to guarantee your freedom to share and change 552 free software--to make sure the software is free for all its users. 553 554 This license, the Lesser General Public License, applies to some 555 specially designated software packages--typically libraries--of the 556 Free Software Foundation and other authors who decide to use it. You 557 can use it too, but we suggest you first think carefully about whether 558 this license or the ordinary General Public License is the better 559 strategy to use in any particular case, based on the explanations below. 560 561 When we speak of free software, we are referring to freedom of use, 562 not price. Our General Public Licenses are designed to make sure that 563 you have the freedom to distribute copies of free software (and charge 564 for this service if you wish); that you receive source code or can get 565 it if you want it; that you can change the software and use pieces of 566 it in new free programs; and that you are informed that you can do 567 these things. 568 569 To protect your rights, we need to make restrictions that forbid 570 distributors to deny you these rights or to ask you to surrender these 571 rights. These restrictions translate to certain responsibilities for 572 you if you distribute copies of the library or if you modify it. 573 574 For example, if you distribute copies of the library, whether gratis 575 or for a fee, you must give the recipients all the rights that we gave 576 you. You must make sure that they, too, receive or can get the source 577 code. If you link other code with the library, you must provide 578 complete object files to the recipients, so that they can relink them 579 with the library after making changes to the library and recompiling 580 it. And you must show them these terms so they know their rights. 581 582 We protect your rights with a two-step method: (1) we copyright the 583 library, and (2) we offer you this license, which gives you legal 584 permission to copy, distribute and/or modify the library. 585 586 To protect each distributor, we want to make it very clear that 587 there is no warranty for the free library. Also, if the library is 588 modified by someone else and passed on, the recipients should know 589 that what they have is not the original version, so that the original 590 author's reputation will not be affected by problems that might be 591 introduced by others. 592 593 Finally, software patents pose a constant threat to the existence of 594 any free program. We wish to make sure that a company cannot 595 effectively restrict the users of a free program by obtaining a 596 restrictive license from a patent holder. Therefore, we insist that 597 any patent license obtained for a version of the library must be 598 consistent with the full freedom of use specified in this license. 599 600 Most GNU software, including some libraries, is covered by the 601 ordinary GNU General Public License. This license, the GNU Lesser 602 General Public License, applies to certain designated libraries, and 603 is quite different from the ordinary General Public License. We use 604 this license for certain libraries in order to permit linking those 605 libraries into non-free programs. 606 607 When a program is linked with a library, whether statically or using 608 a shared library, the combination of the two is legally speaking a 609 combined work, a derivative of the original library. The ordinary 610 General Public License therefore permits such linking only if the 611 entire combination fits its criteria of freedom. The Lesser General 612 Public License permits more lax criteria for linking other code with 613 the library. 614 615 We call this license the "Lesser" General Public License because it 616 does Less to protect the user's freedom than the ordinary General 617 Public License. It also provides other free software developers Less 618 of an advantage over competing non-free programs. These disadvantages 619 are the reason we use the ordinary General Public License for many 620 libraries. However, the Lesser license provides advantages in certain 621 special circumstances. 622 623 For example, on rare occasions, there may be a special need to 624 encourage the widest possible use of a certain library, so that it becomes 625 a de-facto standard. To achieve this, non-free programs must be 626 allowed to use the library. A more frequent case is that a free 627 library does the same job as widely used non-free libraries. In this 628 case, there is little to gain by limiting the free library to free 629 software only, so we use the Lesser General Public License. 630 631 In other cases, permission to use a particular library in non-free 632 programs enables a greater number of people to use a large body of 633 free software. For example, permission to use the GNU C Library in 634 non-free programs enables many more people to use the whole GNU 635 operating system, as well as its variant, the GNU/Linux operating 636 system. 637 638 Although the Lesser General Public License is Less protective of the 639 users' freedom, it does ensure that the user of a program that is 640 linked with the Library has the freedom and the wherewithal to run 641 that program using a modified version of the Library. 642 643 The precise terms and conditions for copying, distribution and 644 modification follow. Pay close attention to the difference between a 645 "work based on the library" and a "work that uses the library". The 646 former contains code derived from the library, whereas the latter must 647 be combined with the library in order to run. 648 649 GNU LESSER GENERAL PUBLIC LICENSE 650 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 651 652 0. This License Agreement applies to any software library or other 653 program which contains a notice placed by the copyright holder or 654 other authorized party saying it may be distributed under the terms of 655 this Lesser General Public License (also called "this License"). 656 Each licensee is addressed as "you". 657 658 A "library" means a collection of software functions and/or data 659 prepared so as to be conveniently linked with application programs 660 (which use some of those functions and data) to form executables. 661 662 The "Library", below, refers to any such software library or work 663 which has been distributed under these terms. A "work based on the 664 Library" means either the Library or any derivative work under 665 copyright law: that is to say, a work containing the Library or a 666 portion of it, either verbatim or with modifications and/or translated 667 straightforwardly into another language. (Hereinafter, translation is 668 included without limitation in the term "modification".) 669 670 "Source code" for a work means the preferred form of the work for 671 making modifications to it. For a library, complete source code means 672 all the source code for all modules it contains, plus any associated 673 interface definition files, plus the scripts used to control compilation 674 and installation of the library. 675 676 Activities other than copying, distribution and modification are not 677 covered by this License; they are outside its scope. The act of 678 running a program using the Library is not restricted, and output from 679 such a program is covered only if its contents constitute a work based 680 on the Library (independent of the use of the Library in a tool for 681 writing it). Whether that is true depends on what the Library does 682 and what the program that uses the Library does. 683 684 1. You may copy and distribute verbatim copies of the Library's 685 complete source code as you receive it, in any medium, provided that 686 you conspicuously and appropriately publish on each copy an 687 appropriate copyright notice and disclaimer of warranty; keep intact 688 all the notices that refer to this License and to the absence of any 689 warranty; and distribute a copy of this License along with the 690 Library. 691 692 You may charge a fee for the physical act of transferring a copy, 693 and you may at your option offer warranty protection in exchange for a 694 fee. 695 696 2. You may modify your copy or copies of the Library or any portion 697 of it, thus forming a work based on the Library, and copy and 698 distribute such modifications or work under the terms of Section 1 699 above, provided that you also meet all of these conditions: 700 701 a) The modified work must itself be a software library. 702 703 b) You must cause the files modified to carry prominent notices 704 stating that you changed the files and the date of any change. 705 706 c) You must cause the whole of the work to be licensed at no 707 charge to all third parties under the terms of this License. 708 709 d) If a facility in the modified Library refers to a function or a 710 table of data to be supplied by an application program that uses 711 the facility, other than as an argument passed when the facility 712 is invoked, then you must make a good faith effort to ensure that, 713 in the event an application does not supply such function or 714 table, the facility still operates, and performs whatever part of 715 its purpose remains meaningful. 716 717 (For example, a function in a library to compute square roots has 718 a purpose that is entirely well-defined independent of the 719 application. Therefore, Subsection 2d requires that any 720 application-supplied function or table used by this function must 721 be optional: if the application does not supply it, the square 722 root function must still compute square roots.) 723 724 These requirements apply to the modified work as a whole. If 725 identifiable sections of that work are not derived from the Library, 726 and can be reasonably considered independent and separate works in 727 themselves, then this License, and its terms, do not apply to those 728 sections when you distribute them as separate works. But when you 729 distribute the same sections as part of a whole which is a work based 730 on the Library, the distribution of the whole must be on the terms of 731 this License, whose permissions for other licensees extend to the 732 entire whole, and thus to each and every part regardless of who wrote 733 it. 734 735 Thus, it is not the intent of this section to claim rights or contest 736 your rights to work written entirely by you; rather, the intent is to 737 exercise the right to control the distribution of derivative or 738 collective works based on the Library. 739 740 In addition, mere aggregation of another work not based on the Library 741 with the Library (or with a work based on the Library) on a volume of 742 a storage or distribution medium does not bring the other work under 743 the scope of this License. 744 745 3. You may opt to apply the terms of the ordinary GNU General Public 746 License instead of this License to a given copy of the Library. To do 747 this, you must alter all the notices that refer to this License, so 748 that they refer to the ordinary GNU General Public License, version 2, 749 instead of to this License. (If a newer version than version 2 of the 750 ordinary GNU General Public License has appeared, then you can specify 751 that version instead if you wish.) Do not make any other change in 752 these notices. 753 754 Once this change is made in a given copy, it is irreversible for 755 that copy, so the ordinary GNU General Public License applies to all 756 subsequent copies and derivative works made from that copy. 757 758 This option is useful when you wish to copy part of the code of 759 the Library into a program that is not a library. 760 761 4. You may copy and distribute the Library (or a portion or 762 derivative of it, under Section 2) in object code or executable form 763 under the terms of Sections 1 and 2 above provided that you accompany 764 it with the complete corresponding machine-readable source code, which 765 must be distributed under the terms of Sections 1 and 2 above on a 766 medium customarily used for software interchange. 767 768 If distribution of object code is made by offering access to copy 769 from a designated place, then offering equivalent access to copy the 770 source code from the same place satisfies the requirement to 771 distribute the source code, even though third parties are not 772 compelled to copy the source along with the object code. 773 774 5. A program that contains no derivative of any portion of the 775 Library, but is designed to work with the Library by being compiled or 776 linked with it, is called a "work that uses the Library". Such a 777 work, in isolation, is not a derivative work of the Library, and 778 therefore falls outside the scope of this License. 779 780 However, linking a "work that uses the Library" with the Library 781 creates an executable that is a derivative of the Library (because it 782 contains portions of the Library), rather than a "work that uses the 783 library". The executable is therefore covered by this License. 784 Section 6 states terms for distribution of such executables. 785 786 When a "work that uses the Library" uses material from a header file 787 that is part of the Library, the object code for the work may be a 788 derivative work of the Library even though the source code is not. 789 Whether this is true is especially significant if the work can be 790 linked without the Library, or if the work is itself a library. The 791 threshold for this to be true is not precisely defined by law. 792 793 If such an object file uses only numerical parameters, data 794 structure layouts and accessors, and small macros and small inline 795 functions (ten lines or less in length), then the use of the object 796 file is unrestricted, regardless of whether it is legally a derivative 797 work. (Executables containing this object code plus portions of the 798 Library will still fall under Section 6.) 799 800 Otherwise, if the work is a derivative of the Library, you may 801 distribute the object code for the work under the terms of Section 6. 802 Any executables containing that work also fall under Section 6, 803 whether or not they are linked directly with the Library itself. 804 805 6. As an exception to the Sections above, you may also combine or 806 link a "work that uses the Library" with the Library to produce a 807 work containing portions of the Library, and distribute that work 808 under terms of your choice, provided that the terms permit 809 modification of the work for the customer's own use and reverse 810 engineering for debugging such modifications. 811 812 You must give prominent notice with each copy of the work that the 813 Library is used in it and that the Library and its use are covered by 814 this License. You must supply a copy of this License. If the work 815 during execution displays copyright notices, you must include the 816 copyright notice for the Library among them, as well as a reference 817 directing the user to the copy of this License. Also, you must do one 818 of these things: 819 820 a) Accompany the work with the complete corresponding 821 machine-readable source code for the Library including whatever 822 changes were used in the work (which must be distributed under 823 Sections 1 and 2 above); and, if the work is an executable linked 824 with the Library, with the complete machine-readable "work that 825 uses the Library", as object code and/or source code, so that the 826 user can modify the Library and then relink to produce a modified 827 executable containing the modified Library. (It is understood 828 that the user who changes the contents of definitions files in the 829 Library will not necessarily be able to recompile the application 830 to use the modified definitions.) 831 832 b) Use a suitable shared library mechanism for linking with the 833 Library. A suitable mechanism is one that (1) uses at run time a 834 copy of the library already present on the user's computer system, 835 rather than copying library functions into the executable, and (2) 836 will operate properly with a modified version of the library, if 837 the user installs one, as long as the modified version is 838 interface-compatible with the version that the work was made with. 839 840 c) Accompany the work with a written offer, valid for at 841 least three years, to give the same user the materials 842 specified in Subsection 6a, above, for a charge no more 843 than the cost of performing this distribution. 844 845 d) If distribution of the work is made by offering access to copy 846 from a designated place, offer equivalent access to copy the above 847 specified materials from the same place. 848 849 e) Verify that the user has already received a copy of these 850 materials or that you have already sent this user a copy. 851 852 For an executable, the required form of the "work that uses the 853 Library" must include any data and utility programs needed for 854 reproducing the executable from it. However, as a special exception, 855 the materials to be distributed need not include anything that is 856 normally distributed (in either source or binary form) with the major 857 components (compiler, kernel, and so on) of the operating system on 858 which the executable runs, unless that component itself accompanies 859 the executable. 860 861 It may happen that this requirement contradicts the license 862 restrictions of other proprietary libraries that do not normally 863 accompany the operating system. Such a contradiction means you cannot 864 use both them and the Library together in an executable that you 865 distribute. 866 867 7. You may place library facilities that are a work based on the 868 Library side-by-side in a single library together with other library 869 facilities not covered by this License, and distribute such a combined 870 library, provided that the separate distribution of the work based on 871 the Library and of the other library facilities is otherwise 872 permitted, and provided that you do these two things: 873 874 a) Accompany the combined library with a copy of the same work 875 based on the Library, uncombined with any other library 876 facilities. This must be distributed under the terms of the 877 Sections above. 878 879 b) Give prominent notice with the combined library of the fact 880 that part of it is a work based on the Library, and explaining 881 where to find the accompanying uncombined form of the same work. 882 883 8. You may not copy, modify, sublicense, link with, or distribute 884 the Library except as expressly provided under this License. Any 885 attempt otherwise to copy, modify, sublicense, link with, or 886 distribute the Library is void, and will automatically terminate your 887 rights under this License. However, parties who have received copies, 888 or rights, from you under this License will not have their licenses 889 terminated so long as such parties remain in full compliance. 890 891 9. You are not required to accept this License, since you have not 892 signed it. However, nothing else grants you permission to modify or 893 distribute the Library or its derivative works. These actions are 894 prohibited by law if you do not accept this License. Therefore, by 895 modifying or distributing the Library (or any work based on the 896 Library), you indicate your acceptance of this License to do so, and 897 all its terms and conditions for copying, distributing or modifying 898 the Library or works based on it. 899 900 10. Each time you redistribute the Library (or any work based on the 901 Library), the recipient automatically receives a license from the 902 original licensor to copy, distribute, link with or modify the Library 903 subject to these terms and conditions. You may not impose any further 904 restrictions on the recipients' exercise of the rights granted herein. 905 You are not responsible for enforcing compliance by third parties with 906 this License. 907 908 11. If, as a consequence of a court judgment or allegation of patent 909 infringement or for any other reason (not limited to patent issues), 910 conditions are imposed on you (whether by court order, agreement or 911 otherwise) that contradict the conditions of this License, they do not 912 excuse you from the conditions of this License. If you cannot 913 distribute so as to satisfy simultaneously your obligations under this 914 License and any other pertinent obligations, then as a consequence you 915 may not distribute the Library at all. For example, if a patent 916 license would not permit royalty-free redistribution of the Library by 917 all those who receive copies directly or indirectly through you, then 918 the only way you could satisfy both it and this License would be to 919 refrain entirely from distribution of the Library. 920 921 If any portion of this section is held invalid or unenforceable under any 922 particular circumstance, the balance of the section is intended to apply, 923 and the section as a whole is intended to apply in other circumstances. 924 925 It is not the purpose of this section to induce you to infringe any 926 patents or other property right claims or to contest validity of any 927 such claims; this section has the sole purpose of protecting the 928 integrity of the free software distribution system which is 929 implemented by public license practices. Many people have made 930 generous contributions to the wide range of software distributed 931 through that system in reliance on consistent application of that 932 system; it is up to the author/donor to decide if he or she is willing 933 to distribute software through any other system and a licensee cannot 934 impose that choice. 935 936 This section is intended to make thoroughly clear what is believed to 937 be a consequence of the rest of this License. 938 939 12. If the distribution and/or use of the Library is restricted in 940 certain countries either by patents or by copyrighted interfaces, the 941 original copyright holder who places the Library under this License may add 942 an explicit geographical distribution limitation excluding those countries, 943 so that distribution is permitted only in or among countries not thus 944 excluded. In such case, this License incorporates the limitation as if 945 written in the body of this License. 946 947 13. The Free Software Foundation may publish revised and/or new 948 versions of the Lesser General Public License from time to time. 949 Such new versions will be similar in spirit to the present version, 950 but may differ in detail to address new problems or concerns. 951 952 Each version is given a distinguishing version number. If the Library 953 specifies a version number of this License which applies to it and 954 "any later version", you have the option of following the terms and 955 conditions either of that version or of any later version published by 956 the Free Software Foundation. If the Library does not specify a 957 license version number, you may choose any version ever published by 958 the Free Software Foundation. 959 960 14. If you wish to incorporate parts of the Library into other free 961 programs whose distribution conditions are incompatible with these, 962 write to the author to ask for permission. For software which is 963 copyrighted by the Free Software Foundation, write to the Free 964 Software Foundation; we sometimes make exceptions for this. Our 965 decision will be guided by the two goals of preserving the free status 966 of all derivatives of our free software and of promoting the sharing 967 and reuse of software generally. 968 969 NO WARRANTY 970 971 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 972 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 973 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 974 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 975 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 976 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 977 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 978 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 979 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 980 981 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 982 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 983 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 984 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 985 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 986 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 987 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 988 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 989 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 990 DAMAGES. 991 992 END OF TERMS AND CONDITIONS 993 994 How to Apply These Terms to Your New Libraries 995 996 If you develop a new library, and you want it to be of the greatest 997 possible use to the public, we recommend making it free software that 998 everyone can redistribute and change. You can do so by permitting 999 redistribution under these terms (or, alternatively, under the terms of the 1000 ordinary General Public License). 1001 1002 To apply these terms, attach the following notices to the library. It is 1003 safest to attach them to the start of each source file to most effectively 1004 convey the exclusion of warranty; and each file should have at least the 1005 "copyright" line and a pointer to where the full notice is found. 1006 1007 <one line to give the library's name and a brief idea of what it does.> 1008 Copyright (C) <year> <name of author> 1009 1010 This library is free software; you can redistribute it and/or 1011 modify it under the terms of the GNU Lesser General Public 1012 License as published by the Free Software Foundation; either 1013 version 2.1 of the License, or (at your option) any later version. 1014 1015 This library is distributed in the hope that it will be useful, 1016 but WITHOUT ANY WARRANTY; without even the implied warranty of 1017 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1018 Lesser General Public License for more details. 1019 1020 You should have received a copy of the GNU Lesser General Public 1021 License along with this library; if not, write to the Free Software 1022 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 1023 1024 Also add information on how to contact you by electronic and paper mail. 1025 1026 You should also get your employer (if you work as a programmer) or your 1027 school, if any, to sign a "copyright disclaimer" for the library, if 1028 necessary. Here is a sample; alter the names: 1029 1030 Yoyodyne, Inc., hereby disclaims all copyright interest in the 1031 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 1032 1033 <signature of Ty Coon>, 1 April 1990 1034 Ty Coon, President of Vice 1035 1036 That's all there is to it! 1037 1038 ---------------------------------------------------------------------- 1039 1040* libssh2 - https://www.libssh2.org/license.html 1041 1042 Copyright (c) 2004-2007 Sara Golemon <[email protected]> 1043 Copyright (c) 2005,2006 Mikhail Gusarov <[email protected]> 1044 Copyright (c) 2006-2007 The Written Word, Inc. 1045 Copyright (c) 2007 Eli Fant <[email protected]> 1046 Copyright (c) 2009 Daniel Stenberg 1047 Copyright (C) 2008, 2009 Simon Josefsson 1048 All rights reserved. 1049 1050 Redistribution and use in source and binary forms, 1051 with or without modification, are permitted provided 1052 that the following conditions are met: 1053 1054 Redistributions of source code must retain the above 1055 copyright notice, this list of conditions and the 1056 following disclaimer. 1057 1058 Redistributions in binary form must reproduce the above 1059 copyright notice, this list of conditions and the following 1060 disclaimer in the documentation and/or other materials 1061 provided with the distribution. 1062 1063 Neither the name of the copyright holder nor the names 1064 of any other contributors may be used to endorse or 1065 promote products derived from this software without 1066 specific prior written permission. 1067 1068 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 1069 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 1070 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 1071 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1072 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 1073 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1074 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1075 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 1076 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 1077 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 1078 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 1079 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 1080 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 1081 OF SUCH DAMAGE. 1082 1083* libcurl - https://curl.haxx.se/docs/copyright.html 1084 1085 COPYRIGHT AND PERMISSION NOTICE 1086 1087 Copyright (c) 1996 - 2014, Daniel Stenberg, [email protected]. 1088 1089 All rights reserved. 1090 1091 Permission to use, copy, modify, and distribute this software for any 1092 purpose with or without fee is hereby granted, provided that the above 1093 copyright notice and this permission notice appear in all copies. 1094 1095 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1096 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1097 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 1098 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 1099 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 1100 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 1101 USE OR OTHER DEALINGS IN THE SOFTWARE. 1102 1103 Except as contained in this notice, the name of a copyright holder shall not 1104 be used in advertising or otherwise to promote the sale, use or other 1105 dealings in this Software without prior written authorization of the 1106 copyright holder. 1107 1108* flate2-rs - https://github.com/alexcrichton/flate2-rs/blob/master/LICENSE-MIT 1109* link-config - https://github.com/alexcrichton/link-config/blob/master/LICENSE-MIT 1110* openssl-static-sys - https://github.com/alexcrichton/openssl-static-sys/blob/master/LICENSE-MIT 1111* toml-rs - https://github.com/alexcrichton/toml-rs/blob/master/LICENSE-MIT 1112* libssh2-static-sys - https://github.com/alexcrichton/libssh2-static-sys/blob/master/LICENSE-MIT 1113* git2-rs - https://github.com/alexcrichton/git2-rs/blob/master/LICENSE-MIT 1114* tar-rs - https://github.com/alexcrichton/tar-rs/blob/master/LICENSE-MIT 1115 1116 Copyright (c) 2014 Alex Crichton 1117 1118 Permission is hereby granted, free of charge, to any 1119 person obtaining a copy of this software and associated 1120 documentation files (the "Software"), to deal in the 1121 Software without restriction, including without 1122 limitation the rights to use, copy, modify, merge, 1123 publish, distribute, sublicense, and/or sell copies of 1124 the Software, and to permit persons to whom the Software 1125 is furnished to do so, subject to the following 1126 conditions: 1127 1128 The above copyright notice and this permission notice 1129 shall be included in all copies or substantial portions 1130 of the Software. 1131 1132 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF 1133 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 1134 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 1135 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT 1136 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1137 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 1138 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 1139 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 1140 DEALINGS IN THE SOFTWARE. 1141 1142* glob - https://github.com/rust-lang/glob/blob/master/LICENSE-MIT 1143* semver - https://github.com/rust-lang/semver/blob/master/LICENSE-MIT 1144 1145 Copyright (c) 2014 The Rust Project Developers 1146 1147 Permission is hereby granted, free of charge, to any 1148 person obtaining a copy of this software and associated 1149 documentation files (the "Software"), to deal in the 1150 Software without restriction, including without 1151 limitation the rights to use, copy, modify, merge, 1152 publish, distribute, sublicense, and/or sell copies of 1153 the Software, and to permit persons to whom the Software 1154 is furnished to do so, subject to the following 1155 conditions: 1156 1157 The above copyright notice and this permission notice 1158 shall be included in all copies or substantial portions 1159 of the Software. 1160 1161 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF 1162 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 1163 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 1164 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT 1165 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1166 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 1167 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 1168 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 1169 DEALINGS IN THE SOFTWARE. 1170 1171* rust-url - https://github.com/servo/rust-url/blob/master/LICENSE-MIT 1172 1173 Copyright (c) 2006-2009 Graydon Hoare 1174 Copyright (c) 2009-2013 Mozilla Foundation 1175 1176 Permission is hereby granted, free of charge, to any 1177 person obtaining a copy of this software and associated 1178 documentation files (the "Software"), to deal in the 1179 Software without restriction, including without 1180 limitation the rights to use, copy, modify, merge, 1181 publish, distribute, sublicense, and/or sell copies of 1182 the Software, and to permit persons to whom the Software 1183 is furnished to do so, subject to the following 1184 conditions: 1185 1186 The above copyright notice and this permission notice 1187 shall be included in all copies or substantial portions 1188 of the Software. 1189 1190 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF 1191 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 1192 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 1193 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT 1194 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1195 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 1196 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 1197 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 1198 DEALINGS IN THE SOFTWARE. 1199 1200* rust-encoding - https://github.com/lifthrasiir/rust-encoding/blob/master/LICENSE.txt 1201 1202 The MIT License (MIT) 1203 1204 Copyright (c) 2013, Kang Seonghoon. 1205 1206 Permission is hereby granted, free of charge, to any person obtaining a copy 1207 of this software and associated documentation files (the "Software"), to deal 1208 in the Software without restriction, including without limitation the rights 1209 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1210 copies of the Software, and to permit persons to whom the Software is 1211 furnished to do so, subject to the following conditions: 1212 1213 The above copyright notice and this permission notice shall be included in 1214 all copies or substantial portions of the Software. 1215 1216 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1217 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1218 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1219 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1220 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1221 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1222 THE SOFTWARE. 1223 1224* curl-rust - https://github.com/carllerche/curl-rust/blob/master/LICENSE 1225 1226 Copyright (c) 2014 Carl Lerche 1227 1228 Permission is hereby granted, free of charge, to any person obtaining a copy 1229 of this software and associated documentation files (the "Software"), to deal 1230 in the Software without restriction, including without limitation the rights 1231 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1232 copies of the Software, and to permit persons to whom the Software is 1233 furnished to do so, subject to the following conditions: 1234 1235 The above copyright notice and this permission notice shall be included in 1236 all copies or substantial portions of the Software. 1237 1238 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1239 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1240 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1241 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1242 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1243 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1244 THE SOFTWARE. 1245 1246* docopt.rs - https://github.com/docopt/docopt.rs/blob/master/UNLICENSE 1247 1248 This is free and unencumbered software released into the public domain. 1249 1250 Anyone is free to copy, modify, publish, use, compile, sell, or 1251 distribute this software, either in source code form or as a compiled 1252 binary, for any purpose, commercial or non-commercial, and by any 1253 means. 1254 1255 In jurisdictions that recognize copyright laws, the author or authors 1256 of this software dedicate any and all copyright interest in the 1257 software to the public domain. We make this dedication for the benefit 1258 of the public at large and to the detriment of our heirs and 1259 successors. We intend this dedication to be an overt act of 1260 relinquishment in perpetuity of all present and future rights to this 1261 software under copyright law. 1262 1263 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1264 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1265 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1266 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 1267 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 1268 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 1269 OTHER DEALINGS IN THE SOFTWARE. 1270 1271 For more information, please refer to <https://unlicense.org/> 1272 1273