github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-core-master/NOTICES (about) 1 2 Sawtooth relies on the following open source components for run-time execution. 3 These components are released under separate copyright notices and license terms. 4 5 -------------------------------------------------------------------------------- 6 -------------------------------------------------------------------------------- 7 8 => Alex Crichton futures-rs 9 => Alex Crichton futures-cpupool 10 => Apache Commons Lang 11 => CBOR for Go and Python 12 => C_based_gRPC 13 => ConradK rpassword 14 => Maven CBOR for Java 15 => Nick Hamann rust_base58=> Serde-RS json 16 => aiohttp 17 => async-timeout 18 => bitcoinj-core 19 => cbor_go 20 => com.google.protobuf.protobuf-java 21 => cryptography 22 => dcodeIO ProtoBuf.js 23 => libc for Rust 24 => log for Rust 25 => log4cxx 26 => pyformance 27 => python multidict 28 => python yarl 29 => rand for Rust 30 => requests 31 => rust-crypto 32 => rust-zmq 33 => tokio-core 34 => tokio-timer 35 => uuid for Rust 36 => yaml-rust 37 Apache Licence 38 Version 2.0, January 2004 39 http://www.apache.org/licenses/ 40 41 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 42 43 1. Definitions. 44 45 "License" shall mean the terms and conditions for use, reproduction, 46 and distribution as defined by Sections 1 through 9 of this document. 47 48 "Licensor" shall mean the copyright owner or entity authorized by 49 the copyright owner that is granting the License. 50 51 "Legal Entity" shall mean the union of the acting entity and all 52 other entities that control, are controlled by, or are under common 53 control with that entity. For the purposes of this definition, 54 "control" means (i) the power, direct or indirect, to cause the 55 direction or management of such entity, whether by contract or 56 otherwise, or (ii) ownership of fifty percent (50%) or more of the 57 outstanding shares, or (iii) beneficial ownership of such entity. 58 59 "You" (or "Your") shall mean an individual or Legal Entity 60 exercising permissions granted by this License. 61 62 "Source" form shall mean the preferred form for making modifications, 63 including but not limited to software source code, documentation 64 source, and configuration files. 65 66 "Object" form shall mean any form resulting from mechanical 67 transformation or translation of a Source form, including but 68 not limited to compiled object code, generated documentation, 69 and conversions to other media types. 70 71 "Work" shall mean the work of authorship, whether in Source or 72 Object form, made available under the License, as indicated by a 73 copyright notice that is included in or attached to the work 74 (an example is provided in the Appendix below). 75 76 "Derivative Works" shall mean any work, whether in Source or Object 77 form, that is based on (or derived from) the Work and for which the 78 editorial revisions, annotations, elaborations, or other modifications 79 represent, as a whole, an original work of authorship. For the purposes 80 of this License, Derivative Works shall not include works that remain 81 separable from, or merely link (or bind by name) to the interfaces of, 82 the Work and Derivative Works thereof. 83 84 "Contribution" shall mean any work of authorship, including 85 the original version of the Work and any modifications or additions 86 to that Work or Derivative Works thereof, that is intentionally 87 submitted to Licensor for inclusion in the Work by the copyright owner 88 or by an individual or Legal Entity authorized to submit on behalf of 89 the copyright owner. For the purposes of this definition, "submitted" 90 means any form of electronic, verbal, or written communication sent 91 to the Licensor or its representatives, including but not limited to 92 communication on electronic mailing lists, source code control systems, 93 and issue tracking systems that are managed by, or on behalf of, the 94 Licensor for the purpose of discussing and improving the Work, but 95 excluding communication that is conspicuously marked or otherwise 96 designated in writing by the copyright owner as "Not a Contribution." 97 98 "Contributor" shall mean Licensor and any individual or Legal Entity 99 on behalf of whom a Contribution has been received by Licensor and 100 subsequently incorporated within the Work. 101 102 2. Grant of Copyright License. Subject to the terms and conditions of 103 this License, each Contributor hereby grants to You a perpetual, 104 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 105 copyright license to reproduce, prepare Derivative Works of, 106 publicly display, publicly perform, sublicense, and distribute the 107 Work and such Derivative Works in Source or Object form. 108 109 3. Grant of Patent License. Subject to the terms and conditions of 110 this License, each Contributor hereby grants to You a perpetual, 111 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 112 (except as stated in this section) patent license to make, have made, 113 use, offer to sell, sell, import, and otherwise transfer the Work, 114 where such license applies only to those patent claims licensable 115 by such Contributor that are necessarily infringed by their 116 Contribution(s) alone or by combination of their Contribution(s) 117 with the Work to which such Contribution(s) was submitted. If You 118 institute patent litigation against any entity (including a 119 cross-claim or counterclaim in a lawsuit) alleging that the Work 120 or a Contribution incorporated within the Work constitutes direct 121 or contributory patent infringement, then any patent licenses 122 granted to You under this License for that Work shall terminate 123 as of the date such litigation is filed. 124 125 4. Redistribution. You may reproduce and distribute copies of the 126 Work or Derivative Works thereof in any medium, with or without 127 modifications, and in Source or Object form, provided that You 128 meet the following conditions: 129 130 (a) You must give any other recipients of the Work or 131 Derivative Works a copy of this License; and 132 133 (b) You must cause any modified files to carry prominent notices 134 stating that You changed the files; and 135 136 (c) You must retain, in the Source form of any Derivative Works 137 that You distribute, all copyright, patent, trademark, and 138 attribution notices from the Source form of the Work, 139 excluding those notices that do not pertain to any part of 140 the Derivative Works; and 141 142 (d) If the Work includes a "NOTICE" text file as part of its 143 distribution, then any Derivative Works that You distribute must 144 include a readable copy of the attribution notices contained 145 within such NOTICE file, excluding those notices that do not 146 pertain to any part of the Derivative Works, in at least one 147 of the following places: within a NOTICE text file distributed 148 as part of the Derivative Works; within the Source form or 149 documentation, if provided along with the Derivative Works; or, 150 within a display generated by the Derivative Works, if and 151 wherever such third-party notices normally appear. The contents 152 of the NOTICE file are for informational purposes only and 153 do not modify the License. You may add Your own attribution 154 notices within Derivative Works that You distribute, alongside 155 or as an addendum to the NOTICE text from the Work, provided 156 that such additional attribution notices cannot be construed 157 as modifying the License. 158 159 You may add Your own copyright statement to Your modifications and 160 may provide additional or different license terms and conditions 161 for use, reproduction, or distribution of Your modifications, or 162 for any such Derivative Works as a whole, provided Your use, 163 reproduction, and distribution of the Work otherwise complies with 164 the conditions stated in this License. 165 166 5. Submission of Contributions. Unless You explicitly state otherwise, 167 any Contribution intentionally submitted for inclusion in the Work 168 by You to the Licensor shall be under the terms and conditions of 169 this License, without any additional terms or conditions. 170 Notwithstanding the above, nothing herein shall supersede or modify 171 the terms of any separate license agreement you may have executed 172 with Licensor regarding such Contributions. 173 174 6. Trademarks. This License does not grant permission to use the trade 175 names, trademarks, service marks, or product names of the Licensor, 176 except as required for reasonable and customary use in describing the 177 origin of the Work and reproducing the content of the NOTICE file. 178 179 7. Disclaimer of Warranty. Unless required by applicable law or 180 agreed to in writing, Licensor provides the Work (and each 181 Contributor provides its Contributions) on an "AS IS" BASIS, 182 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 183 implied, including, without limitation, any warranties or conditions 184 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 185 PARTICULAR PURPOSE. You are solely responsible for determining the 186 appropriateness of using or redistributing the Work and assume any 187 risks associated with Your exercise of permissions under this License. 188 189 8. Limitation of Liability. In no event and under no legal theory, 190 whether in tort (including negligence), contract, or otherwise, 191 unless required by applicable law (such as deliberate and grossly 192 negligent acts) or agreed to in writing, shall any Contributor be 193 liable to You for damages, including any direct, indirect, special, 194 incidental, or consequential damages of any character arising as a 195 result of this License or out of the use or inability to use the 196 Work (including but not limited to damages for loss of goodwill, 197 work stoppage, computer failure or malfunction, or any and all 198 other commercial damages or losses), even if such Contributor 199 has been advised of the possibility of such damages. 200 201 9. Accepting Warranty or Additional Liability. While redistributing 202 the Work or Derivative Works thereof, You may choose to offer, 203 and charge a fee for, acceptance of support, warranty, indemnity, 204 or other liability obligations and/or rights consistent with this 205 License. However, in accepting such obligations, You may act only 206 on Your own behalf and on Your sole responsibility, not on behalf 207 of any other Contributor, and only if You agree to indemnify, 208 defend, and hold each Contributor harmless for any liability 209 incurred by, or claims asserted against, such Contributor by reason 210 of your accepting any such warranty or additional liability. 211 -------------------------------------------------------------------------------- 212 -------------------------------------------------------------------------------- 213 214 => Flake8 215 Copyright (C) 2011-2013 Tarek Ziade <tarek@ziade.org> 216 Copyright (C) 2012-2016 Ian Cordasco <graffatcolmingov@gmail.com> 217 => Hyperium hyper for Rust 218 Copyright (c) 2014 Sean McArthur 219 => JSON-C 220 Copyright (c) 2009-2012 Eric Haszlakiewicz 221 Copyright (c) 2004, 2005 Metaparadigm Pte Ltd 222 => Joe Hildebrand node-cbor 223 Copyright (c) 2014 Joe Hildebrand 224 => Microsoft ChakraCore 225 Copyright (c) Microsoft Corporation 226 All rights reserved. 227 => Node.js 228 Copyright Node.js contributors. All rights reserved 229 Copyright Joyent, Inc. and other Node contributors. All rights reserved. 230 => Parity Tech jsonrpc-core 231 Copyright (c) 2015-2017 Parity Technologies Limited 232 => Parity Tech jsonrpc-http-server 233 Copyright (c) 2015-2017 Parity Technologies Limited 234 => PyYAML - a YAML parser and emitter for Python 235 Copyright (c) 2006 Kirill Simonov 236 => aiodns 237 Copyright (C) 2014 by Saúl Ibarra Corretgé 238 => cffi 239 Copyright (C) 2005-2007, James Bielman <jamesjb@jamesjb.com 240 => cppzmq 241 => go.uuid 242 Copyright (C) 2013-2018 by Maxim Bublis <b@codemonkey.ru> 243 => libsecp256k1 244 Copyright (c) 2013 Pieter Wuille 245 => Netifaces 246 Copyright (c) 2007-2017 Alastair Houghton 247 => nlohmann-json 248 Copyright (c) 2013-2017 Niels Lohmann 249 => parson 250 Copyright (c) 2012 - 2017 Krzysztof Gabis 251 => Pybitcointools 252 Copyright (c) 2013 Vitalik Buterin 253 => pycares 254 Copyright (C) 2012 by Saúl Ibarra Corretgé 255 => python pytz 256 Copyright (c) 2003-2017 Stuart Bishop <stuart@stuartbishop.net> 257 => python-colorlog 258 Copyright (c) 2016 Sam Clements <sam@borntyping.co.uk> 259 => secp256k1-node 260 Copyright (c) 2014-2016 secp256k1-node contributors 261 Parts of this software are based on bn.js, elliptic, hash.js 262 Copyright (c) 2014-2016 Fedor Indutny 263 => secp256k1-py 264 Copyright (c) 2015 Ludvig Broberg 265 => setuptools 266 Copyright (C) 2016 Jason R Coombs <jaraco@jaraco.com> 267 => six Compatibility Utility 268 Copyright (c) 2010-2017 Benjamin Peterson 269 => uiri toml 270 Copyright 2013-2017 Uiri Noyb 271 Copyright 2015-2016 Julien Enselme 272 Copyright 2016 Google Inc. 273 Copyright 2017 Samuel Vasko 274 Copyright 2017 Nate Prewitt 275 Copyright 2017 Jack Evans 276 => uuid.js 277 Copyright (c) 2010-2016 Robert Kieffer and other contributors 278 => zmq for node 279 Copyright (c) 2011 TJ Holowaychuk 280 Copyright (c) 2010, 2011 Justin Tulloss 281 MIT License 282 Permission is hereby granted, free of charge, to any person obtaining a copy of 283 this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 284 285 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 286 287 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 288 289 -------------------------------------------------------------------------------- 290 -------------------------------------------------------------------------------- 291 292 => Ereski simple-logging 293 Copyright 2017 Isabela Schulze 294 => Jinja2 295 Copyright (c) 2009 by the Jinja Team, see AUTHORS for more details. 296 Some rights reserved 297 => go-protobuf 298 Go support for Protocol Buffers - Google's data interchange format 299 Copyright 2010 The Go Authors. All rights reserved. 300 https://github.com/golang/protobuf 301 => protobuf 302 This license applies to all parts of Protocol Buffers except the following: 303 - Atomicops support for generic gcc, located in 304 src/google/protobuf/stubs/atomicops_internals_generic_gcc.h. 305 This file is copyrighted by Red Hat Inc. 306 - Atomicops support for AIX/POWER, located in 307 src/google/protobuf/stubs/atomicops_internals_power.h. 308 This file is copyrighted by Bloomberg Finance LP. 309 Copyright 2014, Google Inc. All rights reserved. 310 => pyzmq 311 Copyright (c) 2009-2012, Brian Granger, Min Ragan-Kelle 312 313 314 315 BSD 3-clause "New" or "Revised" License 316 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 317 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 318 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 319 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 320 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 321 322 -------------------------------------------------------------------------------- 323 -------------------------------------------------------------------------------- 324 325 => rust-protobuf 326 Copyright (c) 2013, Stepan Koltsov 327 All rights reserved. 328 => zmq4 329 Copyright (c) 2013-2014, Peter Kleiweg 330 All rights reserved. 331 BSD 2-clause "Simplified" License 332 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 333 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 334 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 335 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 336 337 -------------------------------------------------------------------------------- 338 -------------------------------------------------------------------------------- 339 340 => Crypto++ 341 Crypto++ Licence 342 Compilation Copyright (c) 1995-2016 by Wei Dai. All rights reserved. 343 This copyright applies only to this software distribution package 344 as a compilation, and does not imply a copyright on any particular 345 file in the package. 346 347 All individual files in this compilation are placed in the public domain by 348 Wei Dai and other contributors. 349 350 I would like to thank the following authors for placing their works into 351 the public domain: 352 353 Joan Daemen - 3way.cpp 354 Leonard Janke - cast.cpp, seal.cpp 355 Steve Reid - cast.cpp 356 Phil Karn - des.cpp 357 Andrew M. Kuchling - md2.cpp, md4.cpp 358 Colin Plumb - md5.cpp 359 Seal Woods - rc6.cpp 360 Chris Morgan - rijndael.cpp 361 Paulo Baretto - rijndael.cpp, skipjack.cpp, square.cpp 362 Richard De Moliner - safer.cpp 363 Matthew Skala - twofish.cpp 364 Kevin Springle - camellia.cpp, shacal2.cpp, ttmac.cpp, whrlpool.cpp, ripemd.cpp 365 Ronny Van Keer - sha3.cpp 366 367 The Crypto++ Library (as a compilation) is currently licensed under the Boost 368 Software License 1.0 (http://www.boost.org/users/license.html). 369 370 Boost Software License - Version 1.0 - August 17th, 2003 371 372 Permission is hereby granted, free of charge, to any person or organization 373 obtaining a copy of the software and accompanying documentation covered by 374 this license (the "Software") to use, reproduce, display, distribute, 375 execute, and transmit the Software, and to prepare derivative works of the 376 Software, and to permit third-parties to whom the Software is furnished to 377 do so, all subject to the following: 378 379 The copyright notices in the Software and this entire statement, including 380 the above license grant, this restriction and the following disclaimer, 381 must be included in all copies of the Software, in whole or in part, and 382 all derivative works of the Software, unless such copies or derivative 383 works are solely in the form of machine-executable object code generated by 384 a source language processor. 385 386 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 387 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 388 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 389 SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 390 FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 391 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 392 DEALINGS IN THE SOFTWARE. 393 394 -------------------------------------------------------------------------------- 395 -------------------------------------------------------------------------------- 396 397 => zeromq 398 399 Source code for zeromq can be obtained here: https://github.com/zeromq/libzmq 400 401 GNU LESSER GENERAL PUBLIC LICENSE 402 Version 3, 29 June 2007 403 404 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 405 Everyone is permitted to copy and distribute verbatim copies 406 of this license document, but changing it is not allowed. 407 408 409 This version of the GNU Lesser General Public License incorporates 410 the terms and conditions of version 3 of the GNU General Public 411 License, supplemented by the additional permissions listed below. 412 413 0. Additional Definitions. 414 415 As used herein, "this License" refers to version 3 of the GNU Lesser 416 General Public License, and the "GNU GPL" refers to version 3 of the GNU 417 General Public License. 418 419 "The Library" refers to a covered work governed by this License, 420 other than an Application or a Combined Work as defined below. 421 422 An "Application" is any work that makes use of an interface provided 423 by the Library, but which is not otherwise based on the Library. 424 Defining a subclass of a class defined by the Library is deemed a mode 425 of using an interface provided by the Library. 426 427 A "Combined Work" is a work produced by combining or linking an 428 Application with the Library. The particular version of the Library 429 with which the Combined Work was made is also called the "Linked 430 Version". 431 432 The "Minimal Corresponding Source" for a Combined Work means the 433 Corresponding Source for the Combined Work, excluding any source code 434 for portions of the Combined Work that, considered in isolation, are 435 based on the Application, and not on the Linked Version. 436 437 The "Corresponding Application Code" for a Combined Work means the 438 object code and/or source code for the Application, including any data 439 and utility programs needed for reproducing the Combined Work from the 440 Application, but excluding the System Libraries of the Combined Work. 441 442 1. Exception to Section 3 of the GNU GPL. 443 444 You may convey a covered work under sections 3 and 4 of this License 445 without being bound by section 3 of the GNU GPL. 446 447 2. Conveying Modified Versions. 448 449 If you modify a copy of the Library, and, in your modifications, a 450 facility refers to a function or data to be supplied by an Application 451 that uses the facility (other than as an argument passed when the 452 facility is invoked), then you may convey a copy of the modified 453 version: 454 455 a) under this License, provided that you make a good faith effort to 456 ensure that, in the event an Application does not supply the 457 function or data, the facility still operates, and performs 458 whatever part of its purpose remains meaningful, or 459 460 b) under the GNU GPL, with none of the additional permissions of 461 this License applicable to that copy. 462 463 3. Object Code Incorporating Material from Library Header Files. 464 465 The object code form of an Application may incorporate material from 466 a header file that is part of the Library. You may convey such object 467 code under terms of your choice, provided that, if the incorporated 468 material is not limited to numerical parameters, data structure 469 layouts and accessors, or small macros, inline functions and templates 470 (ten or fewer lines in length), you do both of the following: 471 472 a) Give prominent notice with each copy of the object code that the 473 Library is used in it and that the Library and its use are 474 covered by this License. 475 476 b) Accompany the object code with a copy of the GNU GPL and this license 477 document. 478 479 4. Combined Works. 480 481 You may convey a Combined Work under terms of your choice that, 482 taken together, effectively do not restrict modification of the 483 portions of the Library contained in the Combined Work and reverse 484 engineering for debugging such modifications, if you also do each of 485 the following: 486 487 a) Give prominent notice with each copy of the Combined Work that 488 the Library is used in it and that the Library and its use are 489 covered by this License. 490 491 b) Accompany the Combined Work with a copy of the GNU GPL and this license 492 document. 493 494 c) For a Combined Work that displays copyright notices during 495 execution, include the copyright notice for the Library among 496 these notices, as well as a reference directing the user to the 497 copies of the GNU GPL and this license document. 498 499 d) Do one of the following: 500 501 0) Convey the Minimal Corresponding Source under the terms of this 502 License, and the Corresponding Application Code in a form 503 suitable for, and under terms that permit, the user to 504 recombine or relink the Application with a modified version of 505 the Linked Version to produce a modified Combined Work, in the 506 manner specified by section 6 of the GNU GPL for conveying 507 Corresponding Source. 508 509 1) Use a suitable shared library mechanism for linking with the 510 Library. A suitable mechanism is one that (a) uses at run time 511 a copy of the Library already present on the user's computer 512 system, and (b) will operate properly with a modified version 513 of the Library that is interface-compatible with the Linked 514 Version. 515 516 e) Provide Installation Information, but only if you would otherwise 517 be required to provide such information under section 6 of the 518 GNU GPL, and only to the extent that such information is 519 necessary to install and execute a modified version of the 520 Combined Work produced by recombining or relinking the 521 Application with a modified version of the Linked Version. (If 522 you use option 4d0, the Installation Information must accompany 523 the Minimal Corresponding Source and Corresponding Application 524 Code. If you use option 4d1, you must provide the Installation 525 Information in the manner specified by section 6 of the GNU GPL 526 for conveying Corresponding Source.) 527 528 5. Combined Libraries. 529 530 You may place library facilities that are a work based on the 531 Library side by side in a single library together with other library 532 facilities that are not Applications and are not covered by this 533 License, and convey such a combined library under terms of your 534 choice, if you do both of the following: 535 536 a) Accompany the combined library with a copy of the same work based 537 on the Library, uncombined with any other library facilities, 538 conveyed under the terms of this License. 539 540 b) Give prominent notice with the combined library that part of it 541 is a work based on the Library, and explaining where to find the 542 accompanying uncombined form of the same work. 543 544 6. Revised Versions of the GNU Lesser General Public License. 545 546 The Free Software Foundation may publish revised and/or new versions 547 of the GNU Lesser General Public License from time to time. Such new 548 versions will be similar in spirit to the present version, but may 549 differ in detail to address new problems or concerns. 550 551 Each version is given a distinguishing version number. If the 552 Library as you received it specifies that a certain numbered version 553 of the GNU Lesser General Public License "or any later version" 554 applies to it, you have the option of following the terms and 555 conditions either of that published version or of any later version 556 published by the Free Software Foundation. If the Library as you 557 received it does not specify a version number of the GNU Lesser 558 General Public License, you may choose any version of the GNU Lesser 559 General Public License ever published by the Free Software Foundation. 560 561 If the Library as you received it specifies that a proxy can decide 562 whether future versions of the GNU Lesser General Public License shall 563 apply, that proxy's public statement of acceptance of any version is 564 permanent authorization for you to choose that version for the 565 Library. 566 567 -------------------------------------------------------------------------------- 568 569 SPECIAL EXCEPTION GRANTED BY COPYRIGHT HOLDERS 570 571 As a special exception, copyright holders give you permission to link this 572 library with independent modules to produce an executable, regardless of 573 the license terms of these independent modules, and to copy and distribute 574 the resulting executable under terms of your choice, provided that you also 575 meet, for each linked independent module, the terms and conditions of 576 the license of that module. An independent module is a module which is not 577 derived from or based on this library. If you modify this library, you must 578 extend this exception to your version of the library. 579 580 Note: this exception relieves you of any obligations under sections 4 and 5 581 of this license, and section 6 of the GNU General Public License. 582 583 -------------------------------------------------------------------------------- 584 -------------------------------------------------------------------------------- 585 586 => btcd - bitcoin node in go 587 Copyright (c) 2013-2017 The btcsuite developers 588 Copyright (c) 2015-2016 The Decred developers 589 590 ISC Licence 591 592 Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. 593 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 594 595 -------------------------------------------------------------------------------- 596 -------------------------------------------------------------------------------- 597 598 => cchardet 599 600 MOZILLA PUBLIC LICENSE 601 Version 1.1 602 603 --------------- 604 605 1. Definitions. 606 607 1.0.1. "Commercial Use" means distribution or otherwise making the 608 Covered Code available to a third party. 609 610 1.1. "Contributor" means each entity that creates or contributes to 611 the creation of Modifications. 612 613 1.2. "Contributor Version" means the combination of the Original 614 Code, prior Modifications used by a Contributor, and the Modifications 615 made by that particular Contributor. 616 617 1.3. "Covered Code" means the Original Code or Modifications or the 618 combination of the Original Code and Modifications, in each case 619 including portions thereof. 620 621 1.4. "Electronic Distribution Mechanism" means a mechanism generally 622 accepted in the software development community for the electronic 623 transfer of data. 624 625 1.5. "Executable" means Covered Code in any form other than Source 626 Code. 627 628 1.6. "Initial Developer" means the individual or entity identified 629 as the Initial Developer in the Source Code notice required by Exhibit 630 A. 631 632 1.7. "Larger Work" means a work which combines Covered Code or 633 portions thereof with code not governed by the terms of this License. 634 635 1.8. "License" means this document. 636 637 1.8.1. "Licensable" means having the right to grant, to the maximum 638 extent possible, whether at the time of the initial grant or 639 subsequently acquired, any and all of the rights conveyed herein. 640 641 1.9. "Modifications" means any addition to or deletion from the 642 substance or structure of either the Original Code or any previous 643 Modifications. When Covered Code is released as a series of files, a 644 Modification is: 645 A. Any addition to or deletion from the contents of a file 646 containing Original Code or previous Modifications. 647 648 B. Any new file that contains any part of the Original Code or 649 previous Modifications. 650 651 1.10. "Original Code" means Source Code of computer software code 652 which is described in the Source Code notice required by Exhibit A as 653 Original Code, and which, at the time of its release under this 654 License is not already Covered Code governed by this License. 655 656 1.10.1. "Patent Claims" means any patent claim(s), now owned or 657 hereafter acquired, including without limitation, method, process, 658 and apparatus claims, in any patent Licensable by grantor. 659 660 1.11. "Source Code" means the preferred form of the Covered Code for 661 making modifications to it, including all modules it contains, plus 662 any associated interface definition files, scripts used to control 663 compilation and installation of an Executable, or source code 664 differential comparisons against either the Original Code or another 665 well known, available Covered Code of the Contributor's choice. The 666 Source Code can be in a compressed or archival form, provided the 667 appropriate decompression or de-archiving software is widely available 668 for no charge. 669 670 1.12. "You" (or "Your") means an individual or a legal entity 671 exercising rights under, and complying with all of the terms of, this 672 License or a future version of this License issued under Section 6.1. 673 For legal entities, "You" includes any entity which controls, is 674 controlled by, or is under common control with You. For purposes of 675 this definition, "control" means (a) the power, direct or indirect, 676 to cause the direction or management of such entity, whether by 677 contract or otherwise, or (b) ownership of more than fifty percent 678 (50%) of the outstanding shares or beneficial ownership of such 679 entity. 680 681 2. Source Code License. 682 683 2.1. The Initial Developer Grant. 684 The Initial Developer hereby grants You a world-wide, royalty-free, 685 non-exclusive license, subject to third party intellectual property 686 claims: 687 (a) under intellectual property rights (other than patent or 688 trademark) Licensable by Initial Developer to use, reproduce, 689 modify, display, perform, sublicense and distribute the Original 690 Code (or portions thereof) with or without Modifications, and/or 691 as part of a Larger Work; and 692 693 (b) under Patents Claims infringed by the making, using or 694 selling of Original Code, to make, have made, use, practice, 695 sell, and offer for sale, and/or otherwise dispose of the 696 Original Code (or portions thereof). 697 698 (c) the licenses granted in this Section 2.1(a) and (b) are 699 effective on the date Initial Developer first distributes 700 Original Code under the terms of this License. 701 702 (d) Notwithstanding Section 2.1(b) above, no patent license is 703 granted: 1) for code that You delete from the Original Code; 2) 704 separate from the Original Code; or 3) for infringements caused 705 by: i) the modification of the Original Code or ii) the 706 combination of the Original Code with other software or devices. 707 708 2.2. Contributor Grant. 709 Subject to third party intellectual property claims, each Contributor 710 hereby grants You a world-wide, royalty-free, non-exclusive license 711 712 (a) under intellectual property rights (other than patent or 713 trademark) Licensable by Contributor, to use, reproduce, modify, 714 display, perform, sublicense and distribute the Modifications 715 created by such Contributor (or portions thereof) either on an 716 unmodified basis, with other Modifications, as Covered Code 717 and/or as part of a Larger Work; and 718 719 (b) under Patent Claims infringed by the making, using, or 720 selling of Modifications made by that Contributor either alone 721 and/or in combination with its Contributor Version (or portions 722 of such combination), to make, use, sell, offer for sale, have 723 made, and/or otherwise dispose of: 1) Modifications made by that 724 Contributor (or portions thereof); and 2) the combination of 725 Modifications made by that Contributor with its Contributor 726 Version (or portions of such combination). 727 728 (c) the licenses granted in Sections 2.2(a) and 2.2(b) are 729 effective on the date Contributor first makes Commercial Use of 730 the Covered Code. 731 732 (d) Notwithstanding Section 2.2(b) above, no patent license is 733 granted: 1) for any code that Contributor has deleted from the 734 Contributor Version; 2) separate from the Contributor Version; 735 3) for infringements caused by: i) third party modifications of 736 Contributor Version or ii) the combination of Modifications made 737 by that Contributor with other software (except as part of the 738 Contributor Version) or other devices; or 4) under Patent Claims 739 infringed by Covered Code in the absence of Modifications made by 740 that Contributor. 741 742 3. Distribution Obligations. 743 744 3.1. Application of License. 745 The Modifications which You create or to which You contribute are 746 governed by the terms of this License, including without limitation 747 Section 2.2. The Source Code version of Covered Code may be 748 distributed only under the terms of this License or a future version 749 of this License released under Section 6.1, and You must include a 750 copy of this License with every copy of the Source Code You 751 distribute. You may not offer or impose any terms on any Source Code 752 version that alters or restricts the applicable version of this 753 License or the recipients' rights hereunder. However, You may include 754 an additional document offering the additional rights described in 755 Section 3.5. 756 757 3.2. Availability of Source Code. 758 Any Modification which You create or to which You contribute must be 759 made available in Source Code form under the terms of this License 760 either on the same media as an Executable version or via an accepted 761 Electronic Distribution Mechanism to anyone to whom you made an 762 Executable version available; and if made available via Electronic 763 Distribution Mechanism, must remain available for at least twelve (12) 764 months after the date it initially became available, or at least six 765 (6) months after a subsequent version of that particular Modification 766 has been made available to such recipients. You are responsible for 767 ensuring that the Source Code version remains available even if the 768 Electronic Distribution Mechanism is maintained by a third party. 769 770 3.3. Description of Modifications. 771 You must cause all Covered Code to which You contribute to contain a 772 file documenting the changes You made to create that Covered Code and 773 the date of any change. You must include a prominent statement that 774 the Modification is derived, directly or indirectly, from Original 775 Code provided by the Initial Developer and including the name of the 776 Initial Developer in (a) the Source Code, and (b) in any notice in an 777 Executable version or related documentation in which You describe the 778 origin or ownership of the Covered Code. 779 780 3.4. Intellectual Property Matters 781 (a) Third Party Claims. 782 If Contributor has knowledge that a license under a third party's 783 intellectual property rights is required to exercise the rights 784 granted by such Contributor under Sections 2.1 or 2.2, 785 Contributor must include a text file with the Source Code 786 distribution titled "LEGAL" which describes the claim and the 787 party making the claim in sufficient detail that a recipient will 788 know whom to contact. If Contributor obtains such knowledge after 789 the Modification is made available as described in Section 3.2, 790 Contributor shall promptly modify the LEGAL file in all copies 791 Contributor makes available thereafter and shall take other steps 792 (such as notifying appropriate mailing lists or newsgroups) 793 reasonably calculated to inform those who received the Covered 794 Code that new knowledge has been obtained. 795 796 (b) Contributor APIs. 797 If Contributor's Modifications include an application programming 798 interface and Contributor has knowledge of patent licenses which 799 are reasonably necessary to implement that API, Contributor must 800 also include this information in the LEGAL file. 801 802 (c) Representations. 803 Contributor represents that, except as disclosed pursuant to 804 Section 3.4(a) above, Contributor believes that Contributor's 805 Modifications are Contributor's original creation(s) and/or 806 Contributor has sufficient rights to grant the rights conveyed by 807 this License. 808 809 3.5. Required Notices. 810 You must duplicate the notice in Exhibit A in each file of the Source 811 Code. If it is not possible to put such notice in a particular Source 812 Code file due to its structure, then You must include such notice in a 813 location (such as a relevant directory) where a user would be likely 814 to look for such a notice. If You created one or more Modification(s) 815 You may add your name as a Contributor to the notice described in 816 Exhibit A. You must also duplicate this License in any documentation 817 for the Source Code where You describe recipients' rights or ownership 818 rights relating to Covered Code. You may choose to offer, and to 819 charge a fee for, warranty, support, indemnity or liability 820 obligations to one or more recipients of Covered Code. However, You 821 may do so only on Your own behalf, and not on behalf of the Initial 822 Developer or any Contributor. You must make it absolutely clear than 823 any such warranty, support, indemnity or liability obligation is 824 offered by You alone, and You hereby agree to indemnify the Initial 825 Developer and every Contributor for any liability incurred by the 826 Initial Developer or such Contributor as a result of warranty, 827 support, indemnity or liability terms You offer. 828 829 3.6. Distribution of Executable Versions. 830 You may distribute Covered Code in Executable form only if the 831 requirements of Section 3.1-3.5 have been met for that Covered Code, 832 and if You include a notice stating that the Source Code version of 833 the Covered Code is available under the terms of this License, 834 including a description of how and where You have fulfilled the 835 obligations of Section 3.2. The notice must be conspicuously included 836 in any notice in an Executable version, related documentation or 837 collateral in which You describe recipients' rights relating to the 838 Covered Code. You may distribute the Executable version of Covered 839 Code or ownership rights under a license of Your choice, which may 840 contain terms different from this License, provided that You are in 841 compliance with the terms of this License and that the license for the 842 Executable version does not attempt to limit or alter the recipient's 843 rights in the Source Code version from the rights set forth in this 844 License. If You distribute the Executable version under a different 845 license You must make it absolutely clear that any terms which differ 846 from this License are offered by You alone, not by the Initial 847 Developer or any Contributor. You hereby agree to indemnify the 848 Initial Developer and every Contributor for any liability incurred by 849 the Initial Developer or such Contributor as a result of any such 850 terms You offer. 851 852 3.7. Larger Works. 853 You may create a Larger Work by combining Covered Code with other code 854 not governed by the terms of this License and distribute the Larger 855 Work as a single product. In such a case, You must make sure the 856 requirements of this License are fulfilled for the Covered Code. 857 858 4. Inability to Comply Due to Statute or Regulation. 859 860 If it is impossible for You to comply with any of the terms of this 861 License with respect to some or all of the Covered Code due to 862 statute, judicial order, or regulation then You must: (a) comply with 863 the terms of this License to the maximum extent possible; and (b) 864 describe the limitations and the code they affect. Such description 865 must be included in the LEGAL file described in Section 3.4 and must 866 be included with all distributions of the Source Code. Except to the 867 extent prohibited by statute or regulation, such description must be 868 sufficiently detailed for a recipient of ordinary skill to be able to 869 understand it. 870 871 5. Application of this License. 872 873 This License applies to code to which the Initial Developer has 874 attached the notice in Exhibit A and to related Covered Code. 875 876 6. Versions of the License. 877 878 6.1. New Versions. 879 Netscape Communications Corporation ("Netscape") may publish revised 880 and/or new versions of the License from time to time. Each version 881 will be given a distinguishing version number. 882 883 6.2. Effect of New Versions. 884 Once Covered Code has been published under a particular version of the 885 License, You may always continue to use it under the terms of that 886 version. You may also choose to use such Covered Code under the terms 887 of any subsequent version of the License published by Netscape. No one 888 other than Netscape has the right to modify the terms applicable to 889 Covered Code created under this License. 890 891 6.3. Derivative Works. 892 If You create or use a modified version of this License (which you may 893 only do in order to apply it to code which is not already Covered Code 894 governed by this License), You must (a) rename Your license so that 895 the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", 896 "MPL", "NPL" or any confusingly similar phrase do not appear in your 897 license (except to note that your license differs from this License) 898 and (b) otherwise make it clear that Your version of the license 899 contains terms which differ from the Mozilla Public License and 900 Netscape Public License. (Filling in the name of the Initial 901 Developer, Original Code or Contributor in the notice described in 902 Exhibit A shall not of themselves be deemed to be modifications of 903 this License.) 904 905 7. DISCLAIMER OF WARRANTY. 906 907 COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 908 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 909 WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 910 DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 911 THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 912 IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 913 YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 914 COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 915 OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 916 ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 917 918 8. TERMINATION. 919 920 8.1. This License and the rights granted hereunder will terminate 921 automatically if You fail to comply with terms herein and fail to cure 922 such breach within 30 days of becoming aware of the breach. All 923 sublicenses to the Covered Code which are properly granted shall 924 survive any termination of this License. Provisions which, by their 925 nature, must remain in effect beyond the termination of this License 926 shall survive. 927 928 8.2. If You initiate litigation by asserting a patent infringement 929 claim (excluding declatory judgment actions) against Initial Developer 930 or a Contributor (the Initial Developer or Contributor against whom 931 You file such action is referred to as "Participant") alleging that: 932 933 (a) such Participant's Contributor Version directly or indirectly 934 infringes any patent, then any and all rights granted by such 935 Participant to You under Sections 2.1 and/or 2.2 of this License 936 shall, upon 60 days notice from Participant terminate prospectively, 937 unless if within 60 days after receipt of notice You either: (i) 938 agree in writing to pay Participant a mutually agreeable reasonable 939 royalty for Your past and future use of Modifications made by such 940 Participant, or (ii) withdraw Your litigation claim with respect to 941 the Contributor Version against such Participant. If within 60 days 942 of notice, a reasonable royalty and payment arrangement are not 943 mutually agreed upon in writing by the parties or the litigation claim 944 is not withdrawn, the rights granted by Participant to You under 945 Sections 2.1 and/or 2.2 automatically terminate at the expiration of 946 the 60 day notice period specified above. 947 948 (b) any software, hardware, or device, other than such Participant's 949 Contributor Version, directly or indirectly infringes any patent, then 950 any rights granted to You by such Participant under Sections 2.1(b) 951 and 2.2(b) are revoked effective as of the date You first made, used, 952 sold, distributed, or had made, Modifications made by that 953 Participant. 954 955 8.3. If You assert a patent infringement claim against Participant 956 alleging that such Participant's Contributor Version directly or 957 indirectly infringes any patent where such claim is resolved (such as 958 by license or settlement) prior to the initiation of patent 959 infringement litigation, then the reasonable value of the licenses 960 granted by such Participant under Sections 2.1 or 2.2 shall be taken 961 into account in determining the amount or value of any payment or 962 license. 963 964 8.4. In the event of termination under Sections 8.1 or 8.2 above, 965 all end user license agreements (excluding distributors and resellers) 966 which have been validly granted by You or any distributor hereunder 967 prior to termination shall survive termination. 968 969 9. LIMITATION OF LIABILITY. 970 971 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 972 (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 973 DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 974 OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 975 ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 976 CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 977 WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 978 COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 979 INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 980 LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 981 RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 982 PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 983 EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 984 THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 985 986 10. U.S. GOVERNMENT END USERS. 987 988 The Covered Code is a "commercial item," as that term is defined in 989 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer 990 software" and "commercial computer software documentation," as such 991 terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 992 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), 993 all U.S. Government End Users acquire Covered Code with only those 994 rights set forth herein. 995 996 11. MISCELLANEOUS. 997 998 This License represents the complete agreement concerning subject 999 matter hereof. If any provision of this License is held to be 1000 unenforceable, such provision shall be reformed only to the extent 1001 necessary to make it enforceable. This License shall be governed by 1002 California law provisions (except to the extent applicable law, if 1003 any, provides otherwise), excluding its conflict-of-law provisions. 1004 With respect to disputes in which at least one party is a citizen of, 1005 or an entity chartered or registered to do business in the United 1006 States of America, any litigation relating to this License shall be 1007 subject to the jurisdiction of the Federal Courts of the Northern 1008 District of California, with venue lying in Santa Clara County, 1009 California, with the losing party responsible for costs, including 1010 without limitation, court costs and reasonable attorneys' fees and 1011 expenses. The application of the United Nations Convention on 1012 Contracts for the International Sale of Goods is expressly excluded. 1013 Any law or regulation which provides that the language of a contract 1014 shall be construed against the drafter shall not apply to this 1015 License. 1016 1017 12. RESPONSIBILITY FOR CLAIMS. 1018 1019 As between Initial Developer and the Contributors, each party is 1020 responsible for claims and damages arising, directly or indirectly, 1021 out of its utilization of rights under this License and You agree to 1022 work with Initial Developer and Contributors to distribute such 1023 responsibility on an equitable basis. Nothing herein is intended or 1024 shall be deemed to constitute any admission of liability. 1025 1026 13. MULTIPLE-LICENSED CODE. 1027 1028 Initial Developer may designate portions of the Covered Code as 1029 "Multiple-Licensed". "Multiple-Licensed" means that the Initial 1030 Developer permits you to utilize portions of the Covered Code under 1031 Your choice of the NPL or the alternative licenses, if any, specified 1032 by the Initial Developer in the file described in Exhibit A. 1033 1034 EXHIBIT A -Mozilla Public License. 1035 1036 ``The contents of this file are subject to the Mozilla Public License 1037 Version 1.1 (the "License"); you may not use this file except in 1038 compliance with the License. You may obtain a copy of the License at 1039 http://www.mozilla.org/MPL/ 1040 1041 Software distributed under the License is distributed on an "AS IS" 1042 basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 1043 License for the specific language governing rights and limitations 1044 under the License. 1045 1046 The Original Code is ______________________________________. 1047 1048 The Initial Developer of the Original Code is ________________________. 1049 Portions created by ______________________ are Copyright (C) ______ 1050 _______________________. All Rights Reserved. 1051 1052 Contributor(s): ______________________________________. 1053 1054 Alternatively, the contents of this file may be used under the terms 1055 of the _____ license (the "[___] License"), in which case the 1056 provisions of [______] License are applicable instead of those 1057 above. If you wish to allow use of your version of this file only 1058 under the terms of the [____] License and not to allow others to use 1059 your version of this file under the MPL, indicate your decision by 1060 deleting the provisions above and replace them with the notice and 1061 other provisions required by the [___] License. If you do not delete 1062 the provisions above, a recipient may use your version of this file 1063 under either the MPL or the [___] License." 1064 1065 [NOTE: The text of this Exhibit A may differ slightly from the text of 1066 the notices in the Source Code files of the Original Code. You should 1067 use the text of this Exhibit A rather than the text found in the 1068 Original Code Source Code for Your Modifications.] 1069 1070 -------------------------------------------------------------------------------- 1071 -------------------------------------------------------------------------------- 1072 1073 => zeromq jeromq 1074 1075 Source code for zeromq jeromq can be obtained here: https://github.com/zeromq/jeromq 1076 1077 Mozilla Public License Version 2.0 1078 ================================== 1079 1080 1. Definitions 1081 -------------- 1082 1083 1.1. "Contributor" 1084 means each individual or legal entity that creates, contributes to 1085 the creation of, or owns Covered Software. 1086 1087 1.2. "Contributor Version" 1088 means the combination of the Contributions of others (if any) used 1089 by a Contributor and that particular Contributor's Contribution. 1090 1091 1.3. "Contribution" 1092 means Covered Software of a particular Contributor. 1093 1094 1.4. "Covered Software" 1095 means Source Code Form to which the initial Contributor has attached 1096 the notice in Exhibit A, the Executable Form of such Source Code 1097 Form, and Modifications of such Source Code Form, in each case 1098 including portions thereof. 1099 1100 1.5. "Incompatible With Secondary Licenses" 1101 means 1102 1103 (a) that the initial Contributor has attached the notice described 1104 in Exhibit B to the Covered Software; or 1105 1106 (b) that the Covered Software was made available under the terms of 1107 version 1.1 or earlier of the License, but not also under the 1108 terms of a Secondary License. 1109 1110 1.6. "Executable Form" 1111 means any form of the work other than Source Code Form. 1112 1113 1.7. "Larger Work" 1114 means a work that combines Covered Software with other material, in 1115 a separate file or files, that is not Covered Software. 1116 1117 1.8. "License" 1118 means this document. 1119 1120 1.9. "Licensable" 1121 means having the right to grant, to the maximum extent possible, 1122 whether at the time of the initial grant or subsequently, any and 1123 all of the rights conveyed by this License. 1124 1125 1.10. "Modifications" 1126 means any of the following: 1127 1128 (a) any file in Source Code Form that results from an addition to, 1129 deletion from, or modification of the contents of Covered 1130 Software; or 1131 1132 (b) any new file in Source Code Form that contains any Covered 1133 Software. 1134 1135 1.11. "Patent Claims" of a Contributor 1136 means any patent claim(s), including without limitation, method, 1137 process, and apparatus claims, in any patent Licensable by such 1138 Contributor that would be infringed, but for the grant of the 1139 License, by the making, using, selling, offering for sale, having 1140 made, import, or transfer of either its Contributions or its 1141 Contributor Version. 1142 1143 1.12. "Secondary License" 1144 means either the GNU General Public License, Version 2.0, the GNU 1145 Lesser General Public License, Version 2.1, the GNU Affero General 1146 Public License, Version 3.0, or any later versions of those 1147 licenses. 1148 1149 1.13. "Source Code Form" 1150 means the form of the work preferred for making modifications. 1151 1152 1.14. "You" (or "Your") 1153 means an individual or a legal entity exercising rights under this 1154 License. For legal entities, "You" includes any entity that 1155 controls, is controlled by, or is under common control with You. For 1156 purposes of this definition, "control" means (a) the power, direct 1157 or indirect, to cause the direction or management of such entity, 1158 whether by contract or otherwise, or (b) ownership of more than 1159 fifty percent (50%) of the outstanding shares or beneficial 1160 ownership of such entity. 1161 1162 2. License Grants and Conditions 1163 -------------------------------- 1164 1165 2.1. Grants 1166 1167 Each Contributor hereby grants You a world-wide, royalty-free, 1168 non-exclusive license: 1169 1170 (a) under intellectual property rights (other than patent or trademark) 1171 Licensable by such Contributor to use, reproduce, make available, 1172 modify, display, perform, distribute, and otherwise exploit its 1173 Contributions, either on an unmodified basis, with Modifications, or 1174 as part of a Larger Work; and 1175 1176 (b) under Patent Claims of such Contributor to make, use, sell, offer 1177 for sale, have made, import, and otherwise transfer either its 1178 Contributions or its Contributor Version. 1179 1180 2.2. Effective Date 1181 1182 The licenses granted in Section 2.1 with respect to any Contribution 1183 become effective for each Contribution on the date the Contributor first 1184 distributes such Contribution. 1185 1186 2.3. Limitations on Grant Scope 1187 1188 The licenses granted in this Section 2 are the only rights granted under 1189 this License. No additional rights or licenses will be implied from the 1190 distribution or licensing of Covered Software under this License. 1191 Notwithstanding Section 2.1(b) above, no patent license is granted by a 1192 Contributor: 1193 1194 (a) for any code that a Contributor has removed from Covered Software; 1195 or 1196 1197 (b) for infringements caused by: (i) Your and any other third party's 1198 modifications of Covered Software, or (ii) the combination of its 1199 Contributions with other software (except as part of its Contributor 1200 Version); or 1201 1202 (c) under Patent Claims infringed by Covered Software in the absence of 1203 its Contributions. 1204 1205 This License does not grant any rights in the trademarks, service marks, 1206 or logos of any Contributor (except as may be necessary to comply with 1207 the notice requirements in Section 3.4). 1208 1209 2.4. Subsequent Licenses 1210 1211 No Contributor makes additional grants as a result of Your choice to 1212 distribute the Covered Software under a subsequent version of this 1213 License (see Section 10.2) or under the terms of a Secondary License (if 1214 permitted under the terms of Section 3.3). 1215 1216 2.5. Representation 1217 1218 Each Contributor represents that the Contributor believes its 1219 Contributions are its original creation(s) or it has sufficient rights 1220 to grant the rights to its Contributions conveyed by this License. 1221 1222 2.6. Fair Use 1223 1224 This License is not intended to limit any rights You have under 1225 applicable copyright doctrines of fair use, fair dealing, or other 1226 equivalents. 1227 1228 2.7. Conditions 1229 1230 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 1231 in Section 2.1. 1232 1233 3. Responsibilities 1234 ------------------- 1235 1236 3.1. Distribution of Source Form 1237 1238 All distribution of Covered Software in Source Code Form, including any 1239 Modifications that You create or to which You contribute, must be under 1240 the terms of this License. You must inform recipients that the Source 1241 Code Form of the Covered Software is governed by the terms of this 1242 License, and how they can obtain a copy of this License. You may not 1243 attempt to alter or restrict the recipients' rights in the Source Code 1244 Form. 1245 1246 3.2. Distribution of Executable Form 1247 1248 If You distribute Covered Software in Executable Form then: 1249 1250 (a) such Covered Software must also be made available in Source Code 1251 Form, as described in Section 3.1, and You must inform recipients of 1252 the Executable Form how they can obtain a copy of such Source Code 1253 Form by reasonable means in a timely manner, at a charge no more 1254 than the cost of distribution to the recipient; and 1255 1256 (b) You may distribute such Executable Form under the terms of this 1257 License, or sublicense it under different terms, provided that the 1258 license for the Executable Form does not attempt to limit or alter 1259 the recipients' rights in the Source Code Form under this License. 1260 1261 3.3. Distribution of a Larger Work 1262 1263 You may create and distribute a Larger Work under terms of Your choice, 1264 provided that You also comply with the requirements of this License for 1265 the Covered Software. If the Larger Work is a combination of Covered 1266 Software with a work governed by one or more Secondary Licenses, and the 1267 Covered Software is not Incompatible With Secondary Licenses, this 1268 License permits You to additionally distribute such Covered Software 1269 under the terms of such Secondary License(s), so that the recipient of 1270 the Larger Work may, at their option, further distribute the Covered 1271 Software under the terms of either this License or such Secondary 1272 License(s). 1273 1274 3.4. Notices 1275 1276 You may not remove or alter the substance of any license notices 1277 (including copyright notices, patent notices, disclaimers of warranty, 1278 or limitations of liability) contained within the Source Code Form of 1279 the Covered Software, except that You may alter any license notices to 1280 the extent required to remedy known factual inaccuracies. 1281 1282 3.5. Application of Additional Terms 1283 1284 You may choose to offer, and to charge a fee for, warranty, support, 1285 indemnity or liability obligations to one or more recipients of Covered 1286 Software. However, You may do so only on Your own behalf, and not on 1287 behalf of any Contributor. You must make it absolutely clear that any 1288 such warranty, support, indemnity, or liability obligation is offered by 1289 You alone, and You hereby agree to indemnify every Contributor for any 1290 liability incurred by such Contributor as a result of warranty, support, 1291 indemnity or liability terms You offer. You may include additional 1292 disclaimers of warranty and limitations of liability specific to any 1293 jurisdiction. 1294 1295 4. Inability to Comply Due to Statute or Regulation 1296 --------------------------------------------------- 1297 1298 If it is impossible for You to comply with any of the terms of this 1299 License with respect to some or all of the Covered Software due to 1300 statute, judicial order, or regulation then You must: (a) comply with 1301 the terms of this License to the maximum extent possible; and (b) 1302 describe the limitations and the code they affect. Such description must 1303 be placed in a text file included with all distributions of the Covered 1304 Software under this License. Except to the extent prohibited by statute 1305 or regulation, such description must be sufficiently detailed for a 1306 recipient of ordinary skill to be able to understand it. 1307 1308 5. Termination 1309 -------------- 1310 1311 5.1. The rights granted under this License will terminate automatically 1312 if You fail to comply with any of its terms. However, if You become 1313 compliant, then the rights granted under this License from a particular 1314 Contributor are reinstated (a) provisionally, unless and until such 1315 Contributor explicitly and finally terminates Your grants, and (b) on an 1316 ongoing basis, if such Contributor fails to notify You of the 1317 non-compliance by some reasonable means prior to 60 days after You have 1318 come back into compliance. Moreover, Your grants from a particular 1319 Contributor are reinstated on an ongoing basis if such Contributor 1320 notifies You of the non-compliance by some reasonable means, this is the 1321 first time You have received notice of non-compliance with this License 1322 from such Contributor, and You become compliant prior to 30 days after 1323 Your receipt of the notice. 1324 1325 5.2. If You initiate litigation against any entity by asserting a patent 1326 infringement claim (excluding declaratory judgment actions, 1327 counter-claims, and cross-claims) alleging that a Contributor Version 1328 directly or indirectly infringes any patent, then the rights granted to 1329 You by any and all Contributors for the Covered Software under Section 1330 2.1 of this License shall terminate. 1331 1332 5.3. In the event of termination under Sections 5.1 or 5.2 above, all 1333 end user license agreements (excluding distributors and resellers) which 1334 have been validly granted by You or Your distributors under this License 1335 prior to termination shall survive termination. 1336 1337 ************************************************************************ 1338 * * 1339 * 6. Disclaimer of Warranty * 1340 * ------------------------- * 1341 * * 1342 * Covered Software is provided under this License on an "as is" * 1343 * basis, without warranty of any kind, either expressed, implied, or * 1344 * statutory, including, without limitation, warranties that the * 1345 * Covered Software is free of defects, merchantable, fit for a * 1346 * particular purpose or non-infringing. The entire risk as to the * 1347 * quality and performance of the Covered Software is with You. * 1348 * Should any Covered Software prove defective in any respect, You * 1349 * (not any Contributor) assume the cost of any necessary servicing, * 1350 * repair, or correction. This disclaimer of warranty constitutes an * 1351 * essential part of this License. No use of any Covered Software is * 1352 * authorized under this License except under this disclaimer. * 1353 * * 1354 ************************************************************************ 1355 1356 ************************************************************************ 1357 * * 1358 * 7. Limitation of Liability * 1359 * -------------------------- * 1360 * * 1361 * Under no circumstances and under no legal theory, whether tort * 1362 * (including negligence), contract, or otherwise, shall any * 1363 * Contributor, or anyone who distributes Covered Software as * 1364 * permitted above, be liable to You for any direct, indirect, * 1365 * special, incidental, or consequential damages of any character * 1366 * including, without limitation, damages for lost profits, loss of * 1367 * goodwill, work stoppage, computer failure or malfunction, or any * 1368 * and all other commercial damages or losses, even if such party * 1369 * shall have been informed of the possibility of such damages. This * 1370 * limitation of liability shall not apply to liability for death or * 1371 * personal injury resulting from such party's negligence to the * 1372 * extent applicable law prohibits such limitation. Some * 1373 * jurisdictions do not allow the exclusion or limitation of * 1374 * incidental or consequential damages, so this exclusion and * 1375 * limitation may not apply to You. * 1376 * * 1377 ************************************************************************ 1378 1379 8. Litigation 1380 ------------- 1381 1382 Any litigation relating to this License may be brought only in the 1383 courts of a jurisdiction where the defendant maintains its principal 1384 place of business and such litigation shall be governed by laws of that 1385 jurisdiction, without reference to its conflict-of-law provisions. 1386 Nothing in this Section shall prevent a party's ability to bring 1387 cross-claims or counter-claims. 1388 1389 9. Miscellaneous 1390 ---------------- 1391 1392 This License represents the complete agreement concerning the subject 1393 matter hereof. If any provision of this License is held to be 1394 unenforceable, such provision shall be reformed only to the extent 1395 necessary to make it enforceable. Any law or regulation which provides 1396 that the language of a contract shall be construed against the drafter 1397 shall not be used to construe this License against a Contributor. 1398 1399 10. Versions of the License 1400 --------------------------- 1401 1402 10.1. New Versions 1403 1404 Mozilla Foundation is the license steward. Except as provided in Section 1405 10.3, no one other than the license steward has the right to modify or 1406 publish new versions of this License. Each version will be given a 1407 distinguishing version number. 1408 1409 10.2. Effect of New Versions 1410 1411 You may distribute the Covered Software under the terms of the version 1412 of the License under which You originally received the Covered Software, 1413 or under the terms of any subsequent version published by the license 1414 steward. 1415 1416 10.3. Modified Versions 1417 1418 If you create software not governed by this License, and you want to 1419 create a new license for such software, you may create and use a 1420 modified version of this License if you rename the license and remove 1421 any references to the name of the license steward (except to note that 1422 such modified license differs from this License). 1423 1424 10.4. Distributing Source Code Form that is Incompatible With Secondary 1425 Licenses 1426 1427 If You choose to distribute Source Code Form that is Incompatible With 1428 Secondary Licenses under the terms of this version of the License, the 1429 notice described in Exhibit B of this License must be attached. 1430 1431 Exhibit A - Source Code Form License Notice 1432 ------------------------------------------- 1433 1434 This Source Code Form is subject to the terms of the Mozilla Public 1435 License, v. 2.0. If a copy of the MPL was not distributed with this 1436 file, You can obtain one at http://mozilla.org/MPL/2.0/. 1437 1438 If it is not possible or desirable to put the notice in a particular 1439 file, then You may include the notice in a location (such as a LICENSE 1440 file in a relevant directory) where a recipient would be likely to look 1441 for such a notice. 1442 1443 You may add additional accurate notices of copyright ownership. 1444 1445 Exhibit B - "Incompatible With Secondary Licenses" Notice 1446 --------------------------------------------------------- 1447 1448 This Source Code Form is "Incompatible With Secondary Licenses", as 1449 defined by the Mozilla Public License, v. 2.0. 1450 1451 -------------------------------------------------------------------------------- 1452 -------------------------------------------------------------------------------- 1453 1454 => Py-lmdb 1455 1456 The OpenLDAP Public License 1457 Version 2.8, 17 August 2003 1458 1459 Redistribution and use of this software and associated documentation 1460 ("Software"), with or without modification, are permitted provided 1461 that the following conditions are met: 1462 1463 1. Redistributions in source form must retain copyright statements 1464 and notices, 1465 1466 2. Redistributions in binary form must reproduce applicable copyright 1467 statements and notices, this list of conditions, and the following 1468 disclaimer in the documentation and/or other materials provided 1469 with the distribution, and 1470 1471 3. Redistributions must contain a verbatim copy of this document. 1472 1473 The OpenLDAP Foundation may revise this license from time to time. 1474 Each revision is distinguished by a version number. You may use 1475 this Software under terms of this license revision or under the 1476 terms of any subsequent revision of the license. 1477 1478 THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS 1479 CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, 1480 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 1481 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 1482 SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) 1483 OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, 1484 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1485 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 1486 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 1487 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1488 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1489 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1490 POSSIBILITY OF SUCH DAMAGE. 1491 1492 The names of the authors and copyright holders must not be used in 1493 advertising or otherwise to promote the sale, use or other dealing 1494 in this Software without specific, written prior permission. Title 1495 to copyright in this Software shall at all times remain with copyright 1496 holders. 1497 1498 OpenLDAP is a registered trademark of the OpenLDAP Foundation. 1499 1500 Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, 1501 California, USA. All Rights Reserved. Permission to copy and 1502 distribute verbatim copies of this document is granted. 1503 1504 -------------------------------------------------------------------------------- 1505 -------------------------------------------------------------------------------- 1506 1507 => OpenSSL 1508 1509 OpenSSL Combined License 1510 1511 /* ==================================================================== 1512 * Copyright (c) 1998-2017 The OpenSSL Project. All rights reserved. 1513 * 1514 * Redistribution and use in source and binary forms, with or without 1515 * modification, are permitted provided that the following conditions 1516 * are met: 1517 * 1518 * 1. Redistributions of source code must retain the above copyright 1519 * notice, this list of conditions and the following disclaimer. 1520 * 1521 * 2. Redistributions in binary form must reproduce the above copyright 1522 * notice, this list of conditions and the following disclaimer in 1523 * the documentation and/or other materials provided with the 1524 * distribution. 1525 * 1526 * 3. All advertising materials mentioning features or use of this 1527 * software must display the following acknowledgment: 1528 * "This product includes software developed by the OpenSSL Project 1529 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 1530 * 1531 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 1532 * endorse or promote products derived from this software without 1533 * prior written permission. For written permission, please contact 1534 * openssl-core@openssl.org. 1535 * 1536 * 5. Products derived from this software may not be called "OpenSSL" 1537 * nor may "OpenSSL" appear in their names without prior written 1538 * permission of the OpenSSL Project. 1539 * 1540 * 6. Redistributions of any form whatsoever must retain the following 1541 * acknowledgment: 1542 * "This product includes software developed by the OpenSSL Project 1543 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 1544 * 1545 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 1546 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1547 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 1548 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 1549 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1550 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 1551 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 1552 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1553 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 1554 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 1555 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 1556 * OF THE POSSIBILITY OF SUCH DAMAGE. 1557 * ==================================================================== 1558 * 1559 * This product includes cryptographic software written by Eric Young 1560 * (eay@cryptsoft.com). This product includes software written by Tim 1561 * Hudson (tjh@cryptsoft.com). 1562 * 1563 */ 1564 1565 Original SSLeay License 1566 ----------------------- 1567 1568 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 1569 * All rights reserved. 1570 * 1571 * This package is an SSL implementation written 1572 * by Eric Young (eay@cryptsoft.com). 1573 * The implementation was written so as to conform with Netscapes SSL. 1574 * 1575 * This library is free for commercial and non-commercial use as long as 1576 * the following conditions are aheared to. The following conditions 1577 * apply to all code found in this distribution, be it the RC4, RSA, 1578 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 1579 * included with this distribution is covered by the same copyright terms 1580 * except that the holder is Tim Hudson (tjh@cryptsoft.com). 1581 * 1582 * Copyright remains Eric Young's, and as such any Copyright notices in 1583 * the code are not to be removed. 1584 * If this package is used in a product, Eric Young should be given attribution 1585 * as the author of the parts of the library used. 1586 * This can be in the form of a textual message at program startup or 1587 * in documentation (online or textual) provided with the package. 1588 * 1589 * Redistribution and use in source and binary forms, with or without 1590 * modification, are permitted provided that the following conditions 1591 * are met: 1592 * 1. Redistributions of source code must retain the copyright 1593 * notice, this list of conditions and the following disclaimer. 1594 * 2. Redistributions in binary form must reproduce the above copyright 1595 * notice, this list of conditions and the following disclaimer in the 1596 * documentation and/or other materials provided with the distribution. 1597 * 3. All advertising materials mentioning features or use of this software 1598 * must display the following acknowledgement: 1599 * "This product includes cryptographic software written by 1600 * Eric Young (eay@cryptsoft.com)" 1601 * The word 'cryptographic' can be left out if the rouines from the library 1602 * being used are not cryptographic related :-). 1603 * 4. If you include any Windows specific code (or a derivative thereof) from 1604 * the apps directory (application code) you must include an acknowledgement: 1605 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" 1606 * 1607 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 1608 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1609 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1610 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 1611 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1612 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1613 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1614 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1615 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1616 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1617 * SUCH DAMAGE. 1618 * 1619 * The licence and distribution terms for any publically available version or 1620 * derivative of this code cannot be changed. i.e. this code cannot simply be 1621 * copied and put under another distribution licence 1622 * [including the GNU Public Licence.] 1623 */ 1624 1625 -------------------------------------------------------------------------------- 1626 -------------------------------------------------------------------------------- 1627 1628 => Cpp-base64 1629 1630 Copyright © 2004-2017 by René Nyffenegger 1631 Rene Nyffenegger License 1632 1633 This source code is provided 'as-is', without any express or implied 1634 warranty. In no event will the author be held liable for any damages 1635 arising from the use of this software. 1636 1637 Permission is granted to anyone to use this software for any purpose, 1638 including commercial applications, and to alter it and redistribute it 1639 freely, subject to the following restrictions: 1640 1641 1. The origin of this source code must not be misrepresented; you must not 1642 claim that you wrote the original source code. If you use this source code 1643 in a product, an acknowledgment in the product documentation would be 1644 appreciated but is not required. 1645 1646 2. Altered source versions must be plainly marked as such, and must not be 1647 misrepresented as being the original source code. 1648 1649 3. This notice may not be removed or altered from any source distribution.