summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTong Hui <tonghuix@gmail.com>2016-10-20 23:34:33 +0800
committerTong Hui <tonghuix@gmail.com>2016-10-20 23:34:33 +0800
commit27f3e73db9c30153fe61593e2c5ea7a79f604e90 (patch)
treea39001ad5d94df2142a4c47141f26d6f8891af2f
parent2d5779841d7e084cfb81aebc8fabbe0c7e713a29 (diff)
parent04c13a27c76d025f6f44f974aaf1f2030e3df2f6 (diff)
downloadfsfs-zh-27f3e73db9c30153fe61593e2c5ea7a79f604e90.tar.xz
Merge branch 'master' of github.com:beijinglug/fsfs-zh
-rwxr-xr-xMakefile6
-rw-r--r--docs/foreword-trans.md10
-rw-r--r--docs/initial-announcement.md37
-rw-r--r--docs/thegnuproject.md8
4 files changed, 21 insertions, 40 deletions
diff --git a/Makefile b/Makefile
index 27ad645..897fbbb 100755
--- a/Makefile
+++ b/Makefile
@@ -63,16 +63,16 @@ APPENDIXS = docs/appendix-a.md \
docs/appendix-b.md \
docs/appendix-c.md \
-all: book
+all: book html
-book: epub html pdf odf
+book: epub pdf odf
clean:
rm *.tex *.aux *.fot *.toc *.log *.out
rm -fr fs-translations
rm *.png
- rm $(BOOKNAME).*
rm -r site
+ rm $(BOOKNAME).*
epub: $(BOOKNAME).epub
diff --git a/docs/foreword-trans.md b/docs/foreword-trans.md
index e5e51df..bed62d9 100644
--- a/docs/foreword-trans.md
+++ b/docs/foreword-trans.md
@@ -4,17 +4,17 @@
> <https://beijinglug.club>
-《自由软件,自由社会:理查德·斯托曼选集》(Free Software, Free Society: Selected Essays of Richard M. Stallman)第一版首发于2002年,这是一本指导了无数人的书籍,它将理查德·斯托曼的自由软件哲学和思想,阐述的淋漓尽致。也是在 2002 年,北京 GNU/Linux 用户组(BLUG)成立了,经过十多年的发展壮大,已经成为中国推广自由软件的先锋力量。2015年,《自由软件,自由社会》第三版发布。到同年冬天, BLUG 成员中已经有很大一部分成为了自由软件基金会(FSF)和电子前哨基金会(EFF)成员。2016 年春,北京 GNU/Linux 用户组正式成为中国第一个被 GNU 工程认可的 GNU 用户组(GNU User Group)[^trans-1]。
+《自由软件,自由社会:理查德·斯托曼选集》(Free Software, Free Society: Selected Essays of Richard M. Stallman)是一本指导了无数人的书籍,它将理查德·斯托曼的自由软件哲学和思想,阐述的淋漓尽致,此书第一版首发于2002年。也是在 2002 年,北京 GNU/Linux 用户组(BLUG)成立了,经过十多年的发展壮大,已经成为中国推广自由软件的先锋力量。2015年,《自由软件,自由社会》第三版发布。到同年冬天, BLUG 成员中已经有很大一部分成为了自由软件基金会(FSF)和电子前哨基金会(EFF)成员。2016 年春,北京 GNU/Linux 用户组正式成为中国第一个被 GNU 工程认可的 GNU 用户组(GNU User Group)[^trans-1]。
-成为 GNU 用户组,意味着 GNU 和自由软件基金会认可了北京 GNU/Linux 用户组,十多年来在推广自由软件哲学和技术上的贡献。同时更是一种督促,督促我们需要在推广自由软件哲学上做更多贡献。所以您手上这本书,就是我们为 GNU 和自由软件做出的新的贡献。
+成为 GNU 用户组,意味着 GNU 和自由软件基金会认可了北京 GNU/Linux 用户组,十多年来在推广自由软件哲学和技术上的贡献。同时更是一种督促,督促我们需要为推广自由软件做更多贡献。所以您手上这本书,就是我们为 GNU 工程和自由软件做出的新的贡献。
翻译这本书的想法,来源于人民邮电出版社2015年出版的邓楠、李凡希翻译的理查德·斯托曼传记《若为自由故:自由软件之父理查德·斯托曼传》。看到此书出版,让我们意识到仅有他个人的传记是远远不够的,传记只能让大家理解和懂得理查德·斯托曼的人生经历,却完全不足以理解他对自由软件哲学的思考和阐述,因此我们决定将他对自由软件的阐述和哲学思想的选集——《自由软件,自由社会》一书翻译出来,以自由文档许可证公开对外发布。
-自由软件来到中国,已经有十多年的历史,从 1998 年引入 GNU/Linux 到现在中国很多公司基于 GNU/Linux 开发所谓“国产操作系统”,虽然走过了十多年的道路,但我们真正为自由软件事业贡献了多少?开发了多少真正尊重用户的软件?最近几年,国家大力推进“自主可控”的信息产业建设,虽然涌现出了很多优秀的国产“开源”软件,然而这些软件是真正尊重用户“自主可控”权的吗?这让我们深深的意识到,只有这个社会中每一个用户都能对运行在自己计算机(当然也包括智能手机、智能穿戴设备等)上的软件“自主可控”,整个国家的信息产业才能真正实现“自主可控”,毕竟一个国家是由每个如你我这样的普通公民组成的。同时翻译《自由软件,自由社会》一书,也希望那些遵从自由软件要义,甚至声称自己是“自由软件原教旨主义者”的人,能够启发他们找回初心,合力推动自由软件在中国的推广,推动中国的自由软件开发更合规,更能融入世界潮流。
+自由软件来到中国,已经有十多年的历史,从 1998 年引入 GNU/Linux 到现在中国很多公司基于 GNU/Linux 开发所谓“国产操作系统”,虽然走过了十多年的道路,但我们真正为自由软件事业贡献了多少?开发了多少真正尊重用户的软件?最近几年,国家大力推进“自主可控”的信息产业建设,虽然涌现出了很多优秀的国产“开源”软件,然而这些软件是真正尊重用户“自主可控”权的吗?这让我们深深的意识到,只有这个社会中每一个用户都能对运行在自己计算机(当然也包括智能手机、智能穿戴设备等)上的软件“自主可控”,整个国家的信息产业才能真正实现“自主可控”,毕竟一个国家是由每个如你我这样的普通公民组成的。翻译《自由软件,自由社会》一书,也希望那些遵从自由软件要义,甚至声称自己是“自由软件原教旨主义者”的人,能够启发他们找回初心,合力推动自由软件在中国的推广,推动中国的自由软件开发更合规,更能融入世界潮流。
-我们选择翻译此书第三版,也有很多考量。除了因为第三版是2015年发行的最新版,更是因为此版本有至少三分之一都是新文章,特别是理查德·斯托曼最近几年在《纽约时报》和《连线》杂志上发表的重要文章,反映了最新的技术革新和社会变化:比如《如今自由软件更加重要》一文则提到了移动互联网时代自由软件的重要性比之前更加重要;又如《自由硬件和自由硬件设计》一文就讲到了最近几年热门的自由硬件开发,斯托曼也对此做了阐述;比如《民主可以承受多少监督》一文就反映了自2013年 NSA 前雇员爱德华·斯诺登披露美国大规模监控丑闻以后,自由软件社区面对的机遇和挑战。第三版中有大量篇幅阐述软件专利和版权的内容,而这些内容恰恰是前两版较少涉及的部分,更是中国的自由软件(也包括开源软件)用户和开发者很少关注和理解的,我们认为将这一部分翻译出来,会极大推动国产自由软件的合规化。
+我们选择翻译此书第三版,也有很多考量。除了因为第三版是2015年发行的最新版,更是因为此版本有至少三分之一都是新文章,特别是理查德·斯托曼最近几年在《纽约时报》和《连线》杂志上发表的重要文章,反映了最新的技术革新和社会变化:比如《如今自由软件更加重要》一文则提到了随着移动互联网、所谓“云计算”技术的发展,新时代自由软件的重要性比之前更加重要;又如《自由硬件和自由硬件设计》一文就覆盖了近年来热门的“创客”运动和自由硬件开发;还比如《民主可以承受多少监督》一文就反映了自2013年 NSA 前雇员爱德华·斯诺登披露美国大规模监控丑闻以后,自由软件社区在“大数据”时代需要面对的机遇和挑战。第三版中有大量篇幅阐述软件专利和版权的内容,而这些内容恰恰是前两版较少涉及的部分,更是中国的自由软件(也包括开源软件)用户和开发者很少关注和理解的,我们认为将这一部分翻译出来,会极大推动国产自由软件的合规化。
-此书的翻译,本着尊重原文,力求精品的原则。很多人认为理查德·斯托曼的观点偏激,甚至是疯狂的,我们翻译时在理解了文本意思的前提下,只直译了原文的文本,除了必要很少意译,以防曲解甚至误解作者原意,力求传达出理查德·斯托曼对自由软件哲学阐述的原始的本真的意思。这样也可以留给读者自行判断的空间,斯托曼的观点是不是偏激疯狂。为了帮助读者理解,翻译时我们还加入了必要的“译者注”,以降低读者的阅读门槛。
+此书的翻译,本着尊重原文,力求精品的原则。很多人认为理查德·斯托曼的观点偏激,甚至是疯狂的,我们翻译时在理解他观点的前提下,只直译了原文的文本,除了必要很少意译,以防曲解甚至误解作者原意,力求传达出理查德·斯托曼阐述自由软件哲学原始的本真的意思。这样也可以留给读者自行判断的空间,斯托曼的观点是不是偏激疯狂。为了帮助读者理解,翻译时我们还加入了必要的“译者注”,以降低读者的阅读门槛。
此书的翻译得到了大量的支持和关注,特别感谢 GNU 网站中文化团队以及哲思社区曾翻译过此书的第一版和第二版的部分文章。术语和专业性内容我们也参考了国内其他人撰写的类似论文、书籍,还有中文维基百科。同时为了减少重复劳动,以合规性为前提,我们也将几篇既有的优秀中文翻译加入其中,感谢他们曾经做出的巨大贡献。
diff --git a/docs/initial-announcement.md b/docs/initial-announcement.md
index e8b741c..630fe3d 100644
--- a/docs/initial-announcement.md
+++ b/docs/initial-announcement.md
@@ -16,50 +16,31 @@ From mit-vax!mit-eddie!RMS@MIT-OZ
> 自由的 Unix!
>
-> 今年的感恩节我要去写一个完整的类 UNIX 软件系统,命名为 GNU (Gnu's Not Unix),并以
-> 自由[^init-1]的方式开放给所有人使用。非常欢迎大家贡献时间、金钱、程序和设备来参与其中。
+> 今年的感恩节我要去写一个完整的类 UNIX 软件系统,命名为 GNU (Gnu's Not Unix),并以自由[^init-1]的方式开放给所有人使用。非常欢迎大家贡献时间、金钱、程序和设备来参与其中。
>
-> 首先,GNU 将是一个内核加上编写和运行 C 程序所需的所有工具:编辑器,Shell,C 语言编译器,链
-> 接器,汇编器,以及一些其他的东西。在此之后,我们将添加一个文本排版工具,一个 YACC,一个
-> 帝国的游戏,电子表格,以及数百种其他的东西。我们希望最终可以提供一切一般和 UNIX 系统
-> 一起出现的有用的东西,并包括一份在线的和印刷版的文档。
+> 首先,GNU 将是一个内核加上编写和运行 C 程序所需的所有工具:编辑器,Shell,C 语言编译器,链接器,汇编器,以及一些其他的东西。在此之后,我们将添加一个文本排版工具,一个 YACC,一个帝国的游戏,电子表格,以及数百种其他的东西。我们希望最终可以提供一切一般和 UNIX 系统一起出现的有用的东西,并包括一份在线的和印刷版的文档。
>
-> GNU 可以运行 UNIX 程序,但不会与 UNIX 完全相同。我们会基于在其他系统上的经验完善之
-> 以使其更舒适。特别的,我们计划使用更长的文件名,文件版本号,抗崩溃的文件系统,可能还有
-> 文件名自动补全,独立于终端的显示支持,以及一个基于 Lisp 的窗口系统,最终所有 Lisp 程序和
-> Unix 程序都可以共享同一个屏幕。C 语言和 Lisp 都可以作为系统编程语言。还会有基于 MIT 的
-> chaosnet 协议的网络软件,会远远优于 UUCP。我们还会有某些东西来兼容 UUCP。
+> GNU 可以运行 UNIX 程序,但不会与 UNIX 完全相同。我们会基于在其他系统上的经验完善之以使其更舒适。特别的,我们计划使用更长的文件名,文件版本号,抗崩溃的文件系统,可能还有文件名自动补全,独立于终端的显示支持,以及一个基于 Lisp 的窗口系统,最终所有 Lisp 程序和 Unix 程序都可以共享同一个屏幕。C 语言和 Lisp 都可以作为系统编程语言。还会有基于 MIT 的 chaosnet 协议的网络软件,会远远优于 UUCP。我们还会有某些东西来兼容 UUCP。
>
> 我是谁?
>
-> 我是理查德·斯托曼,备受模仿的原版 EMACS 编辑器的发明者,现在供职于 MIT(麻省理工大学)的
-> 人工智能实验室。我广泛从事过编辑器、编译器、调试器、命令解释器、不兼容分时系统、
-> Lisp 机器操作系统。我率先在终端独立显示支持ITS。此外我还实现了一个坚固的文件系统和两个
-> Lisp 机器的窗口系统。
+> 我是理查德·斯托曼,备受模仿的原版 EMACS 编辑器的发明者,现在供职于 MIT(麻省理工大学)的人工智能实验室。我广泛从事过编辑器、编译器、调试器、命令解释器、不兼容分时系统、Lisp 机器操作系统。我率先在终端独立显示支持ITS。此外我还实现了一个坚固的文件系统和两个 Lisp 机器的窗口系统。
>
> 我为什么必须写 GNU
>
-> 我信奉的一条金科玉律就是如果我喜欢一个程序,那么我必须与其他人一起分享。我不能凭良心签
-> 署保密协议或软件许可协议。
+> 我信奉的一条金科玉律就是如果我喜欢一个程序,那么我必须与其他人一起分享。我不能凭良心签署保密协议或软件许可协议。
>
-> 因此我不能继续使用那些破坏我原则的电脑,因此我决定将所有自由软件组合在一起,这样我就
-> 可以不使用任何不自由的软件了。
+> 因此我不能继续使用那些破坏我原则的电脑,因此我决定将所有自由软件组合在一起,这样我就可以不使用任何不自由的软件了。
>
> 如何贡献其中
>
> 我正在向计算机厂商索要捐献一些机器和金钱。还向一些个体索要程序和作品。
>
-> 其中一家厂商已经提供了我一台机器。但我们可以用更多。如果你能捐助更多机器,那么 GNU
-> 将会更早地在上面运行。机器最好能够在一个住宅区内进行操作,并且不需要复杂的冷却或供电。
+> 其中一家厂商已经提供了我一台机器。但我们可以用更多。如果你能捐助更多机器,那么 GNU 将会更早地在上面运行。机器最好能够在一个住宅区内进行操作,并且不需要复杂的冷却或供电。
>
-> 独立程序员可以写一些 Unix 工具的兼容复制品并将其贡献给我。对大多数项目而言,如此大规模的分布式项
-> 目通过兼职很难协作,独立完成的部分可能很难组合在一起。然而对替换 Unix 的任务而言,
-> 这个问题并不存在。大多数接口规格已经通过 Unix 兼容固定下来了。如果每个贡献者的作品都可
-> 以和 Unix 的剩余部分工作在一起,那么多半一样可以和 GNU 的剩余部分一起工作。
+> 独立程序员可以写一些 Unix 工具的兼容复制品并将其贡献给我。对大多数项目而言,如此大规模的分布式项目通过兼职很难协作,独立完成的部分可能很难组合在一起。然而对替换 Unix 的任务而言,这个问题并不存在。大多数接口规格已经通过 Unix 兼容固定下来了。如果每个贡献者的作品都可以和 Unix 的剩余部分工作在一起,那么多半一样可以和 GNU 的剩余部分一起工作。
>
-> 如果我获得了捐助的金钱,我可能需要聘用一些人全职或者兼职工作。薪水可能不高,但是我希望
-> 能找到这样的人,对他们而言认识到自己工作是帮助人类和赚钱一样重要。我将其看作一种让有
-> 献身精神的人们无需按它法谋生,而将他们的全部精力投入到 GNU 的工作上的途径。
+> 如果我获得了捐助的金钱,我可能需要聘用一些人全职或者兼职工作。薪水可能不高,但是我希望能找到这样的人,对他们而言认识到自己工作是帮助人类和赚钱一样重要。我将其看作一种让有献身精神的人们无需按它法谋生,而将他们的全部精力投入到 GNU 的工作上的途径。
>
> 联系我以获取更多资讯。
diff --git a/docs/thegnuproject.md b/docs/thegnuproject.md
index c9bd627..c31fb9d 100644
--- a/docs/thegnuproject.md
+++ b/docs/thegnuproject.md
@@ -57,7 +57,7 @@
一个操作系统并不意味着仅仅是一个内核,这样几乎没有足够的水平来运行其他程序。在20世纪70年代,能称得上操作系统的软件都包含了命令处理器、汇编器、编译器、解释器、调试器、文本编辑器、邮件程序,以及其它许多程序。ITS、Multics、VMS 和 Unix 都有这些。GNU 操作系统也得有。
-后来我听到希勒尔的这些话:[^thegnu-3]
+后来我听到希勒尔的这些话[^thegnu-3]:
> 我不为我谁为我?
> 我只为我我为何?
@@ -176,7 +176,7 @@ Unix 以前是(并且现在还是)私有软件,而 GNU 工程的哲学说
但是,尽管这是一个可以合理化的罪恶,它仍然是罪恶。今天我们已经不再持有任何 Unix 的副本,因为我们已经用自由的操作系统取代了它们。如果我们不能将一台计算机的操作系统换成自由的,我们就把整台计算机都换掉。
-### GNU任务清单
+### GNU 任务清单
随着 GNU 工程的进行,以及越来越多的系统组件被找到或开发,最终使得整理一份未完成工作的清单变得很有用。我们用它来招募开发者来编写缺失的部分。它被称为 GNU 任务清单。除了尚未完工的 Unix 组件外,我们列出了额外的各种各样的其它有用的软件和文档项目,我们认为,这些是一个真正完整的系统所应当拥有的。
@@ -271,7 +271,7 @@ GNU Hurd 尚不适合用于生产,我们也不知道它还能不能适合。
自由软件社区以两种方法应对这个问题: GNOME 和 Harmony。
-GNOME,GNU 网络对象模型环境(现在已经不再用这个缩写——译者注),是 GNU 的桌面项目。从1997年开始,由 Miguel de Icaza 在红帽软件的支持下开发,GNOME 开始提供类似的桌面工具,但排它地只使用自由软件。它也有技术上的优势,如支持多种语言,而不仅仅是 C++。但是它的主要目的是自由:不需要使用任何非自由软件。
+GNOME,GNU Network Object Model Environment(译为“GNU 网络对象模型环境”,现在已经不再用这个说法——译者注),是 GNU 的桌面项目。从1997年开始,由 Miguel de Icaza 在红帽软件的支持下开发,GNOME 开始提供类似的桌面工具,但排它地只使用自由软件。它也有技术上的优势,如支持多种语言,而不仅仅是 C++。但是它的主要目的是自由:不需要使用任何非自由软件。
Harmony 是一个兼容的替代库,设计为使得无需 Qt 运行 KDE 软件成为可能。
@@ -329,7 +329,7 @@ Harmony 是一个兼容的替代库,设计为使得无需 Qt 运行 KDE 软件
### 尝试!
-犹达大师的名言“没有‘尝试’”听似幽雅,但对我不起作用。我已经完成了我的大部分工作,与此同时担心我能不能做,且不确定如果我做了,我的努力够不够完成目标。不过无论如何我尝试了,因为在敌人和我的城池之间除了我没有任何人。令我吃惊的是,我有时会成功。
+犹达大师的名言“没有‘尝试’ ”听似幽雅,但对我不起作用。我已经完成了我的大部分工作,与此同时担心我能不能做,且不确定如果我做了,我的努力够不够完成目标。不过无论如何我尝试了,因为在敌人和我的城池之间除了我没有任何人。令我吃惊的是,我有时会成功。
有时我失败了;我的一些城池陷落了。随后我发现另一个受到威胁的城池,并为另一场战斗做好准备。天长日久,我学会了寻找威胁并将我置于城池和威胁之间,并召集其他黑客和我联合。