marked some utility functions for internal linkage
[moon.git] / LICENSE
blob0c4b519870daa1ef5d9584f951b11ba3932af44f
2 * Moonlight source code (src/, plugin/)
4         Unless explicitly stated, this code is licensed under the
5         terms of the GNU LGPL 2 license only (no "later versions").
7         In addition to the GNU LGPL, this code is available for
8         relicensing for non-LGPL use, contact Novell for details
9         (mono@novell.com).
11         We consider non-LGPL use instances where you use this on an
12         embedded system where the end user is not able to upgrade the
13         Moonlight installation or distribution that is part of your
14         product (Section 6 and 7), you would have to obtain a
15         commercial license from Novell (consider software burned into
16         a ROM, systems where end users would not be able to upgrade,
17         an embedded console, a game console that imposes limitations
18         on the distribution and access to the code, a phone platform
19         that prevents end users from upgrading Moonlight).
20         
21         This code might contain code that optionally links to LGPL and
22         GPL code, in those cases, if the library is built with those
23         bits the code is covered under those licenses.
25 * Microsoft Silverlight Controls (class/Microsoft.SilverlightControls)
27         This code is taken from Microsoft's web site, and contains the
28         Silverlight 2.0 Beta 1 controls ported to the Beta 2 API.
29         
30         The code is licensed under the terms of the Microsoft
31         Public License (MS-PL).
33 * Microsoft Silverlight Unit Test Framework (test/2.0/Microsoft.Silverlight.Testing)
35         The code is licensed under the terms of the Microsoft
36         Public License (MS-PL).
38 * Moonlight managed source code (class/* other than
39                                  Microsoft.SilverlightControls)
40   and end-user tools (tools/mopen, tools/mxap, tools/svg2xml,
41                       tools/xaml2html, tools/xamlg)
43         Unless explicitly stated, this code is licensed under the
44         terms of the MIT license, the text of which is duplicated below:
46         // Permission is hereby granted, free of charge, to any person obtaining
47         // a copy of this software and associated documentation files (the
48         // "Software"), to deal in the Software without restriction, including
49         // without limitation the rights to use, copy, modify, merge, publish,
50         // distribute, sublicense, and/or sell copies of the Software, and to
51         // permit persons to whom the Software is furnished to do so, subject to
52         // the following conditions:
53         // 
54         // The above copyright notice and this permission notice shall be
55         // included in all copies or substantial portions of the Software.
56         // 
57         // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
58         // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
59         // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
60         // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
61         // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
62         // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
63         // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
65         If used outside of moonlight (with no LICENSE file which
66         contains the text above), please duplicate this license block
67         in the actual source files.