xref: /aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/share/doc/cargo/LICENSE-THIRD-PARTY (revision b40554a23088fb75aa6945dfe8e65169c8484da3)
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