2 In general, the runtime and its class libraries are licensed under the
3 terms of the MIT license, and some third party code is licensed under
4 the 3-clause BSD license.
8 The Mono distribution does include a handful of pieces of code that
9 are used during the build system and are covered under different
10 licenses, those include:
15 This is code that is used at build time, or during the maintenance of
16 Mono itself, and does not end up in the redistributable part of Mono:
20 m4 source files used to probe features at build time: GPL
22 * Benchmark Source Files
24 Logic.cs and zipmark.cs are GPL source files.
26 * mono/docs/HtmlAgilityPack
30 * mcs/jay: 4-clause BSD licensed
34 * mcs/class/I18N/mklist.sh, tools/cvt.sh: GNU GPLv2
39 The following code is linked with the final Mono runtime, the libmono
42 * support/minizip: BSD license.
44 * mono/utils/memcheck.h: BSD license, used on debug builds that use Valgrind.
46 * mono/utils/freebsd-dwarf.h, freebsd-elf_common.h, freebsd-elf64.h freebsd-elf32.h: BSD license.
48 * mono/utils/bsearch.c: BSD license.
50 * mono/io-layer/wapi_glob.h, wapi_glob.c: BSD license
55 These are class libraries that can be loaded by your process:
57 * mcs/class/RabbitMQ.Client: dual licensed in Apache v2, and Mozilla Public License 1.1
59 * mcs/class/Compat.ICSharpCode.SharpZipLib and
60 mcs/class/ICSharpCode.SharpZipLib are GPL with class-path exception.
61 Originates with the SharpDevelop project.
63 * mcs/class/System.Core/System/TimeZoneInfo.Android.cs
65 This is a port of Apache 2.0-licensed Android code, and thus is
66 licensed under the Apache 2.0 license
68 http://www.apache.org/licenses/LICENSE-2.0
73 These are the licenses used in Mono, the files are located:
75 MIT X11: text available in the file mcs/MIT.X11
76 MPL: text available in the file mcs/LICENSE.MPL
77 InfoZip: text available in the file mcs/LICENSE.INFOZIP.BSD