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:
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
27 * Copyright 2001-2003 Ximian, Inc
28 * Copyright 2003-2010 Novell, Inc.
29 * Copyright (C) 2012 Xamarin Inc
31 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
34 /******************************************************************************
36 * Copyright (c) 2003 Novell Inc. www.novell.com
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:
45 * The above copyright notice and this permission notice shall be included in
46 * all copies or substantial portions of the Software.
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
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.
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.
79 * Hewlett-Packard Company
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.
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.
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.
103 Content: https://github.com/mono/mono/blob/d58dfa185af1d48fb93efdef1d046762f214f0a7/libgc/include/gc_allocator.h