Skip to content

Commit eee6bea

Browse files
committed
Update ThirdPartyNotices.txt to only cover websocketpp, since boost and openssl are not checked in
1 parent 1d03de5 commit eee6bea

File tree

1 file changed

+125
-59
lines changed

1 file changed

+125
-59
lines changed

ThirdPartyNotices.txt

Lines changed: 125 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,17 @@
1+
12
THIRD-PARTY SOFTWARE NOTICES AND INFORMATION
23
Do Not Translate or Localize
34

4-
Microsoft is offering you a license to use the following components with C++ REST SDK subject to their original license terms.
5-
6-
1. OpenSSL version 1.0.1i (http://www.openssl.org/)
7-
2. Websocket++ version 0.3.0 (http://www.zaphoyd.com/websocketpp/)
8-
3. Boost version 1.55 (http://www.boost.org/)
9-
10-
%% OpenSSL NOTICES, INFORMATION, AND LICENSE BEGIN HERE
11-
=========================================
12-
OpenSSL License
13-
Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
14-
15-
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
16-
17-
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
18-
19-
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.
20-
21-
3. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
22-
23-
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact [email protected].
24-
25-
5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project.
5+
C++ REST SDK incorporates third party material from the projects listed below. The original copyright notice and the license under which Microsoft received such third party material are set forth below. Microsoft reserves all other rights not expressly granted, whether by implication, estoppel or otherwise.
266

27-
6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"
28-
29-
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED 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 OpenSSL PROJECT OR ITS 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.
30-
31-
This product includes cryptographic software written by Eric Young ([email protected]). This product includes software written by Tim Hudson ([email protected]).
32-
=========================================
33-
END OF OpenSSL NOTICES, INFORMATION, AND LICENSE
7+
1. Websocket++ (http://www.zaphoyd.com/websocketpp/)
348

359
%% Websocket++ NOTICES, INFORMATION, AND LICENSE BEGIN HERE
3610
=========================================
37-
WebSocket++
38-
Copyright (c) 2013, Peter Thorson. All rights reserved.
39-
http://www.zaphoyd.com/websocketpp/
11+
Main Library:
12+
13+
Copyright (c) 2014, Peter Thorson. All rights reserved.
4014

41-
BSD License
42-
====================================================================
4315
Redistribution and use in source and binary forms, with or without
4416
modification, are permitted provided that the following conditions are met:
4517
* Redistributions of source code must retain the above copyright
@@ -61,33 +33,127 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
6133
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6234
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6335
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
64-
=========================================
65-
END OF Websocket++ NOTICES, INFORMATION, AND LICENSE
6636

67-
%% Boost NOTICES, INFORMATION, AND LICENSE BEGIN HERE
68-
=========================================
69-
Boost Software License - Version 1.0 - August 17th, 2003
70-
71-
Permission is hereby granted, free of charge, to any person or organization
72-
obtaining a copy of the software and accompanying documentation covered by
73-
this license (the "Software") to use, reproduce, display, distribute,
74-
execute, and transmit the Software, and to prepare derivative works of the
75-
Software, and to permit third-parties to whom the Software is furnished to
76-
do so, all subject to the following:
77-
78-
The copyright notices in the Software and this entire statement, including
79-
the above license grant, this restriction and the following disclaimer,
80-
must be included in all copies of the Software, in whole or in part, and
81-
all derivative works of the Software, unless such copies or derivative
82-
works are solely in the form of machine-executable object code generated by
83-
a source language processor.
37+
Bundled Libraries:
38+
39+
****** Base 64 Library (base64/base64.hpp) ******
40+
base64.hpp is a repackaging of the base64.cpp and base64.h files into a
41+
single header suitable for use as a header only library. This conversion was
42+
done by Peter Thorson ([email protected]) in 2012. All modifications to
43+
the code are redistributed under the same license as the original, which is
44+
listed below.
45+
46+
base64.cpp and base64.h
47+
48+
Copyright (C) 2004-2008 Ren� Nyffenegger
49+
50+
This source code is provided 'as-is', without any express or implied
51+
warranty. In no event will the author be held liable for any damages
52+
arising from the use of this software.
53+
54+
Permission is granted to anyone to use this software for any purpose,
55+
including commercial applications, and to alter it and redistribute it
56+
freely, subject to the following restrictions:
57+
58+
1. The origin of this source code must not be misrepresented; you must not
59+
claim that you wrote the original source code. If you use this source code
60+
in a product, an acknowledgment in the product documentation would be
61+
appreciated but is not required.
62+
63+
2. Altered source versions must be plainly marked as such, and must not be
64+
misrepresented as being the original source code.
65+
66+
3. This notice may not be removed or altered from any source distribution.
67+
68+
Ren� Nyffenegger [email protected]
69+
70+
****** SHA1 Library (sha1/sha1.hpp) ******
71+
sha1.hpp is a repackaging of the sha1.cpp and sha1.h files from the shallsha1
72+
library (http://code.google.com/p/smallsha1/) into a single header suitable for
73+
use as a header only library. This conversion was done by Peter Thorson
74+
([email protected]) in 2013. All modifications to the code are redistributed
75+
under the same license as the original, which is listed below.
76+
77+
Copyright (c) 2011, Micael Hildenborg
78+
All rights reserved.
79+
80+
Redistribution and use in source and binary forms, with or without
81+
modification, are permitted provided that the following conditions are met:
82+
* Redistributions of source code must retain the above copyright
83+
notice, this list of conditions and the following disclaimer.
84+
* Redistributions in binary form must reproduce the above copyright
85+
notice, this list of conditions and the following disclaimer in the
86+
documentation and/or other materials provided with the distribution.
87+
* Neither the name of Micael Hildenborg nor the
88+
names of its contributors may be used to endorse or promote products
89+
derived from this software without specific prior written permission.
90+
91+
THIS SOFTWARE IS PROVIDED BY Micael Hildenborg ''AS IS'' AND ANY
92+
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
93+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
94+
DISCLAIMED. IN NO EVENT SHALL Micael Hildenborg BE LIABLE FOR ANY
95+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
96+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
97+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
98+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
99+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
100+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
101+
102+
****** MD5 Library (common/md5.hpp) ******
103+
md5.hpp is a reformulation of the md5.h and md5.c code from
104+
http://www.opensource.apple.com/source/cups/cups-59/cups/md5.c to allow it to
105+
function as a component of a header only library. This conversion was done by
106+
Peter Thorson ([email protected]) in 2012 for the WebSocket++ project. The
107+
changes are released under the same license as the original (listed below)
108+
109+
Copyright (C) 1999, 2002 Aladdin Enterprises. All rights reserved.
110+
111+
This software is provided 'as-is', without any express or implied
112+
warranty. In no event will the authors be held liable for any damages
113+
arising from the use of this software.
114+
115+
Permission is granted to anyone to use this software for any purpose,
116+
including commercial applications, and to alter it and redistribute it
117+
freely, subject to the following restrictions:
118+
119+
1. The origin of this software must not be misrepresented; you must not
120+
claim that you wrote the original software. If you use this software
121+
in a product, an acknowledgment in the product documentation would be
122+
appreciated but is not required.
123+
2. Altered source versions must be plainly marked as such, and must not be
124+
misrepresented as being the original software.
125+
3. This notice may not be removed or altered from any source distribution.
126+
127+
L. Peter Deutsch
128+
129+
130+
****** UTF8 Validation logic (utf8_validation.hpp) ******
131+
utf8_validation.hpp is adapted from code originally written by Bjoern Hoehrmann
132+
<[email protected]>. See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for
133+
details.
134+
135+
The original license:
136+
137+
Copyright (c) 2008-2009 Bjoern Hoehrmann <[email protected]>
138+
139+
Permission is hereby granted, free of charge, to any person obtaining a copy
140+
of this software and associated documentation files (the "Software"), to deal
141+
in the Software without restriction, including without limitation the rights
142+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
143+
copies of the Software, and to permit persons to whom the Software is
144+
furnished to do so, subject to the following conditions:
145+
146+
The above copyright notice and this permission notice shall be included in
147+
all copies or substantial portions of the Software.
84148

85149
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
86150
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
87-
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
88-
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
89-
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
90-
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
91-
DEALINGS IN THE SOFTWARE.
151+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
152+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
153+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
154+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
155+
SOFTWARE.
92156
=========================================
93-
END OF Boost NOTICES, INFORMATION, AND LICENSE
157+
END OF Websocket++ NOTICES, INFORMATION, AND LICENSE
158+
159+

0 commit comments

Comments
 (0)