本课程向开发者介绍开发开源软件的关键概念。 它涵盖以下范籌:谁進行开源?(成功的项目和社区);开源是什么?(定义);为什么要开源?(好处);在哪里开源?(Git);以及如何开源?(许可,合规,协作提示,管理多样性以及持续开发和集成)。
目录
单元 1. Course Introduction
单元 2. Open Source Software (OSS)
单元 3. Why Use Open Source Software?
单元 4. Examples of Successful OSS Projects
单元 5. Developing an OSS Strategy
单元 6. The TODO Group
单元 7. The OpenChain Project
单元 8. How to Work in OSS Projects
单元 9. Continuous Integration
单元 10. OSS Licensing and Legal Issues
单元 11. Compliance Projects: FOSSology, SPDX, CHAOSS
单元 12. Leadership vs Control and Why Projects Fail
单元 13. Respecting and Encouraging Diversity in OSS
单元 14. GitHub and Other Hosting Providers
单元 15. Advanced Git Interfaces: Gerrit
单元 16. Course Completion
此课程为Linux 基金会官方原生课程,课程语言为英语。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2