1This package is provided you under the terms of the GNU General Public License 2version 2 or any later version. 3 4Included below is license and copyright information for externally maintained 5libraries used by httpuv. All other code in httpuv is copyright RStudio, Inc. 6 7 8 9 10libuv is licensed for use as follows: 11 12==== 13Copyright (c) 2015-present libuv project contributors. 14 15Permission is hereby granted, free of charge, to any person obtaining a copy 16of this software and associated documentation files (the "Software"), to 17deal in the Software without restriction, including without limitation the 18rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 19sell copies of the Software, and to permit persons to whom the Software is 20furnished to do so, subject to the following conditions: 21 22The above copyright notice and this permission notice shall be included in 23all copies or substantial portions of the Software. 24 25THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 26IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 27FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 28AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 29LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 30FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 31IN THE SOFTWARE. 32==== 33 34This license applies to parts of libuv originating from the 35https://github.com/joyent/libuv repository: 36 37==== 38 39Copyright Joyent, Inc. and other Node contributors. All rights reserved. 40Permission is hereby granted, free of charge, to any person obtaining a copy 41of this software and associated documentation files (the "Software"), to 42deal in the Software without restriction, including without limitation the 43rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 44sell copies of the Software, and to permit persons to whom the Software is 45furnished to do so, subject to the following conditions: 46 47The above copyright notice and this permission notice shall be included in 48all copies or substantial portions of the Software. 49 50THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 51IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 52FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 53AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 54LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 55FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 56IN THE SOFTWARE. 57 58==== 59 60This license applies to all parts of libuv that are not externally 61maintained libraries. 62 63The externally maintained libraries used by libuv are: 64 65 - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license. 66 67 - inet_pton and inet_ntop implementations, contained in src/inet.c, are 68 copyright the Internet Systems Consortium, Inc., and licensed under the ISC 69 license. 70 71 - stdint-msvc2008.h (from msinttypes), copyright Alexander Chemeris. Three 72 clause BSD license. 73 74 - pthread-fixes.c, copyright Google Inc. and Sony Mobile Communications AB. 75 Three clause BSD license. 76 77 - android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design 78 Inc, Kenneth MacKay and Emergya (Cloud4all, FP7/2007-2013, grant agreement 79 n° 289016). Three clause BSD license. 80 81 82 83 84http_parser.c is based on src/http/ngx_http_parse.c from NGINX copyright 85Igor Sysoev. 86 87Additional changes are licensed under the same terms as NGINX and 88copyright Joyent, Inc. and other Node contributors. All rights reserved. 89 90Permission is hereby granted, free of charge, to any person obtaining a copy 91of this software and associated documentation files (the "Software"), to 92deal in the Software without restriction, including without limitation the 93rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 94sell copies of the Software, and to permit persons to whom the Software is 95furnished to do so, subject to the following conditions: 96 97The above copyright notice and this permission notice shall be included in 98all copies or substantial portions of the Software. 99 100 101 102optional.h(pp): 103 104Copyright (C) 2011 - 2012 Andrzej Krzemienski. 105 106Use, modification, and distribution is subject to the Boost Software 107License, Version 1.0. (See below) 108 109The idea and interface is based on Boost.Optional library 110authored by Fernando Luis Cacciola Carballal 111 112Boost Software License - Version 1.0 - August 17th, 2003 113 114Permission is hereby granted, free of charge, to any person or organization 115obtaining a copy of the software and accompanying documentation covered by 116this license (the "Software") to use, reproduce, display, distribute, 117execute, and transmit the Software, and to prepare derivative works of the 118Software, and to permit third-parties to whom the Software is furnished to 119do so, all subject to the following: 120 121The copyright notices in the Software and this entire statement, including 122the above license grant, this restriction and the following disclaimer, 123must be included in all copies of the Software, in whole or in part, and 124all derivative works of the Software, unless such copies or derivative 125works are solely in the form of machine-executable object code generated by 126a source language processor. 127 128THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 129IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 130FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 131SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 132FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 133ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 134DEALINGS IN THE SOFTWARE. 135