Welcome to mirror list, hosted at ThFree Co, Russian Federation.

LICENSE - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: d2f61ec93e6d2968e0028f58d2936db42fc7b449 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76

In general, the runtime and its class libraries are licensed under the
terms of the MIT license, and some third party code is licensed under
the 3-clause BSD license.  See the file "PATENTS.TXT" for Microsoft's
patent grant on the Mono codebase.

The Mono distribution does include a handful of pieces of code that
are used during the build system and are covered under different
licenses, those include:

Build Time Code
===============

This is code that is used at build time, or during the maintenance of
Mono itself, and does not end up in the redistributable part of Mono:

* gettext

  m4 source files used to probe features at build time: GPL

* Benchmark Source Files

  Logic.cs and zipmark.cs are GPL source files.

* mono/docs/HtmlAgilityPack

  MS-PL licensed

* mcs/jay: 4-clause BSD licensed

* mcs/nunit24: MS-PL

* mcs/class/I18N/mklist.sh, tools/cvt.sh: GNU GPLv2

Runtime Code
============

The following code is linked with the final Mono runtime, the libmono
embeddable runtime:

* support/minizip: BSD license.

* mono/utils/memcheck.h: BSD license, used on debug builds that use Valgrind.

* mono/utils/freebsd-dwarf.h, freebsd-elf_common.h, freebsd-elf64.h freebsd-elf32.h: BSD license.

* mono/utils/bsearch.c: BSD license.

* mono/io-layer/wapi_glob.h, wapi_glob.c: BSD license

Class Library code
==================

These are class libraries that can be loaded by your process:

* mcs/class/RabbitMQ.Client: dual licensed in Apache v2, and Mozilla Public License 1.1

* mcs/class/Compat.ICSharpCode.SharpZipLib and
  mcs/class/ICSharpCode.SharpZipLib are GPL with class-path exception.
  Originates with the SharpDevelop project.

* mcs/class/System.Core/System/TimeZoneInfo.Android.cs

  This is a port of Apache 2.0-licensed Android code, and thus is
  licensed under the Apache 2.0 license

	    http://www.apache.org/licenses/LICENSE-2.0

The Licenses
============

	These are the licenses used in Mono, the files are located:

        MIT X11: text available in the file mcs/MIT.X11
        MPL: text available in the file mcs/LICENSE.MPL
	InfoZip: text available in the file mcs/LICENSE.INFOZIP.BSD