Bump corefx (#15463)
[mono-project.git] / THIRD-PARTY-NOTICES.TXT
blob58f0a264bd52a04fcc2505b98349e82d9c0dadcb
2 Mono uses third-party libraries or other resources that may be
3 distributed under licenses different than the Mono software.
5 Attributions and license notices for test cases originally authored by
6 third parties can be found in the respective test directories.
8 In the event that we accidentally failed to list a required notice, please
9 bring it to our attention. Post an issue or email us:
11             dotnet@microsoft.com
13  The attached notices are provided for information only.
15 License notice for Mono
16 -----------------------
18 Note: multiple license notices are provided that occure in source code.
19 They are equivalent forms of the the MIT license from various copyright holders.
21 // Dual licensed under the terms of the MIT X11 or GNU GPL
22 // Copyright 2003-2011 Novell, Inc.
23 // Copyright 2011 Xamarin Inc
25 /**
26  *
27  * Copyright 2001-2003 Ximian, Inc
28  * Copyright 2003-2010 Novell, Inc.
29  * Copyright (C) 2012 Xamarin Inc
30  *
31  * Licensed under the MIT license. See LICENSE file in the project root for full license information.
32  */
34 /******************************************************************************
35 * The MIT License
36 * Copyright (c) 2003 Novell Inc.  www.novell.com
37
38 * Permission is hereby granted, free of charge, to any person obtaining  a copy
39 * of this software and associated documentation files (the Software), to deal
40 * in the Software without restriction, including  without limitation the rights
41 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 
42 * copies of the Software, and to  permit persons to whom the Software is 
43 * furnished to do so, subject to the following conditions:
44
45 * The above copyright notice and this permission notice shall be included in 
46 * all copies or substantial portions of the Software.
47
48 * THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
49 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
50 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
51 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
52 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
53 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
54 * SOFTWARE.
55 *******************************************************************************/
57 License notice for Apple
58 -------------------------
59 Content: https://github.com/mono/mono/blob/435f968102d0820ca65d63e1e741e4130b4d1303/support/ios/net/route.h
60 License: https://opensource.apple.com/apsl/
63 License notice for Silicon Graphics and HP
64 ------------------------------------------
67  * Copyright (c) 1996-1997
68  * Silicon Graphics Computer Systems, Inc.
69  *
70  * Permission to use, copy, modify, distribute and sell this software
71  * and its documentation for any purpose is hereby granted without fee,
72  * provided that the above copyright notice appear in all copies and
73  * that both that copyright notice and this permission notice appear
74  * in supporting documentation.  Silicon Graphics makes no
75  * representations about the suitability of this software for any
76  * purpose.  It is provided "as is" without express or implied warranty.
77  *
78  * Copyright (c) 2002
79  * Hewlett-Packard Company
80  *
81  * Permission to use, copy, modify, distribute and sell this software
82  * and its documentation for any purpose is hereby granted without fee,
83  * provided that the above copyright notice appear in all copies and
84  * that both that copyright notice and this permission notice appear
85  * in supporting documentation.  Hewlett-Packard Company makes no
86  * representations about the suitability of this software for any
87  * purpose.  It is provided "as is" without express or implied warranty.
88  */
91  * This implements standard-conforming allocators that interact with
92  * the garbage collector.  Gc_alloctor<T> allocates garbage-collectable
93  * objects of type T.  Traceable_allocator<T> allocates objects that
94  * are not temselves garbage collected, but are scanned by the
95  * collector for pointers to collectable objects.  Traceable_alloc
96  * should be used for explicitly managed STL containers that may
97  * point to collectable objects.
98  *
99  * This code was derived from an earlier version of the GNU C++ standard
100  * library, which itself was derived from the SGI STL implementation.
101  */
103  Content: https://github.com/mono/mono/blob/d58dfa185af1d48fb93efdef1d046762f214f0a7/libgc/include/gc_allocator.h