Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Vivi Li -- 5122 2022-11-24 01:39:12

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Mono. Encyclopedia. Available online: https://encyclopedia.pub/entry/36201 (accessed on 22 September 2026).
HandWiki. Mono. Encyclopedia. Available at: https://encyclopedia.pub/entry/36201. Accessed September 22, 2026.
HandWiki. "Mono" Encyclopedia, https://encyclopedia.pub/entry/36201 (accessed September 22, 2026).
HandWiki. (2022, November 24). Mono. In Encyclopedia. https://encyclopedia.pub/entry/36201
HandWiki. "Mono." Encyclopedia. Web. 24 November, 2022.
Mono
Edit

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 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. 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.

novell open-sourcing free and open-source

References

  1. "Mono Releases". Mono-project.com. http://www.mono-project.com/docs/about-mono/releases/. Retrieved 2015-04-04. 
  2. "OldReleases". Mono-project.com. http://www.mono-project.com/OldReleases. Retrieved 2013-07-17. 
  3. "Mono 1.0 Release Notes". Mono-project.com. https://mono-project.com/docs/about-mono/releases/1.0.0/. Retrieved 2013-07-17. 
  4. "Mono 1.1.1: Development Release". Mono-project.com. https://mono-project.com/docs/about-mono/releases/1.1.1/. Retrieved 2013-07-17. 
  5. "Mono 1.2: Release Notes". Mono-project.com. https://mono-project.com/docs/about-mono/releases/1.2.0/. Retrieved 2013-07-17. 
  6. "Release Notes Mono 2.0". Mono-project.com. 2008-10-06. https://mono-project.com/docs/about-mono/releases/2.0.0/. Retrieved 2013-07-17. 
  7. "Release Notes Mono 2.2". Mono-project.com. https://mono-project.com/docs/about-mono/releases/2.2.0/. Retrieved 2013-07-17. 
  8. "Linear IR - Mono". Mono-project.com. http://www.mono-project.com/Linear_IL. Retrieved 2013-07-17. 
  9. "Mono's SIMD Support: Making Mono safe for Gaming - Miguel de Icaza". Tirania.org. 2008-11-03. http://tirania.org/blog/archive/2008/Nov-03.html. Retrieved 2013-07-17. 
  10. "Mono's C# Compiler as a Service on Windows. - Miguel de Icaza". Tirania.org. 2010-04-27. http://tirania.org/blog/archive/2010/Apr-27.html. Retrieved 2013-07-17. 
  11. "CsharpRepl - Mono". Mono-project.com. http://www.mono-project.com/CsharpRepl. Retrieved 2013-07-17. 
  12. "Release Notes Mono 2.4". Mono-project.com. https://mono-project.com/docs/about-mono/releases/2.4.0/. Retrieved 2013-07-17. 
  13. "Release Notes Mono 2.6". Mono-project.com. https://mono-project.com/docs/about-mono/releases/2.6.0/. Retrieved 2013-07-17. 
  14. "Release Notes Mono 2.8". Mono-project.com. https://mono-project.com/docs/about-mono/releases/2.8.0/. Retrieved 2013-07-17. 
  15. "Release Notes Mono 2.10". Mono-project.com. https://mono-project.com/docs/about-mono/releases/2.10.0/. Retrieved 2013-07-17. 
  16. "Release Notes Mono 3.0". Mono-project.com. https://mono-project.com/docs/about-mono/releases/3.0.0/. Retrieved 2013-09-23. 
  17. "Release Notes Mono 3.2". Mono-project.com. https://mono-project.com/docs/about-mono/releases/3.2.0/. Retrieved 2013-09-23. 
  18. "Release Notes Mono 3.4". Mono-project.com. https://mono-project.com/docs/about-mono/releases/3.4.0/. Retrieved 2015-04-04. 
  19. "Release Notes Mono 3.6". Mono-project.com. https://mono-project.com/docs/about-mono/releases/3.6.0/. Retrieved 2015-04-04. 
  20. "Release Notes Mono 3.8". Mono-project.com. https://mono-project.com/docs/about-mono/releases/3.8.0/. Retrieved 2015-04-04. 
  21. "Release Notes Mono 3.10". Mono-project.com. https://mono-project.com/docs/about-mono/releases/3.10.0/. Retrieved 2015-04-04. 
  22. "Release Notes Mono 3.12". Mono-project.com. https://mono-project.com/docs/about-mono/releases/3.12.0/. Retrieved 2015-04-04. 
  23. "Release Notes Mono 4.0". Mono-project.com. https://mono-project.com/docs/about-mono/releases/4.0.0/. Retrieved 2015-05-03. 
  24. "Release Notes Mono 5.0". Mono-project.com. https://mono-project.com/docs/about-mono/releases/5.0.0/. Retrieved 2017-05-13. 
  25. "Mono 5.2.0 Release Notes". https://mono-project.com/docs/about-mono/releases/5.2.0/. 
  26. "Mono 5.4.0 Release Notes". https://mono-project.com/docs/about-mono/releases/5.4.0/. 
  27. "Mono 5.8.0 Release Notes". https://mono-project.com/docs/about-mono/releases/5.8.0/. 
  28. "Mono 5.10.0 Release Notes". https://mono-project.com/docs/about-mono/releases/5.10.0/. 
  29. "Mono 5.12.0 Release Notes". https://mono-project.com/docs/about-mono/releases/5.12.0/. 
  30. "Mono 5.14.0 Release Notes". http://mono-project.com/docs/about-mono/releases/5.14.0/. 
  31. "Mono 5.16.0 Release Notes". https://mono-project.com/docs/about-mono/releases/5.16.0/. 
  32. "Mono 5.18.0 Release Notes". https://mono-project.com/docs/about-mono/releases/5.18.0/. 
  33. Bonisteel, Steven (June 23, 2000). "Microsoft sees nothing but .NET ahead". ZDNet. http://www.zdnetasia.com/microsoft-sees-nothing-but-net-ahead-10028684.htm. 
  34. "ECMA-335-Part-I-IV - ECMA-335, 1st edition, December 2001". http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-335,%201st%20edition,%20December%202001.pdf. 
  35. Wilcox, Joe; Shankland, Stephen (June 28, 2001). "Microsoft edges into sharing code". ZDNet. http://www.zdnetasia.com/microsoft-edges-into-sharing-code-30083846.htm. 
  36. "[Mono-list Mono early history."]. 2003-10-13. Archived from the original on 2011-06-06. https://web.archive.org/web/20110606210557/http://lists.ximian.com/archives/public/mono-list/2003-October/016345.html. 
  37. "OSS .NET implementation Mono 1.0 released - Ars Technica". ArsTechnica. https://arstechnica.com/old/content/2004/06/3949.ars. Retrieved 2009-10-23. 
  38. "Supported Platforms". Mono website. http://www.mono-project.com/Supported_Platforms. 
  39. Koep, Paul (2011-05-02). "Employees say hundreds laid off at Novell's Provo office". KSL-TV. http://www.ksl.com/?nid=148&sid=15382738. Retrieved 2011-05-07. 
  40. J. Vaughan-Nichols, Steven (2011-05-04). "Is Mono dead? Is Novell dying?". ZDNet. http://www.zdnet.com/blog/open-source/is-mono-dead-is-novell-dying/8821. Retrieved 2011-05-07. 
  41. Clarke, Gavin (2011-05-03). ".NET Android and iOS clones stripped by Attachmate". The Register. https://www.theregister.co.uk/2011/05/03/novell_mono_layoffs/. Retrieved 2011-05-07. 
  42. "Announcing Xamarin - Miguel de Icaza". Tirania.org. 2011-05-16. http://tirania.org/blog/archive/2011/May-16.html. Retrieved 2013-07-17. 
  43. "The Death and Rebirth of Mono". infoq.com. 2011-05-17. http://www.infoq.com/news/2011/05/Mono-II. Retrieved 2011-05-29. "Even if they aren't supporting it, they do own a product that is in direct competition with Xamarin's future offerings. Without some sort of legal arrangement between Attachmate and Xamarin, the latter would face the daunting prospect of proving that their new development doesn't use any the technology that the old one did. Considering that this is really just a wrapper around the native API, it would be hard to prove you had a clean-room implementation even for a team that wasn't intimately familiar with Attachmate's code." 
  44. "SUSE and Xamarin Partner to Accelerate Innovation and Support Mono Customers and Community". Novell. 2011-07-18. http://www.novell.com/news/press/2011/7/suse-and-xamarin-partner-to-accelerate-innovation-and-support-mono-customers-and-community.html. Retrieved 2011-07-18. "The agreement grants Xamarin a broad, perpetual license to all intellectual property covering Mono, MonoTouch, Mono for Android and Mono Tools for Visual Studio. Xamarin will also provide technical support to SUSE customers using Mono-based products, and assume stewardship of the Mono open source community project." 
  45. de Icaza, Miguel (2011-07-18). "Novell/Xamarin Partnership around Mono". http://tirania.org/blog/archive/2011/Jul-18.html. Retrieved 2011-07-18. 
  46. "Mono Project Roadmap - Mono". Mono-project.com. http://www.mono-project.com/Mono_Project_Roadmap#Upcoming_Releases. Retrieved 2013-07-17. 
  47. "MoonlightRoadmap". Mono Team. http://www.mono-project.com/MoonlightRoadmap. Retrieved 2008-11-08. 
  48. "Releasing Moonlight 2, Roadmap to Moonlight 3 and 4 — Miguel de Icaza". Tirania.org. 2009-12-17. http://tirania.org/blog/archive/2009/Dec-17.html. Retrieved 2013-07-17. 
  49. "Moonlight 3.0 Preview 1 — Miguel de Icaza". Tirania.org. 2010-02-03. http://tirania.org/blog/archive/2010/Feb-03.html. Retrieved 2013-07-17. 
  50. "Xamarin abandons its Silverlight for Linux technology". http://www.zdnet.com/blog/microsoft/xamarin-abandons-its-silverlight-for-linux-technology/12797. 
  51. "Ecma-335". http://www.ecma-international.org/publications/standards/Ecma-335.htm. 
  52. "Technet.com". http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx. 
  53. "Database Access - Mono". http://www.mono-project.com/Database_Access. 
  54. "Mono LLVM". https://www.mono-project.com/docs/advanced/mono-llvm/. 
  55. "Compacting GC". mono-project.com. http://www.mono-project.com/Compacting_GC. Retrieved 2008-12-16. 
  56. Boehm, Hans-J.. "Advantages and Disadvantages of Conservative Garbage Collection". Xerox PARC. http://www.hpl.hp.com/personal/Hans_Boehm/gc/issues.html. Retrieved 2008-12-16. 
  57. ".NET Framework Architecture". official Mono documentation. http://www.mono-project.com/.NET_Framework_Architecture. 
  58. de Icaza, Miguel. "Static Compilation in Mono". http://tirania.org/blog/archive/2008/Nov-05.html. 
  59. "Continuations - Mono". http://www.mono-project.com/Continuations. 
  60. de Icaza, Miguel. "Monovation: Assembly Injection into Live Processes". http://tirania.org/blog/archive/2008/Sep-29.html. 
  61. "Supported Platforms - Mono". http://www.mono-project.com/Supported_Platforms. 
  62. Narayanaswamy, Anand (23 Nov 2012). "Build Cross Platform Applications with Xwt". InfoQ. http://www.infoq.com/news/2012/11/xwt. 
  63. de Icaza, Miguel (22 February 2013). "The Making of Xamarin Studio". InfoQ. https://blog.xamarin.com/the-making-of-xamarin-studio/. 
  64. "Xwt Read Me". Xwt on GitHub. 15 Jan 2012. https://github.com/mono/xwt/blob/master/README.markdown. 
  65. "DotGNU Project". https://www.gnu.org/software/dotgnu/. Retrieved 2 June 2014. 
  66. "FAQ". os.xamarin.com. 2011-08-01. http://ios.xamarin.com/FAQ#How_is_MonoTouch_Licensed.3f. "MonoTouch is a commercial product based on the open source Mono project and is licensed on a per-developer basis." 
  67. "Mono relicensed MIT". www.mono-project.com. 2016-03-31. http://www.mono-project.com/news/2016/03/31/mono-relicensed-mit/. 
  68. "Xamarin for Everyone". blog.xamarin.com. 2016-03-31. https://blog.xamarin.com/xamarin-for-all/. "we are announcing today our commitment to open source the Xamarin SDKs for Android, iOS, and Mac under the MIT license in the coming months" 
  69. de Icaza, Miguel. "MonoTouch 1.0 goes live.". http://tirania.org/blog/archive/2009/Sep-14.html. 
  70. "MonoTouch 2.0.0". Xamarin. http://monotouch.net/Releases/MonoTouch_2/MonoTouch_2.0.0. 
  71. "MonoTouch 3.0.0". Xamarin. http://monotouch.net/Releases/MonoTouch_3/MonoTouch_3.0.0. 
  72. "MonoTouch 4.0.0". Xamarin. http://ios.xamarin.com/Releases/MonoTouch_4/MonoTouch_4.0.0. 
  73. "MonoTouch 5.0". Xamarin. http://ios.xamarin.com/Releases/MonoTouch_5/MonoTouch_5.0. 
  74. "MonoTouch 6.0". Xamarin. http://ios.xamarin.com/Releases/MonoTouch_6/MonoTouch_6.0. 
  75. "Xamarin.iOS 6.2". Xamarin. http://docs.xamarin.com/releases/ios/xamarin.ios_6/xamarin.ios_6.2. 
  76. "Xamarin.iOS 6.4". Xamarin. http://docs.xamarin.com/releases/ios/xamarin.ios_6/xamarin.ios_6.4. 
  77. "MonoTouch and iPhone 4". http://www.mono-project.com/newstouch/archive/2010/Apr-09.html. ""Applications built with MonoTouch are native applications indistinguishable from other native applications."" 
  78. "Apple takes aim at Adobe… or Android?". https://arstechnica.com/apple/news/2010/04/apple-takes-aim-at-adobe-or-android.ars. 
  79. "Statement by Apple on App Store Review Guidelines". https://www.apple.com/pr/library/2010/09/09statement.html. ""Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year. In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need."" 
  80. "Great News for MonoTouch Users". http://tirania.org/blog/archive/2010/Sep-09.html. ""With these new terms, the ambiguity is gone and C# lovers and enthusiasts can go back to using MonoTouch. Developers that like garbage collection and their strongly typed languages can resume their work."" 
  81. "How is Mono for Android licensed?". Mono for Android FAQ. 2011-08-28. http://support.xamarin.com/customer/portal/articles/142090-how-is-mono-for-android-licensed-. Retrieved 2012-03-29. 
  82. "Novell's Mono project bringing .Net development to Android". NetworkWorld. http://www.networkworld.com/news/2010/031610-novells-mono-project-bringing-net.html. 
  83. "Novell's Mono project bringing .Net development to Android". InfoWorld. http://www.infoworld.com/d/developer-world/novells-mono-project-bringing-net-development-android-778. 
  84. "MonoDroid: .NET Support Coming to Android". TechieBuzz. http://techie-buzz.com/mobile-news/monodroid-net-support-android.html. 
  85. "Mono for Android brings C# to Android". Heise Online. 2011-04-07. http://www.h-online.com/open/news/item/Mono-for-Android-brings-C-to-Android-1223483.html. Retrieved 2011-04-07. 
  86. "Novell (Mono/C#) is developing MonoDroid". Android Community. http://androidcommunity.com/novel-monoc-is-developing-monodroid-20100217/. ""This will make it easier for developers to make cross platform apps as well as bring some of the existing apps that are made using MonoTouch to Android."" 
  87. "Mono for Android". H-Online. http://www.h-online.com/open/news/item/Mono-for-Android-957628.html. ""Our vision is to allow developers to reuse their engine and business logic code across all mobile platforms and swapping out the user interface code for a platform-specific API."" 
  88. "Microsoft won't stop (Mono) .NET on Android". TechWorld. http://www.techworld.com.au/article/358564/microsoft_won_t_stop_net_android. ""The type of action Oracle is taking against Google over Java is not going to happen. If a .NET port to Android was through Mono it would fall under the Microsoft Community Promise Agreement."" 
  89. "Microsoft says .NET on Android is safe, no litigation like Oracle". Developer Fusion. http://www.developerfusion.com/news/85355/microsoft-says-net-on-android-is-safe-no-litigation-like-oracle/. 
  90. "Xamarin Designer for Android". Visual Studio Magazine. http://visualstudiomagazine.com/articles/2012/06/26/xamarin-designer-for-android.aspx. ""On May 14, Xamarin announced Mono for Android 4.2."" 
  91. "Mono C# Compiler Under MIT X11 License". Novell Inc. 2008-04-08. http://www.mono-project.com/news/archive/2008/Apr-08.html. 
  92. de Icaza, Miguel. "Mono C# compiler now also MIT X11 licensed". http://tirania.org/blog/archive/2008/Apr-16-2.html. 
  93. "Xamarin for Everyone". Xamarin Blog. Xamarin. 31 March 2016. https://blog.xamarin.com/xamarin-for-all/. 
  94. Anderson, Tim (31 March 2016). "Microsoft to make Xamarin tools and code free and open-source.". The Register. https://www.theregister.co.uk/2016/03/31/xamarin_tools_code_free_and_open_source/. 
  95. Ferraira, Bruno (31 March 2016). "Xamarin now comes free with Visual Studio.". The Tech Report. http://techreport.com/news/29929/xamarin-now-comes-free-with-visual-studio. 
  96. "Microsoft Patent Promise for Mono". Mono on GitHub. Mono Project. 2016-03-28. https://github.com/mono/mono/blob/master/PATENTS.TXT. 
  97. Babcock, Charles (August 7, 2001). "Will open source get snagged in .Net?". ZDNet Asia. http://www.zdnetasia.com/will-open-source-get-snagged-in-net-30102692.htm. 
  98. Smith, Brett (July 16, 2009). "Microsoft's Empty Promise". fsf.org. http://www.fsf.org/news/2009-07-mscp-mono. 
  99. https://blog.xamarin.com/a-xamarin-microsoft-future/
  100. "Mono Position Statement". Canonical Ltd.. https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-June/000584.html. "It is common practice in the software industry to register patents as protection against litigation, rather than as an intent to litigate. Thus mere existence of a patent, without a claim of infringement, is not sufficient reason to warrant exclusion from the Ubuntu Project." 
  101. "Mono FAQ: Licensing | Patents". http://www.mono-project.com/Licensing#Patents. 
  102. "How Mono got into Fedora". Linux Weekly News. https://lwn.net/Articles/179597/. "The list of "certain Linux-related applications" is said to exist, though it has not, yet, been posted publicly. But Mono is apparently on that list. So anybody who files patent infringement suits against Mono users, and who is, in turn, making use of technology covered by OIN's patents is setting himself up for a countersuit. Depending on the value of the patents held by OIN, that threat could raise the risk of attacking Mono considerably." 
  103. "The ECMA C# and CLI Standards". Port 25. 2009-07-06. http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx. ""Under the Community Promise, Microsoft provides assurance that it will not assert its Necessary Claims against anyone who makes, uses, sells, offers for sale, imports, or distributes any Covered Implementation under any type of development or distribution model, including open-source licensing models such as the LGPL or GPL."" 
  104. "Why free software shouldn't depend on Mono or C#". http://www.fsf.org/news/dont-depend-on-mono. 
  105. "Microsoft's Empty Promise". http://www.fsf.org/news/2009-07-mscp-mono. 
  106. "Fedora is concerned about Mono". internetnews.com. 2009-06-12. http://blog.internetnews.com/skerner/2009/06/fedora-is-concerned-about-mono.html. Retrieved 2010-07-04. "We haven't come to a legal conclusion that is pat enough for us to make the decision to take mono out" 
  107. "'Bansheegeddon' may see Banshee, Mono dropped from Ubuntu default". http://www.itworld.com/article/2734148/it-management/-bansheegeddon--may-see-banshee--mono-dropped-from-ubuntu-default.html. Retrieved 31 August 2015. 
  108. Landwerth, Immo (12 November 2014). ".NET Core is Open Source". Microsoft. http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx. Retrieved 30 December 2014. 
  109. https://www.hanselman.com/blog/AnnouncingWPFWinFormsAndWinUIAreGoingOpenSource.aspx
  110. "Companies using Mono". Mono-project. http://www.mono-project.com/docs/about-mono/showcase/companies-using-mono/. Retrieved 30 August 2015. 
More
Upload a video for this entry
Information
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 3.6K
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 24 Nov 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service