提交 c297f1af 编写于 作者: SoftwareTeacher's avatar SoftwareTeacher

update

上级 a0b55677
...@@ -2,17 +2,25 @@ ...@@ -2,17 +2,25 @@
## 开源教学的挑战 ## 开源教学的挑战
我们这个课程的目的,是要向学生介绍: 我们这个课程的目的,是要向学生介绍:
1)开源是什么(what) 1)开源是什么(what)
2)为何有开源 (why),开源是如何发展到今天的状态的 (how) 2)为何有开源 (why),开源是如何发展到今天的状态的 (how)
3)作为 IT 专业人士,我们应该如何利用开源来实现我们的目的(what - how) 3)作为 IT 专业人士,我们应该如何利用开源来实现我们的目的(what - how)
开源:开源是将源代码、设计文档或其他创作内容开放共享的一技术开发和发行模式。 在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可以自由获取源代码和其他资料,并可以使用,复制,修改和再发布。 开源模式是一种依托互联网平台,大规模群体智慧通过共同参与与协作而不断累积,实现持续创新的方法。 在开源模式中,项目的核心开发人员与大规模的外围群体紧密合作,他们通过互联网共享资源、开展协同开发、管理代码等,由此使得项目开发的效率、应对需求变化的能力大大提升。 (2022 中国开源发展白皮书) 开源:开源是将源代码、设计文档或其他创作内容开放共享的一技术开发和发行模式。 在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可以自由获取源代码和其他资料,并可以使用,复制,修改和再发布。 开源模式是一种依托互联网平台,大规模群体智慧通过共同参与与协作而不断累积,实现持续创新的方法。 在开源模式中,项目的核心开发人员与大规模的外围群体紧密合作,他们通过互联网共享资源、开展协同开发、管理代码等,由此使得项目开发的效率、应对需求变化的能力大大提升。 (2022 中国开源发展白皮书)
开源的实践利用到了:软件工程学、管理学、社会学、经济学和法律学等知识。 开源的实践利用到了:软件工程学、管理学、社会学、经济学和法律学等知识。
开源活动的参与者在各种 ”开源社区“ 中活动,不同的角色从这个”社区“ 想达到的目的是不一样的。 开源活动的参与者在各种 ”开源社区“ 中活动,不同的角色从这个”社区“ 想达到的目的是不一样的。
参与开源的技术工程人员:利用开源社区学习,解决问题,发布宣传产品,让自己获益。 参与开源的技术工程人员:利用开源社区学习,解决问题,发布宣传产品,让自己获益。
参与开源的企业:专注于如何让企业从开源社区中获得短期和长期的利益,关注开源的安全合规,以及和企业治理相关的问题。 参与开源的企业:专注于如何让企业从开源社区中获得短期和长期的利益,关注开源的安全合规,以及和企业治理相关的问题。
开源平台的构建和维护者:如何为各种角色服务,让开源生态在自己的平台得到可控的良性发展,实现平台的商业和非商业目标。 开源平台的构建和维护者:如何为各种角色服务,让开源生态在自己的平台得到可控的良性发展,实现平台的商业和非商业目标。
参与开源的研究者:研究开源的各个角色在数字空间中大规模协作背后的规律,进而为社区治理与运营提供指导。 参与开源的研究者:研究开源的各个角色在数字空间中大规模协作背后的规律,进而为社区治理与运营提供指导。
#### 开源的领域知识 #### 开源的领域知识
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册