Microsoft şirkəti, .NET platformasının alternativ bir implementasiyasını inkişaf etdirən Mono layihəsini WineHQ təşkilatına təhvil verdiyini elan edib. Bu təşkilat isə açıq Win32 API implementasiyasını inkişaf etdirir. Microsoft, Mono layihəsini 2016-cı ildə Xamarin şirkətini satın aldıqdan sonra ələ keçirdi. Mono platforması əsasında mobil tətbiqetmələr üçün C# dilində .NET texnologiyalarını istifadə edərək inkişaf vasitələrinin yaradılması planlaşdırılıb, lakin zamanla layihə tıxaca düşdü və 2019-cu ildən əhəmiyyətli buraxılışlar edilmədi, baxmayaraq ki, korrektiv yeniləmələr müntəzəm olaraq dərc olunmağa davam etdi.
Mono, Windows üçün .NET əsasında toplanmış icra fayllarını işə salmaq üçün Wine-də istifadə edildiyi üçün, Wine inkişaf etdiriciləri Münasib bir fork olan Wine Mono-nu dəstəklədilər, bu da müvəffəqiyyətlə saxlanıldı və müntəzəm olaraq yeniləndi. Şirkət Microsoft vəziyyəti qiymətləndirdikdən sonra Mono layihəsini Wine icmasına təhvil vermək və Wine Mono deposunu əsas etmək qərarına gəldi. Köhnə Mono deposundakı kod saxlanılacaq, lakin arxiv rejiminə köçürüləcək. Əvvəldən yaradılmış hazır buraxılışlar 4 il ərzində mövcud olacaq.
Bu zaman Microsoft, Wine-ə orijinal Mono-nu təqdim edərək, Mono Runtime'ın daha müasir forkunu açıq .NET platformasının kod bazasına daxil etməyə davam edəcək. Microsoft, Mono ilə bağlı layihələrin komponentlərini bu fork-a mərhələli şəkildə köçürməyi planlaşdırır. Həmçinin Microsoft, Mono istifadə edən tətbiqetmə istifadəçilərinə, Mono Runtime-ı daxil edən ümumi .NET platformasına keçməyi tövsiyə etdiyini bildirdi.
Mono platforması 2001-ci ildə Miguel De Icaza və Nat Friedman tərəfindən təsis edilmişdir. Onlar layihələrini inkişaf etdirmək üçün Ximian şirkətini qurmuşdular. 2003-cü ildə Ximian şirkəti Novell-a satıldı və 2004-cü ildə buraxılmış Mono 1.0 ilk versiyası Novell şəklində hazırlanmışdı. 2011-ci ildə Novell-in Attachmate korporasiyası tərəfindən satın alınmasından sonra aparılan struktur dəyişikliyi nəticəsində bütün Mono layihəsi inkişaf etdiriciləri azaldıldı. Cavab olaraq, Miguel De Icaza və Nat Friedman yeni Xamarin şirkətini təsis etdilər, bu da Mono layihələrini Attachmate holdinqindən müstəqil şəkildə inkişaf etdirməyə və dəstəkləməyə başladı. İki ay sonra Xamarin və Attachmate arasında bir razılaşma imzalandı, buna əsasən Attachmate Mono-nu müstəqil açıq bir layihə kimi tanıdı və Xamarin-ə Mono layihəsi ilə bağlı bütün intellektual mülklərin və ticarət markalarının istifadəsi üçün ömürlük hüquqlar verdi.
Fevral 2016-cı ildə Miguel de Icaza və Nat Friedman öz bizneslərini Microsoft şirkətinə satdılar. Bu satışdan sonra Mono layihəsinin lisenziyası LGPLv2-dan MIT-ə dəyişdirildi və layihə Microsoft tərəfindən yaradılan qeyri-kommersiya təşkilatı olan .NET Foundation-ın idarəsinə keçdi. Eyni zamanda, əvvəlcə ayrı-ayrı yayılmış proprietary Mono genişlənmələri açıqlandı və Microsoft-un Mono-nun inkişafı, istifadəsi, satışı, idxalı və təchizatı ilə məşğul olan şəxslərə qarşı patent hüquqları tətbiq etməyəcəyinə dair zəmanətlər verildi. Mono komponentləri .NET Core platformasının ilk açıq buraxılışı ilə birləşdirildi.
Mənbə: opennet.ru
