.NET 是開放原始碼
GitHub 上的開放原始碼
.NET 是開放原始碼且跨平台,並由 Microsoft 及 GitHub 上的 .NET 社群維護。.NET 自 2017 起持續位居排名前 30 名最活躍開放原始碼專案之列 (由雲端原生計算基礎基金會所追蹤)。
.NET 的所有層面皆為開放原始碼,包括類別庫、執行階段、編譯器、語言、ASP.NET Core Web 架構、Windows 桌面架構和 Entity Framework Core 資料存取程式庫等等。
開放參與
是的,我們確實接受貢獻! 就像任何開放原始碼專案一樣,我們不只是盲目地接受各個項目。我們收到的提取要求會經過檢閱以保有品質,並確保它們符合 .NET 的目標。
我們已經接受來自 Microsoft 外部超過 3,700 家公司開發人員的 100,000 個貢獻。
MIT 和 Apache 2 授權
.NET 的各個部分會在不同的 GitHub 存放庫中維護。這些存放庫通常會使用 MIT 或 Apache 2 授權。部分存放庫授權文件和其他形式的內容在 [Creative Commons 屬性 4.0] 下。
若要了解已使用的授權,請參閱特定存放庫 以了解已使用的授權。
.NET Foundation
.NET Foundation 是獨立的非盈利性組織,其成立宗旨為支援 .NET 平台上創新且對商業友善的開放原始碼生態系統。
超過 50 個開放原始碼專案是 .NET Foundation 的一部分。除了我們廣大的社群之外,Microsoft 和其他公司如 VMware (先前的 Pivotal)、Google、Samsung 和 Red Hat 等也提供顯著貢獻。查看您如何參與 .NET Foundation。
不僅是程式碼
除了程式碼之外,我們還致力於讓 .NET 的每個層面都盡可能開放。此文件是開放原始碼。您也可以透過 .NET 專案藍圖和待辦項目追蹤正在建置的內容。在 Microsoft 的 .NET 小組,我們會公開方案的日常工作,例如open API 檢閱流程以及社群之聲。
開放原始碼程式庫指導為 .NET 開發人員提供了建立高品質 .NET 程式庫的建議。指導本身是 GitHub 上的開放原始碼,並與熱門程式庫作者合作研發。
準備開始了嗎?
我們的逐步教學課程可協助您讓 .NET 在電腦上執行。