背景说明:在了解开源相关知识的过程中,我发现开源的历史浩瀚如烟,包含的话题包罗万象,网上查到资料也是零散信息。经过大量的查询了解后,我汇总整理出该专题,涉及开源的方方面面,方便后续查阅。希望想了解开源知识的同学看完该专题后,对开源能有一个系统的了解。
前面几篇文章,主要讲述了开源的发展历史、开源协议中常用的概念,以及目前主流开源协议各自的特点,本文作为专题的结尾篇章,汇总列出一些了解开源的相关资料。
一、《操作系统的革命》纪录片
为了记录开源活动在世界软件组织中的动人故事,为了记录这些人的艰苦历程,J.T.S. Moore 拍摄了全新的记录片,向公众介绍这些建立 Linux 操作系统,奋起反抗垄断的斗士的人生经历。
该片讲述了 GNU、Linux、Apache,以及开源解决方案供应商红帽公司,他们之间互相成就的关系:
1984年:GNU计划发布;
1991年:Linux 诞生;
1993年:Apache web server正式启动 (包括internet的发展、电子商务和复杂通信的场景开始发展);
1995年:红帽公司成立(开发、贩售Linux包并提供技术服务为业务内容的企业)。
参考链接:
豆瓣信息页面:
https://movie.douban.com/subject/1437389/
B站:
https://www.bilibili.com/video/BV1iC4y187nT?from=search&seid=14077584969463473420
二、《大教堂与杂货店》:
作者 Eric Raymond,1998年,开源奠定文化理论基础。1998年,Raymond 和 Bruce Perens 成立了开源促进会——OSIA,这个组织后来主导了开源运动、定义了开源软件,也对许可协议做了一定的规范。
三、开源之道:
个人博客,作者以开源为核心进行外延,内容涉及人类、软件、乌托邦、商业、产品、工程、创新、社会、心理、治理、社区、教育等领域。对于开源领域和话题,该博客包括万象。
博客地址:
http://opensourceway.community/posts/the_way_of_open_source/open_source_way/
四、比尔盖茨的公开信:
对业余爱好者群体中猖獗的软件盗版行为,微软创始人比尔·盖茨在1976年2月3日写了一封《致计算机爱好者的公开信》,这封信被看作是软件通过商业授权获取收入的真正开端。
地址:
http://www.blinkenlights.com/classiccmp/gateswhine.html
中文版本:
https://tech.sina.com.cn/news/it/1999-9-10/6351.shtml
中英文的对照版:
http://www.voidcn.com/article/p-vpvssaob-ro.html
补充:
2007年5月29日,有人模仿盖茨这封信的口吻,写了一封《再致电脑爱好者的一封公开信》发在网上,为自由和开源呐喊,网址如下:
http://www.voidcn.com/article/p-txhsjuhv-xt.html
五、Linus 在 Goole 介绍 Git:
Git 在软件版本控制系统领域中的至尊地位,相信对于软件开发的同学来说都不陌生。这里介绍的是 Linus 在 2007 年 Google Talk 上介绍 Git 时的一个现场公开视频。来一睹大神风采吧:
视频名:
【中文字幕】Linus 在 2007 年 Google Talk 上介绍 Git
B站地址:
https://www.bilibili.com/video/av34867224/
YouTube地址:
https://www.youtube.com/watch?v=4XpnKHJAok8
六、其他参考资料:
维基百科中关于 GPL、LGPL、MPL、BSD、MIT、ApacheL 的协议,可搭梯直接在Google上搜索查看。
GitHub的开源许可证说明:
GitHub的许可证列表:
https://choosealicense.com/licenses/
copyleft说明:
https://opensource.com/resources/what-is-copyleft
copyleft说明:
GPL协议原文:
http://www.gnu.org/copyleft/gpl.html
GPL协议中文译文:
http://bergwolf.googlepages.com/gplv3_zh
LGPL协议原文:
http://www.gnu.org/copyleft/lesser.html
LGPL协议中文译文:
http://www.thebigfly.com/gnu/lgpl/lgpl-v3.php
58种不同的开源协议:
http://www.fsf.org/licensing/licenses/
十问十答 Apache 许可证:
https://blog.csdn.net/sD7O95O/article/details/104911927
七、写在专题最后:
对于软件开发者来说,无论是个人还是商业组织,我们在选择使用开源软件,或者准备开源自己的软件时,一定要明白自己的用途,选择合适的许可证。希望我们站在巨人肩膀上前行的同时,不忘用法律的武器来为我们自身保驾护航。
首发公众号【战神波波】,欢迎来交流~