Merge pull request #11526 from mskvortsov/MulLong
[platform/upstream/coreclr.git] / THIRD-PARTY-NOTICES.TXT
1 .NET Core uses third-party libraries or other resources that may be
2 distributed under licenses different than the .NET Core software.
3
4 Attributions and license notices for test cases originally authored by
5 third parties can be found in the respective test directories.
6
7 In the event that we accidentally failed to list a required notice, please
8 bring it to our attention. Post an issue or email us:
9
10            dotnet@microsoft.com
11
12 The attached notices are provided for information only.
13
14 License notice for RFC 3492
15 ---------------------------
16
17 The punycode implementation is based on the sample code in RFC 3492
18         
19 Copyright (C) The Internet Society (2003).  All Rights Reserved.
20
21 This document and translations of it may be copied and furnished to
22 others, and derivative works that comment on or otherwise explain it
23 or assist in its implementation may be prepared, copied, published
24 and distributed, in whole or in part, without restriction of any
25 kind, provided that the above copyright notice and this paragraph are
26 included on all such copies and derivative works.  However, this
27 document itself may not be modified in any way, such as by removing
28 the copyright notice or references to the Internet Society or other
29 Internet organizations, except as needed for the purpose of
30 developing Internet standards in which case the procedures for
31 copyrights defined in the Internet Standards process must be
32 followed, or as required to translate it into languages other than
33 English.
34
35 The limited permissions granted above are perpetual and will not be
36 revoked by the Internet Society or its successors or assigns.
37
38 This document and the information contained herein is provided on an
39 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
40 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
41 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
42 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
43 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
44
45 License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
46 ---------------------------------------------------------------------------
47
48 Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
49 Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
50 Digital Equipment Corporation, Maynard, Mass.
51 To anyone who acknowledges that this file is provided "AS IS"
52 without any express or implied warranty: permission to use, copy,
53 modify, and distribute this file for any purpose is hereby
54 granted without fee, provided that the above copyright notices and
55 this notice appears in all source code copies, and that none of
56 the names of Open Software Foundation, Inc., Hewlett-Packard
57 Company, or Digital Equipment Corporation be used in advertising
58 or publicity pertaining to distribution of the software without
59 specific, written prior permission.  Neither Open Software
60 Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
61 Corporation makes any representations about the suitability of
62 this software for any purpose.
63
64 Copyright(C) The Internet Society 1997. All Rights Reserved.
65
66 This document and translations of it may be copied and furnished to others,
67 and derivative works that comment on or otherwise explain it or assist in
68 its implementation may be prepared, copied, published and distributed, in
69 whole or in part, without restriction of any kind, provided that the above
70 copyright notice and this paragraph are included on all such copies and
71 derivative works.However, this document itself may not be modified in any
72 way, such as by removing the copyright notice or references to the Internet
73 Society or other Internet organizations, except as needed for the purpose of
74 developing Internet standards in which case the procedures for copyrights
75 defined in the Internet Standards process must be followed, or as required
76 to translate it into languages other than English.
77
78 The limited permissions granted above are perpetual and will not be revoked
79 by the Internet Society or its successors or assigns.
80
81 This document and the information contained herein is provided on an "AS IS"
82 basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
83 DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
84 ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
85 RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
86 PARTICULAR PURPOSE.
87
88 License notice for Algorithm from RFC 4122 - 
89 A Universally Unique IDentifier (UUID) URN Namespace
90 ----------------------------------------------------
91
92 Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
93 Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
94 Digital Equipment Corporation, Maynard, Mass.
95 Copyright (c) 1998 Microsoft.
96 To anyone who acknowledges that this file is provided "AS IS"
97 without any express or implied warranty: permission to use, copy,
98 modify, and distribute this file for any purpose is hereby
99 granted without fee, provided that the above copyright notices and
100 this notice appears in all source code copies, and that none of
101 the names of Open Software Foundation, Inc., Hewlett-Packard
102 Company, Microsoft, or Digital Equipment Corporation be used in
103 advertising or publicity pertaining to distribution of the software
104 without specific, written prior permission. Neither Open Software
105 Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
106 Equipment Corporation makes any representations about the
107 suitability of this software for any purpose."
108
109 License notice for The LLVM Compiler Infrastructure
110 ---------------------------------------------------
111
112 Developed by:
113
114     LLVM Team
115
116     University of Illinois at Urbana-Champaign
117
118     http://llvm.org
119
120 Permission is hereby granted, free of charge, to any person obtaining a copy of
121 this software and associated documentation files (the "Software"), to deal with
122 the Software without restriction, including without limitation the rights to
123 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
124 of the Software, and to permit persons to whom the Software is furnished to do
125 so, subject to the following conditions:
126
127     * Redistributions of source code must retain the above copyright notice,
128       this list of conditions and the following disclaimers.
129
130     * Redistributions in binary form must reproduce the above copyright notice,
131       this list of conditions and the following disclaimers in the
132       documentation and/or other materials provided with the distribution.
133
134     * Neither the names of the LLVM Team, University of Illinois at
135       Urbana-Champaign, nor the names of its contributors may be used to
136       endorse or promote products derived from this Software without specific
137       prior written permission.
138
139 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
140 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
141 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
142 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
143 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
144 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
145 SOFTWARE.
146
147 License notice for Bit Twiddling Hacks
148 --------------------------------------
149
150 Bit Twiddling Hacks
151
152 By Sean Eron Anderson
153 seander@cs.stanford.edu
154
155 Individually, the code snippets here are in the public domain (unless otherwise
156 noted) — feel free to use them however you please. The aggregate collection and
157 descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
158 distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
159 without even the implied warranty of merchantability or fitness for a particular
160 purpose. 
161
162 License notice for Bob Jenkins
163 ------------------------------
164
165 By Bob Jenkins, 1996.  bob_jenkins@burtleburtle.net.  You may use this
166 code any way you wish, private, educational, or commercial.  It's free.
167
168 License notice for Greg Parker
169 ------------------------------
170
171 Greg Parker     gparker@cs.stanford.edu     December 2000
172 This code is in the public domain and may be copied or modified without 
173 permission. 
174