.NET adalah platform sumber terbuka
Sumber terbuka di GitHub
.NET adalah sumber terbuka dan lintas platform serta dikelola oleh Microsoft dan komunitas .NET di GitHub. .NET secara konsisten berada di antara 30 proyek sumber terbuka paling aktif teratas sejak 2017, seperti yang dilacak oleh Cloud Native Computing Foundation.
Semua aspek .NET adalah sumber terbuka termasuk pustaka kelas, runtime, kompilator, bahasa, kerangka kerja web ASP.NET Core, kerangka kerja desktop Windows, dan pustaka akses data Entity Framework Core, dan banyak lagi.
Terbuka untuk kontribusi
Ya, kami menerima kontribusi! Seperti halnya proyek sumber terbuka, kami tidak hanya menerima semuanya secara membabi buta. Permintaan tarik yang kami terima ditinjau untuk kualitas dan untuk memastikannya selaras dengan tujuan .NET.
Kami telah menerima lebih dari 100,000 kontribusi dari pengembang dari lebih dari 3.700 perusahaan di luar Microsoft.
Lisensi MIT dan Apache 2
Berbagai bagian .NET dikelola di repositori GitHub yang berbeda. Repositori ini biasanya menggunakan lisensi MIT atau Apache 2 . Beberapa dokumentasi lisensi repositori dan bentuk konten lainnya berdasarkan Creative Commons Attribution 4.0.
Untuk memahami lisensi yang digunakan, lihat repositori khusus untuk memahami lisensi yang digunakan.
.NET Foundation
Yayasan .NET adalah organisasi nirlaba independen yang didirikan untuk mendukung ekosistem inovatif, ramah komersial, sumber terbuka di sekitar platform .NET.
Lebih dari 50 proyek sumber terbuka adalah bagian dari .NET Foundation. Microsoft dan lainnya seperti VMware (sebelumnya Pivotal), Google, Samsung, dan Red Hat telah memberikan kontribusi yang signifikan, selain komunitas kami yang besar. Lihat bagaimana Anda dapat terlibat dengan .NET Foundation.
Lebih dari sekadar kode
Selain kode, kami bertujuan untuk membuat setiap aspek .NET seterbuka mungkin. Dokumentasi bersifat sumber terbuka. Anda juga dapat melacak apa yang sedang dibuat melalui peta strategi dan backlog proyek .NET. Di tim .NET di Microsoft, kami membuka pekerjaan sehari-hari dengan inisiatif seperti proses peninjauan API terbuka dan standup komunitas.
Panduan pustaka sumber terbuka menyediakan rekomendasi bagi pengembang .NET untuk membuat pustaka .NET berkualitas tinggi. Panduan itu sendiri sumber terbuka di GitHub dan dikembangkan dalam kemitraan dengan penulis pustaka populer.
Didukung
Anda dapat membuat versi .NET sendiri dari kode sumber, tetapi sebagian besar aplikasi produksi memerlukan versi platform yang didukung.
Microsoft mengirimkan rilis resmi yang dibuat dan diuji pada server yang dikelola Microsoft di Azure dan didukung seperti produk Microsoft lainnya. Lihat .NET kebijakan dukungan untuk detailnya.
Red Hat mendukung .NET di Red Hat Enterprise Linux (RHEL). Red Hat membuat .NET dari sumber dan membuatnya tersedia di halaman Unduhan .NET. Red Hat dan Microsoft berkolaborasi untuk memastikan semuanya berfungsi dengan baik di RHEL.
Siap untuk memulai?
Tutorial langkah demi langkah kami akan membantu Anda menjalankan .NET di komputer.