A dungeon delver roguelike using Pathfinder 2nd edition rules
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Removing git editor plugin

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

This is a binary file and will not be displayed.

addons/godot-git-plugin/macos/libgit_plugin.macos.editor.universal.dylib

This is a binary file and will not be displayed.

-7
addons/godot-git-plugin/plugin.cfg
··· 1 - [plugin] 2 - 3 - name="Godot Git Plugin" 4 - description="This plugin lets you interact with Git without leaving the Godot editor. More information can be found at https://github.com/godotengine/godot-git-plugin/wiki" 5 - author="twaritwaikar" 6 - version="v3.1.1" 7 - script="godot-git-plugin.gd"
addons/godot-git-plugin/win64/libgit_plugin.windows.editor.x86_64.dll

This is a binary file and will not be displayed.

addons/godot-git-plugin/win64/libgit_plugin.windows.editor.x86_64.exp

This is a binary file and will not be displayed.

addons/godot-git-plugin/win64/libgit_plugin.windows.editor.x86_64.lib

This is a binary file and will not be displayed.