Podczas odbytej niedawno konferencji Build 2016, Miguel de Icaza ogłosił zmianę licencji projektu Mono na MIT. Dodatkowo cała dotychczasowa praca została przekazana w ręce fundacji .NET Foundation. Do tej pory sposób licencjonowania był następujący. Wszystkie biblioteki były dostępne na licencji MIT, natomiast samo Mono miało podwójne licencjonowanie: LGPL oraz komercyjne. Dzięki przejściu na jedną formę licencji, więcej osób może skorzystać z ogromnych możliwości, jakie są zaszyte w języku C# oraz .NET.
Projekt Xamarin przez ostatnie 5 lat przygotował szereg różnych własnościowych rozszerzeń, w tym:
- ARM64 port of the Mono runtime
- Workarounds for bugs in some ARM chips
- Use of Apple’s CommonCrypto to implement the crypto classes in the .NET API
- Integration with X509 certificates on Apple platforms
- Support for “Native Types” on Apple platforms
- Generic Value Type Sharing
- Offset tool to maintain the cross compiler
Dzięki uwolnieniu źródeł kilka dni temu, dodatki zostały włączone do kodu Mono i oddane pod opiekę fundacji .NET Foundation.