实现开源软件

高级
管理员
AI 工程师
数据工程师
开发人员
DevOps 工程师
平台工程师
安全工程师
安全运营分析员
服务采用专员
解决方案架构师
初创公司创始人
技术主管
Azure
Azure Artifacts
Azure Boards
Azure 云服务
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

本模块探讨如何使用开源组件构建新式软件、企业对安全和许可的担忧、常见的开源许可证(MIT、Apache、GPL)、商业用途的许可证影响,以及管理企业环境中的开源软件的策略。

学习目标

在本模块结束时,你能够:

  • 了解如何使用开源组件构建新式软件,以及它们提供的优势。

  • 介绍企业对开源软件的担忧,包括安全漏洞、许可证合规性和供应链风险。

  • 描述常见的开源许可证,包括 MIT、Apache、GPL、BSD 及其关键特征。

  • 评估商业软件开发的许可证影响并了解许可证兼容性。

  • 实施管理开源组件(包括清单管理、漏洞扫描和许可证合规性)的策略。

先决条件

没有

Azure 入门

选择适合你的 Azure 帐户。 即用即付或在最长 30 天内免费试用 Azure。 注册。