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

第一次课后,修复错误的链接和文字。

上级 ac0d437d
......@@ -6,7 +6,7 @@
2)为何有开源 (why),开源是如何发展到今天的状态的 (how)
3)作为 IT 专业人士,我们应该如何利用开源来实现我们的目的(what - how)
开源:开源是将源代码、设计文档或其他创作内容开发共享的一技术开发和发行模式。 在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可以自由获取源代码和其他资料,并可以使用,复制,修改和再发布。 (2022 中国开源发展白皮书)
开源:开源是将源代码、设计文档或其他创作内容开放共享的一技术开发和发行模式。 在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可以自由获取源代码和其他资料,并可以使用,复制,修改和再发布。 开源模式是一种依托互联网平台,大规模群体智慧通过共同参与与协作而不断累积,实现持续创新的方法。 在开源模式中,项目的核心开发人员与大规模的外围群体紧密合作,他们通过互联网共享资源、开展协同开发、管理代码等,由此使得项目开发的效率、应对需求变化的能力大大提升。 (2022 中国开源发展白皮书)
开源的实践利用到了:软件工程学、管理学、社会学、经济学和法律学等知识。
开源活动的参与者在各种 ”开源社区“ 中活动,不同的角色从这个”社区“ 想达到的目的是不一样的。
......
......@@ -23,17 +23,25 @@
5. 第一个作业,阅读并提问
5.1 阅读 “2022 中国开源发展蓝皮书” (自己可以搜索最新版本),
5.2 参加开源项目,听起来很简单,不就是大家都参加项目并提交代码吗? 请看下面的资料,了解参加开源项目的各种体验:
http://t.csdn.cn/jqES2
http://t.csdn.cn/Epv3j
http://t.csdn.cn/gIk7K
http://t.csdn.cn/xFlLT
http://t.csdn.cn/ycKTQ
http://t.csdn.cn/ihAJj
5.2 参加开源项目,听起来很简单,不就是大家都参加项目并提交代码吗? 请看下面的资料,了解参加开源项目的各种体验:
http://t.csdn.cn/aJjfw 20 年开源经历的程序员的故事
http://t.csdn.cn/Epv3j 参与开源,从给 RocketMQ 提 issue 开始
http://t.csdn.cn/ihAJj 吴峰光的开源经历:一个补丁迭代了 16 个版本。
http://t.csdn.cn/JzNOQ 跨组织,跨地域的开源协作
http://t.csdn.cn/ycKTQ 开源社区为何禁止某用户提交代码?
http://t.csdn.cn/7z2PQ http://t.csdn.cn/0zqQ7 失败的项目和开源的关系
还有很多和开源相关的书籍可以阅读:https://gitcode.net/csdn/intro-ossd/-/blob/master/chapters/open-source-booklet-20220829.pdf
作业的内容:
你既然来学习 ”开源软件开发“ 这个课程,那么你一定对这个领域有不少疑问。 上这门课的所有学生的疑问一定是不一样的,那么,你把你的疑问讲得越清楚,就越能帮助老师、助教、业界专家、甚至其他同学了解你的疑问,和你讨论并图解答。
你既然来学习 ”开源软件开发“ 这个课程,那么你一定对这个领域有不少疑问。 上这门课的所有学生的疑问一定是不一样的,那么,你把你的疑问讲得越清楚,就越能帮助老师、助教、业界专家、甚至其他同学了解你的疑问,和你讨论并图解答。
写一篇博客,在自己的 CSDN 博客账号下发表,描述自己目前还不知道答案的五个具体问题。
注意:是 “还不知道答案” 的问题。 请不要写很宏大的问题,如 “开源的意义“, ”怎么让开源项目成功” 。 而是一个具体的问题。
......@@ -58,4 +66,4 @@ http://tieba.github.io/common/howtoask.html
很简单,看这里: https://bbs.csdn.net/topics/607938212
注意:参考资料中的观点是作者在不同的历史时期发出的,未必适合于现在的开源生态。
注意:参考资料中的观点是作者在不同的历史时期发出的,未必适合于现在的开源生态,也未必正确
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册