.NET 为开放源代码项目
GitHub 上的开放源代码
.NET 开放源代码且跨平台,由 Microsoft 和 .NET 社区在 GitHub 上进行维护。根据 Cloud Native Computing Foundation 跟踪的数据统计,2017 年以来,.NET 一直跻身 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 Attribution 4.0 下有某些存储库许可证文档和其他形式的内容。
要了解使用的许可证,请参阅特定的 存储库 以了解所使用的许可证。
.NET Foundation
.NET Foundation 是独立非盈利性组织,旨在支持 .NET 平台上创新的、商业友好的开源生态系统。
超过 50 个开放源代码项目是 .NET Foundation 的一部分。除了我们更广泛的社区之外,Microsoft 以及 VMware(以前称为 Pivotal)、Google、Samsung 和 Red Hat 等其他公司也做出了重大贡献。了解如何参与 .NET Foundation。
不仅仅是代码
除了代码之外,我们还致力于尽可能开放 .NET 的各个方面。文档是开源的。还可以通过 .NET 项目路线图和积压工作(backlog)跟踪正在生成的内容。在 Microsoft 的 .NET 团队中,我们已通过公开的 API 评审流程和社区支持等计划开放日常工作。
开放源代码库指南为 .NET 开发人员提供创建高质量 .NET 库的建议。该指南本身是 GitHub 上的开放源代码,并且是与热门库作者合作开发的。
准备好开始使用了吗?
分步教程将帮助你在计算机上运行 .NET。