.NET 是開放原始碼

GitHub 上的開放原始碼

.NET 是開放原始碼且跨平台,並由 Microsoft 及 GitHub 上的 .NET 社群維護。.NET 自 2017 起持續位居排名前 30 名最活躍開放原始碼專案之列 (由雲端原生計算基礎基金會所追蹤)。

.NET 的所有層面皆為開放原始碼,包括類別庫、執行階段、編譯器、語言、ASP.NET Core Web 架構、Windows 桌面架構和 Entity Framework Core 資料存取程式庫等等。

瀏覽 GitHub 上的 .NET

世界地圖
100,000+ OSS 貢獻 3,700+ OSS 公司參與者

開放參與

是的,我們確實接受貢獻! 就像任何開放原始碼專案一樣,我們不只是盲目地接受各個項目。我們收到的提取要求會經過檢閱以保有品質,並確保它們符合 .NET 的目標。

我們已經接受來自 Microsoft 外部超過 3,700 家公司開發人員的 100,000 個貢獻。

深入了解如何參與 .NET

MIT 和 Apache 2 授權

.NET 的各個部分會在不同的 GitHub 存放庫中維護。這些存放庫通常會使用 MITApache 2 授權。部分存放庫授權文件和其他形式的內容在 [Creative Commons 屬性 4.0] 下。

若要了解已使用的授權,請參閱特定存放庫 以了解已使用的授權。

.NET Foundation

.NET Foundation 是獨立的非盈利性組織,其成立宗旨為支援 .NET 平台上創新且對商業友善的開放原始碼生態系統。

超過 50 個開放原始碼專案是 .NET Foundation 的一部分。除了我們廣大的社群之外,Microsoft 和其他公司如 VMware (先前的 Pivotal)、Google、Samsung 和 Red Hat 等也提供顯著貢獻。查看您如何參與 .NET Foundation。

瀏覽 .NET Foundation 網站

不僅是程式碼

除了程式碼之外,我們還致力於讓 .NET 的每個層面都盡可能開放。此文件是開放原始碼。您也可以透過 .NET 專案藍圖和待辦項目追蹤正在建置的內容。在 Microsoft 的 .NET 小組,我們會公開方案的日常工作,例如open API 檢閱流程以及社群之聲

開放原始碼程式庫指導為 .NET 開發人員提供了建立高品質 .NET 程式庫的建議。指導本身是 GitHub 上的開放原始碼,並與熱門程式庫作者合作研發。

支援

您可以從原始程式碼組建自己的 .NET 版本,但大多數生產應用程式需要平台的支援版本。

Microsoft 會提供在 Microsoft 維護的 Azure 伺服器上建置和測試的正式版本,並會受到和任何 Microsoft 產品一樣的支援。如需詳細資訊,請參閱 .NET 支援原則

Red Hat 支援 Red Hat Enterprise Linux (RHEL) 上的 .NET。Red Hat 從原始碼建置 .NET,並使其可在 [.NET 下載] 頁面中使用。Red Hat 和 Microsoft 會共同作業,以確保在 RHEL 上的所有功能都運作順利。

準備開始了嗎?

我們的逐步教學課程可協助您讓 .NET 在電腦上執行。

開始使用