Mono (software)

  • mono
    mono project logo.svg
    diagram of mono architecture
    diagram of mono architecture
    original author(s)ximian
    developer(s).net foundation and xamarin (a microsoft subsidiary)
    initial releasejune 30, 2004; 15 years ago (2004-06-30)
    stable release
    6.8.0.96 / january 15, 2020; 2 months ago (2020-01-15)[1]
    preview release
    6.6.0.156 / november 15, 2019; 4 months ago (2019-11-15)[2]
    github.com/mono/mono edit this at wikidata
    written inc, c#, xml
    operating systemwindows, macos, linux
    platformia-32, x64, ia-64, arm, mips, powerpc, sparc, s390
    typesoftware framework
    licensemit license[3]
    websitemono-project.com

    mono is a free and open-source project to create an ecma standard-compliant .net framework-compatible software framework, including a c# compiler and a common language runtime. originally by ximian, it was later acquired by novell, and is now being led by xamarin, a subsidiary of microsoft[4] and the .net foundation. the stated purpose of mono is not only to be able to run microsoft .net applications cross-platform, but also to bring better development tools to linux developers.[5] mono can be run on many software systems including android, most linux distributions, bsd, macos, windows, solaris, and even some game consoles such as playstation 3, wii, and xbox 360.

    the mono project has been controversial within the open-source community, as it implements portions of .net framework that may be covered by microsoft patents. although standardized portions of .net framework are covered under microsoft open specification promise—a covenant stating that microsoft will not assert its patents against implementations of its specifications under certain conditions—other portions are not, which led to concerns that the mono project could become the target of patent infringement lawsuits. following microsoft's open-sourcing of several core .net technologies since 2014 and its acquisition of xamarin in the beginning of 2016, an updated patent promise has been issued for the mono project (§ mono and microsoft's patents).

    the logo of mono is a stylized monkey's face, mono being spanish for monkey.[6]

  • history
  • current status and roadmap
  • mono components
  • framework architecture
  • monodevelop
  • xamarin.ios and xamarin.android
  • license
  • mono and microsoft's patents
  • software developed with mono
  • see also
  • references
  • external links

Mono
Mono project logo.svg
Diagram of Mono architecture
Diagram of Mono architecture
Original author(s)Ximian
Developer(s).NET Foundation and Xamarin (a Microsoft subsidiary)
Initial releaseJune 30, 2004; 15 years ago (2004-06-30)
Stable release
6.8.0.96 / January 15, 2020; 2 months ago (2020-01-15)[1]
Preview release
6.6.0.156 / November 15, 2019; 4 months ago (2019-11-15)[2]
github.com/mono/mono Edit this at Wikidata
Written inC, C#, XML
Operating systemWindows, macOS, Linux
PlatformIA-32, x64, IA-64, ARM, MIPS, PowerPC, SPARC, S390
TypeSoftware framework
LicenseMIT License[3]
Websitemono-project.com

Mono is a free and open-source project to create an Ecma standard-compliant .NET Framework-compatible software framework, including a C# compiler and a Common Language Runtime. Originally by Ximian, it was later acquired by Novell, and is now being led by Xamarin, a subsidiary of Microsoft[4] and the .NET Foundation. The stated purpose of Mono is not only to be able to run Microsoft .NET applications cross-platform, but also to bring better development tools to Linux developers.[5] Mono can be run on many software systems including Android, most Linux distributions, BSD, macOS, Windows, Solaris, and even some game consoles such as PlayStation 3, Wii, and Xbox 360.

The Mono project has been controversial within the open-source community, as it implements portions of .NET Framework that may be covered by Microsoft patents. Although standardized portions of .NET Framework are covered under Microsoft Open Specification Promise—a covenant stating that Microsoft will not assert its patents against implementations of its specifications under certain conditions—other portions are not, which led to concerns that the Mono project could become the target of patent infringement lawsuits. Following Microsoft's open-sourcing of several core .NET technologies since 2014 and its acquisition of Xamarin in the beginning of 2016, an updated patent promise has been issued for the Mono project (§ Mono and Microsoft's patents).

The logo of Mono is a stylized monkey's face, mono being Spanish for monkey.[6]