|
| 1 | +Microsoft Patent Promise for Mono |
| 2 | + |
| 3 | +Microsoft Corporation and its affiliates (“Microsoft”) promise not to |
| 4 | +assert any Applicable Patents against you for making, using, selling, |
| 5 | +offering for sale, importing, or distributing Mono. |
| 6 | + |
| 7 | +If you file, maintain, or voluntarily participate in any claim in a |
| 8 | +lawsuit alleging direct or contributory patent infringement by Mono, |
| 9 | +or inducement of patent infringement by Mono, then your rights under |
| 10 | +this promise will automatically terminate. |
| 11 | + |
| 12 | +This promise is not an assurance that (i) any Applicable Patents are |
| 13 | +valid or enforceable or (ii) Mono does not infringe patents or other |
| 14 | +intellectual property rights of any third party. No rights except |
| 15 | +those expressly stated in this promise are granted, waived or received |
| 16 | +by Microsoft, whether by implication, exhaustion, estoppel or |
| 17 | +otherwise. This is a personal promise directly from Microsoft to you, |
| 18 | +and you agree as a condition of benefitting from it that no Microsoft |
| 19 | +rights are received from suppliers, distributors, or otherwise in |
| 20 | +connection with this promise. |
| 21 | + |
| 22 | +Definitions: |
| 23 | + |
| 24 | +“Mono” means those portions of the software development technology, as |
| 25 | +originally distributed by Xamarin, Inc. or the .NET Foundation under |
| 26 | +the name “Mono,” that implement .NET Framework Functionality, provided |
| 27 | +that such portions at a minimum implement all of the required parts of |
| 28 | +the mandatory provisions of Standard ECMA-335 – Common Language |
| 29 | +Infrastructure (CLI). |
| 30 | + |
| 31 | +“.NET Framework Functionality” means any functionality in Microsoft’s |
| 32 | +.NET Framework as described in Microsoft’s API documentation on |
| 33 | +Microsoft’s MSDN website, including the functionality in |
| 34 | +Windowsbase.dll, but excluding all other functionality in the Windows |
| 35 | +Presentation Foundation component of .NET Framework. |
| 36 | + |
| 37 | +“Applicable Patents” are those patent claims, currently owned by |
| 38 | +Microsoft and acquired in the future, that are necessarily infringed |
| 39 | +by Mono. For clarity, Applicable Patents do not include any patent |
| 40 | +claims that are infringed (x) by any underlying or enabling technology |
| 41 | +that may be used, combined, or distributed in connection with Mono |
| 42 | +(such as hardware, operating systems, or applications that run on |
| 43 | +Mono), (y) only as a consequence of modification of Mono, or (z) only |
| 44 | +by the combination of Mono with third party code. |
0 commit comments