Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
Intro-OSSD
提交
fa49a2f2
I
Intro-OSSD
项目概览
CSDN 技术社区
/
Intro-OSSD
通知
140
Star
12
Fork
16
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
14
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
3
Wiki
分析
仓库
DevOps
项目成员
Pages
I
Intro-OSSD
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
14
Issue
14
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
3
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
fa49a2f2
编写于
8月 31, 2022
作者:
SoftwareTeacher
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into 'master'
第一次课后,修复错误的链接和文字。 See merge request
!26
上级
4749bf9d
72ecef7e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
18 addition
and
10 deletion
+18
-10
chapters/1.md
chapters/1.md
+1
-1
plan/1.md
plan/1.md
+17
-9
未找到文件。
chapters/1.md
浏览文件 @
fa49a2f2
...
...
@@ -6,7 +6,7 @@
2)为何有开源 (why),开源是如何发展到今天的状态的 (how)
3)作为 IT 专业人士,我们应该如何利用开源来实现我们的目的(what - how)
开源:开源是将源代码、设计文档或其他创作内容开
发共享的一技术开发和发行模式。 在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可以自由获取源代码和其他资料,并可以使用,复制,修改和再发布。
(2022 中国开源发展白皮书)
开源:开源是将源代码、设计文档或其他创作内容开
放共享的一技术开发和发行模式。 在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可以自由获取源代码和其他资料,并可以使用,复制,修改和再发布。 开源模式是一种依托互联网平台,大规模群体智慧通过共同参与与协作而不断累积,实现持续创新的方法。 在开源模式中,项目的核心开发人员与大规模的外围群体紧密合作,他们通过互联网共享资源、开展协同开发、管理代码等,由此使得项目开发的效率、应对需求变化的能力大大提升。
(2022 中国开源发展白皮书)
开源的实践利用到了:软件工程学、管理学、社会学、经济学和法律学等知识。
开源活动的参与者在各种 ”开源社区“ 中活动,不同的角色从这个”社区“ 想达到的目的是不一样的。
...
...
plan/1.md
浏览文件 @
fa49a2f2
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录