Lingkaran FOSS yang panjang dan aneh berakhir saat Microsoft menyumbangkan Mono ke proyek Wine
Seorang pria sedang memeriksa tawaran di toko anggur sambil memegang tablet di tangan.
Memperbesar / Apakah Mono cocok berada di antara cabe sav dari Cile dan malbec dari Argentina, atau mungkin lebih mirip jeruk?

Gambar Getty

Microsoft telah menyumbangkan Proyek Mono, sebuah kerangka kerja sumber terbuka yang membawa platform .NET ke sistem non-Windows, ke komunitas Wine. WineHQ akan pengurus kode hulu Proyek Monosementara Microsoft akan mendorong aplikasi berbasis Mono untuk bermigrasi ke kerangka kerja .NET sumber terbukanya.

Sebagai Catatan Microsoft di beranda Proyek Monorilis utama terakhir Mono terjadi pada bulan Juli 2019. Mono adalah “pelopor untuk platform .NET di banyak sistem operasi” dan merupakan implementasi pertama .NET di Android, iOS, Linux, dan sistem operasi lainnya.

Ximian, Novell, SUSE, Xamarin, Microsoft—sekarang Wine

Mono dimulai sebagai proyek Miguel de Icaza, salah satu pencipta desktop GNOME. De Icaza memimpin Ximian (awalnya Helix Code), yang bertujuan untuk membawa platform .NET milik Microsoft ke platform mirip Unix. Ximian diakuisisi oleh Novell pada tahun 2003.

Mono adalah kunci untuk Upaya de Icaza untuk mendapatkan Silverlight Microsoftsebuah plug-in browser untuk “aplikasi media kaya interaktif” (yaitu, pesaing Flash), ke sistem Linux. Novell mendorong Mono sebagai cara untuk mengembangkan aplikasi iOS dengan C# dan bahasa .NET lainnya. Microsoft menerapkan “Janji Komunitas” pada standar .NET-nya pada tahun 2009, menegaskan kesediaannya untuk membiarkan Mono berkembang di luar kendali spesifiknya.

Namun pada tahun 2011, Novell, yang sedang dalam proses akuisisi hingga menjadi usang, tidak berbuat banyak dengan Mono, dan de Icaza memulai Xamarin untuk mendorong Mono untuk Android. Novell (melalui anak perusahaannya SUSE) dan Xamarin mencapai suatu kesepakatan di mana Xamarin akan mengambil alih IP dan pelanggan, menggunakan Mono di dalam Novell/SUSE.

Microsoft membuka sebagian besar .NET pada tahun 2014lalu membawanya lebih jauh, mengakuisisi Xamarin sepenuhnya pada tahun 2016menempatkan Mono di bawah lisensi MIT, dan menggabungkan penawaran Xamarin ke dalam berbagai proyek sumber terbuka. Mono sekarang ada sebagai sebuah repositori yang mungkin suatu hari nanti diarsipkan, meskipun Microsoft berjanji untuk tetap menyimpan biner setidaknya selama empat tahun. Mereka yang ingin tetap menggunakan Mono diarahkan ke Microsoft “garpu modern” dari proyek di dalam .NET.

Apa artinya ini bagi Mono dan Wine? Awalnya tidak banyak. Wine, lapisan kompatibilitas untuk aplikasi Windows pada sistem yang sesuai dengan POSIX, telah menggunakan kode Mono dalam perbaikan dan memiliki mesin Mono sendiriDengan menyumbangkan Mono ke Wine, Microsoft setidaknya telah menghapus sedikit kekhawatiran yang mungkin ada tentang kendali perusahaan atas proyek tersebut. Tentu saja, langkah ini diambil oleh Microsoft yang sangat berbeda dan memahami sumber terbuka, tetapi terlepas dari itu, ini adalah tindakan yang baik.

Sumber