缘起
- 2017-03-23用我自己的卡在图书馆借的,也是差不多这个时候偶然看到这本书的,发现图书馆有。
- 2017-05-06开始第1个番茄钟;
- 2017-05-17全书读完并整理掉,花了8个番茄钟。
- 作者是Sam Williams,这是他写的第二本书,反正算不上优秀的传记作家。译者是邓楠和李凡希。
- 书的副标题是自由软件之父理查德.斯托曼传,人民邮电出版社,2015年4月第1版,2015年4月第1次印刷。
内容
- 译者序一 若为自由故(邓楠)
- 自由软件运动的发起人,同“开源运动”有什么真正的区别?
- 哲思自由软件社区
- 译者序二 (李凡希)
- 2008年5月24日,第一次与stallman有了面对面的交流。
- 这是一本自由的书,GFDL许可证
- 电子版下载
- 前言
- 重点在于一些资料是我们在Slashdot或Google搜索中无法找到的。
chap1 从一台打印机说起 1/243
- Richard M. Stallman当年27岁,在麻省理工学院人工智能实验室当一名程序员,给一台打印机提交50页打印任务时卡纸了。
- 施乐公司是在复印机的基础上,设计了这个打印机,这个小小的弯,却使得人机关系发生了微妙而深刻的变化。(复印机是旁边一直会有人,而打印机则不需旁边有人,所以卡纸用户很头疼,这也是施乐公司工程师设计时没有考虑到的。)
- 而之前卡纸的解决方案就是,Stamllman写个程序判断一下,如果卡纸会提醒打印的用户,但并没有解决打印机本身的问题。
- UNIX这个名字来源于加一个操作系统的名字-Multics。
- 当时Stallman想跟一个原来在施乐公司,后来获得卡耐基梅隆大学教职的人拷贝源代码,因为签署了保密协议而没有要到,这一事件影响到了Stallman以后的人生。
chap2 黑客路漫漫 12/243
- GPL是Stallman想出来的法律武器,用来对抗工业界中越来越盛行的专有软件。
- 倘若某个软件以GPL形式授权发布,这个软件以及任何它的衍生品,都可以被用户自由使用和修改。
- 真正的问题并不是自由软件哪和专有软件哪个更为成功,而是哪个更道德。
- 1984年,Stallman刚刚发起GNU工程。
- 演讲参考
chap3 黑客正年少 25/243
- 李普曼1948年和Richard的父亲Daniel Stallman结婚,于1958年离异,1967年再婚嫁给Maurice Lippman。
- 悲伤往往会唤起青少年极度的自我意识,会强烈展示自己的个性和与众不同。
- 本章描述的关于Richard Stallman求学阶段,以及11年级之前的一些同学圈和家庭情况,以及他的学业情况,英文的作文偏科比较严重,最后自己想考哈佛大学。
chap4 逆天行道,弹劾上帝 38/243
- 继承了母亲的一个特质:对激进政治极度热情。
- 由于继父是一名空军少校,在越战开始时辞职以示反战,全家的年轻一辈也受到学校里的征兵令的困惑。
- 1970年去了哈佛大学,虽然第一年很痛苦,主要是社交方面,但考过数学55的课前考试,获得了选修数学55的资格,同时成功最后20个学生中能听懂的10个学生。
- 大二的时候,Richard喜欢上了编程,但由于哈佛使用计算机终端需要排队,然后Richard就去了麻省理工学院,并找了个在实验室工作的职位,同时麻省理工学院少了些章程和规则。
- 同时在哈佛校园,Richard发现了自己有跳舞的能力,参加了一个世界民间舞蹈小组。
- 注
- 《信息社会的建筑师:麻省理工学院计算机实验室的35年》
- 1986年10月30日瑞典皇家技术研究所的演讲
- 史蒂芬.李维 《黑客》
chap5 自由一隅 62/243
- Richard对自由软件的理解,以及他自己的一些生活日常。
- 注
- 《乐者为王:一场无意间发起的革命》
- 《GNU操作系统与自由软件运动》
- 《开源软件文集》
chap6 Emacs公社 82/243
- 20世纪70年代,从哪个角度看,麻省理工学院的人工智能实验室都是个特别的地方。
- 注
- 《计算机的能力与人类的理性》
- 《Emacs全屏编辑器》
- 《关于软件部署后的开发流程研究》
chap7 道分左右,义无旁支 97/243
- 1983年9月27日,richard在邮件组发出一条消息《重写UNIX系统》
- 1984年1月辞去了麻省理工学院的工作,专职去开发GNU系统。
chap8 ST. IGNUCIUS 119/243
-
我们的任务是要给计算机用户自由。,定义了软件用户的4个基本自由:
- 出于任何目的而运行软件的自由(自由度0)
- 阅读、学习并且修改软件源代码的自由(自由度1)
- 将软件对外发布的自由(自由度2)
- 将修改后的软件对外发布的自由(自由度3)
- 软件专利或软件著作
- 开源软件的观念更偏向于实用主义;而自由软件的观念则更强调用户自由。
- 圣.IGNUcius
chap9 GNU通用公共许可证 134/243
- 1985年新春,用Lisp语言编写的Emacs编辑器完成。
- 1989年,GNU调试器发布的一年后,他发布了GPL的1.0版本(从1985年就开始了GPL这个项目)。
- 1990年以前,GNU工程并没有真正开始官方的内核。
- Minix操作系统是芬兰的大学教授Andrew Tanenbaum开发的。
- Linux的0.12版本废除了原有的许可证,替换为GPL。
- 《乐者为王:一场无意间发起的革命》
chap10 GNU/Linux 157/243
- 能工摹其形,巧匠摄其魂---毕加索
- 作为GNU工程的领导者,stmllman早在1991年时就认识到了创建软件分支的不良后果了。
chap11 开源 171/243
- Linux开发者与GNU/Linux开发者之间几乎存在着一个代沟。
- 布鲁克斯法则:往项目里加人的做法只会造成项目的进一步延迟。
- 《大教堂与集市》
- 从托瓦兹的观点来看,最好的管理工作不是要加强对事情的控制,而是要操持思维的活跃度。
第12章 开往黑客地狱的短暂旅途 187/243
- 《黑客》--史蒂芬.李维
第13章 斗争仍在继续 193/243
- OpenOffice和Qt都是遵循了GPL的许可。
- 作为一个律师,我必须得说,对待一份法律文书的正确方式是找出他里面存在的问题。--莫格林
- 《思想的未来》
第14章 跋:粉碎孤独 204/243
- 故事开始于2000年4月。
- 2001年7月,O'Reilly & Associates出版集团对于出版Stallman的传记很有兴趣。
附录A 术语 222/243
- GNU/Linux与Linux的区别
- “自由软件”和“开源”的区别
附录B 黑客的三层含义 224/243
- 大部分现代的黑客都会把这个词追溯到麻省理工学院。
- 强调创新游戏和无限制的探索活动,成为后来黑客活动的文化基础。
附录C GNU Free Documentation License 231/243
收获
- 作者写得比较零碎,总觉得读起来支离破碎的感觉,但也了解到了stallman的一些方面,想到之前看的Linus的自传,差不多的感觉,可能跟人的性格有关系,不太愿意接受面对面的采访,主要大多数可能还是mail交流。
- 译者之一的李凡希之前在南京Linux用户组还是见过的呢。
- 算是读过呢,毕竟Stallman也算是个古怪的人,最近GNU应该有点沉寂了,可能我关注的有点少了,但我的代码一般都是采用GPL许可的呢。