diff --git "a/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\273\200\344\271\210\346\230\257\345\274\200\346\272\220.md" "b/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\273\200\344\271\210\346\230\257\345\274\200\346\272\220.md" index 9d75f625335aed528dbfda2a24d902293fc3e751..97f418f7a1ff429bc79c0ea24091e747597b409c 100644 --- "a/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\273\200\344\271\210\346\230\257\345\274\200\346\272\220.md" +++ "b/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\273\200\344\271\210\346\230\257\345\274\200\346\272\220.md" @@ -86,8 +86,20 @@ ### 自由和开源软件 + +``` +不如直接说“自由软件和开源软件”,要么就正式引入FOSS概念。 +``` + + 1998年,埃里克·雷蒙德(Eric Raymond)等人成立了一个名为开源促进会(Open Source Initiative,简称 OSI)的组织。为了减少意识形态上的沟壑,以及「自由(Free)」一词造成免费软件的误解。OSI 组织决定从「自由和开源软件」中去掉了「自由」一词,使用「Open Source Software」(开源软件)作为共通名称,并创建了自己的开放源码的定义,以及自己的一套许可证。 + +``` +OSI发明开源软件一词时,还没有“自由和开源软件”这个概念,只有“自由软件”这个概念。 +``` + + ![输入图片说明](https://images.gitee.com/uploads/images/2020/1106/224104_42883a6d_1998139.jpeg "1998_Open_Source_Summit.jpg") > 图1.4 1998 年 Open Source Summit @@ -110,7 +122,7 @@ -## 不会写代码也可以了解开源吗 +## 不会写代码也可以参与开源吗 从自由软件运动和开源文化的发展来看,我们会发现其实它是一场社会运动,是一种生产方式的革新。开源运动旨在利用开源软件的价值和分散的生产模型,为其社区和行业的问题寻找新的解决方式。之所以首先出现在软件领域,是因为软件作为一个新兴领域,所受阻力相对较小,同时软件可以依托网络进行异步协作和分发,大大减少了时间和空间的差异以及获取成本。因此可以肯定,开源不仅仅适用于软件领域。 @@ -118,12 +130,16 @@ 另外,还有许多与软件源代码具有相同传播属性的各类设计文档,比如书籍、博客、食谱、配方、照片、音频和视频制品等资料。非营利性组织 Creative Commons 的 CC 许可协议就是专门应用于此类著作权法的保护。 -所以,开源与我们息息相关,即便不写代码也可以了解开源(强烈建议)。 +所以,开源与我们息息相关,即便不写代码也可以参与开源(强烈建议)。 ## 开源、Git和代码托管平台 -`此节建议和前面“Git 和 GitHub”一节整合。` + +``` +此节建议和前面“Git 和 GitHub”一节整合。否则有重复之嫌 +``` + [Git](https://git-scm.com/) 是一款分布式版本控制系统,Git 本身也是一个用 Git 管理的开源软件。使用 Git 可以让散布各地的开发者更加高效地协同工作,可以说,Git 的出现极大地推动了开源的发展。