B2 · 第26集 · 4:31

开源软件的发展历程

本集探讨开源软件的历史起源与发展,涵盖从1960年代代码共享传统到GNU、BSD、TeX及RFC文化的形成。

来源:Savoir-faire Linux / Wikimedia Commons · 许可:CC BY 3.0

字幕

  1. Et donc, un peu comme chez Twitter ou comme j'ai fait avant chez Pryse puis chez

    因此,情况有点像推特,也像我之前在Pryse公司、后来在

  2. Nidium. 90 à 95 % des logiciels qui sont utilisés par les startups dans lesquelles

    Nidium公司所做的那样。我们投资50万至数百万美元的初创企业中,

  3. on investit de 500 000 $ à quelques millions de dollars utilisent,

    90%到95%的企业都在使用、贡献并开发自由软件。

  4. contribuent et développent des logiciels libres.

    (它们)使用、贡献并开发自由软件。

  5. Sans m'en rendre compte, je me suis rendu à

    不知不觉间,我发现自己已成了

  6. être un des plus gros investisseurs en logiciel libre au Québec,

    魁北克最大的自由软件投资者之一,

  7. je m'en suis rendu compte hier soir.

    昨晚我才意识到这一点。

  8. Merci. Est- ce que je donne mes sources, c'est important quand même.

    谢谢!我得说明资料来源,这确实很重要。

  9. Pour retracer un peu l'histoire

    为简要追溯自由软件的发展历程,

  10. du libre, j'ai utilisé sur le wiki de Facile,

    我参考了Facile网站的维基页面,

  11. il y a une super bonne chronologie de l'histoire de Linux Québec et de l'histoire de

    上面有一份关于Linux魁北克和Facile历史的极佳时间线。

  12. Facile. Ce qui est triste, c'est que ça existe pas nulle part ailleurs.

    令人遗憾的是,这样的资料在别处根本找不到。

  13. Merci à Facile d'avoir conservé les traces historiques.

    感谢Facile保存了这些历史记录。

  14. Mais s'il y en a dans la salle parmi vous qui êtes des contributeurs actifs sur

    如果在座各位中有活跃的维基百科贡献者——

  15. Wikipédia, pas comme moi là, quand je fais une page,

    不像我这样:我一建页面,

  16. elle se fait déliter parce que je sais pas comment,

    它就立刻被删掉了,因为我根本不懂操作规范;

  17. mais qui savent comment bien mettre l'histoire du libre au Québec sur Wikipédia,

    但你们懂得如何把魁北克自由软件的历史准确地写进维基百科,

  18. s'il vous plaît, je vous demande de nous donner un coup de main là- dessus.

    恳请大家伸出援手,帮我们完成这项工作!

  19. Et puis donc j'ai utilisé la page en anglais de Wikipédia sur l'history of free and

    此外,我还参考了英文维基百科上关于自由与开源软件历史的页面,以及一个

  20. open source software et un

    意大利网站,

  21. site italien qui est intéressant parce qu'il résumait bien

    这个网站很有意思,因为它很好地概括了这段历史。

  22. cette histoire- là.

    这段历史。

  23. Ok, je commence en vous disant, on va pas régler la question free,

    好的,首先我要说明:今天我们不会解决‘自由’、‘开源’、‘开放’、‘自由’这些概念的定义问题。

  24. open source, ouvert, libre aujourd'hui.

    ‘自由’、‘开源’、‘开放’、‘自由’这些概念的定义问题。

  25. Ça va pas servir mon propos.

    因为这与我今天的主旨无关。

  26. C'est important, je faisais la blague ce matin,

    这很重要,我今天早上开了个玩笑,

  27. je sais pas s'il y en a qui ont vu mon tweet,

    不知道有没有人看到我那条推文,

  28. quand j'ai vu le directeur de la Free Software Foundation qui est allé dans le shell

    当时我看到自由软件基金会负责人进了终端,

  29. pour kill un process pour repartir sa présentation,

    用 kill 命令终止一个进程,好重新开始他的演示,

  30. j'ai dit" this is not the year of desktop Linux".

    我就说:‘这可不是桌面 Linux 的时代啊。’

  31. Mais blague à part, il m'a répondu que c'est parce qu'il y a un système compliqué.

    不过玩笑归玩笑,他告诉我,这是因为系统太复杂了。

  32. Je le comprends.

    我能理解。

  33. Mais l'idée, c'est de dire, je vous

    但我想强调的是,今天我要和大家聊的,

  34. parle aujourd'hui de l'application.

    是这个应用。

  35. Qu'est- ce que ça change dans l'entreprise, dans les organisations,

    它会给企业、各类组织带来哪些变化?

  36. les logiciels libres et/ ou ouverts?

    关于自由软件和/或开源软件?

  37. Mais je ne vais pas dire libre et/ ou ouvert.

    但我不会总说‘自由和/或开源’。

  38. Je sais que je n'ai pas le droit de faire ça,

    我知道这样讲不太妥当,

  39. mais je vais utiliser logiciel libre et logiciel ouvert de manière interchangeable

    但我今天会把‘自由软件’和‘开源软件’当作同义词,

  40. aujourd'hui, comme si c'était des synonymes.

    随意混用。

  41. Je m'en excuse.

    对此我表示歉意。

  42. Fin de l'astérisque et de la parenthèse.

    星号和括号说明到此结束。

  43. En regardant l'histoire,

    回顾历史,

  44. je mets le début là, 65-85, je sais qu'on peut aller un peu plus loin si on recule

    我把起点定在 1965 到 1985 年间——当然,如果往前追溯,时间还能更早,

  45. dans l'histoire, mais c'est important de comprendre que

    但关键在于要明白:

  46. avant 1965-70, Il n'y avait pas de logiciel libre parce qu'il n'y avait pas de

    在 1965 至 1970 年之前,根本不存在自由软件,

  47. logiciel propriétaire, parce qu'il n'y avait personne qui pensait que c'était

    因为那时也没有专有软件,

  48. intéressant le logiciel.

    因为人们压根不觉得软件本身有什么价值。

  49. On vendait du hardware, des machines, et les gens,

    那时只卖硬件、卖机器;而人们如果自己编写代码,

  50. s'ils écrivaient du code, pouvaient s'échanger le code.

    也可以自由交换代码。

  51. C'était probablement sur des tapes, dans ce temps- là.

    那时候,大概用的还是磁带。

  52. Mon père travaillait chez Téléglobe et j'ai toujours ri quand j'ai découvert que le

    我父亲在加拿大电信公司(Téléglobe)工作,

  53. driver pour changer de disque s'appelait Roger.

    当我发现换磁盘的驱动程序名叫‘罗杰’时,总忍不住笑。

  54. Il demandait Roger, tu peux tu me mettre la tape 42,

    它会喊:‘罗杰,能把42号磁带给我装上吗?’

  55. puis là Roger allait loader le tape, tu pouvais mettre tes

    接着罗杰就去加载磁带,

  56. données, ton petit écran vert.

    你就能输入自己的数据,对着那个小小的绿色屏幕。

  57. Mais ce qui est intéressant aussi de considérer, c'est que

    不过,另一件同样值得思考的事是:

  58. si sur la côte est, on a l'arrivée de GNU et de la Free Software Foundation,

    在美国东海岸,GNU项目和自由软件基金会(FSF)相继诞生;

  59. 83-85, ça se passe dans ces années- là, sur la côte ouest américaine,

    时间大约在1983至1985年间;

  60. c'est l'armée, et donc beaucoup de fonds publics qui sont investis dans le projet

    而与此同时,在美国西海岸,主导力量却是军队——

  61. qui est DARPA, qui est le projet de recherche militaire, qui va amener

    大量公共资金被投入DARPA项目,

  62. à la création d'ARPANET, qui est l'ancêtre de l'Internet,

    即美国国防部高级研究计划局的军事科研项目,它催生了ARPANET,

  63. et à un paquet de recherche autour de Unix, donc les geeks de Unix à barbe,

    也就是互联网的前身;

  64. à sandales et à bas, viennent de là, donc à l'époque sur le Unix de AT&T,

    同时,也带动了一批围绕Unix系统的研究工作。

  65. mais ce qui va devenir BSD, c'est la racine de ce qui devient BSD,

    那些留着胡子、穿着凉鞋和袜子的Unix极客,就源自于此——

  66. et en parallèle un projet de Donald Knuth, Knuth, je sais

    当时用的是AT&T公司的Unix系统,

  67. jamais comment le dire, un

    但后来演变为BSD系统。

  68. des pères du C et du C++, mais qui invente aussi TeX, qui est

    还有唐纳德·克努特(Donald Knuth)——我总记不清他名字怎么读——

  69. un éditeur, qui est un logiciel libre.

    他是C语言和C++语言的奠基人之一,同时也发明了TeX排版系统,一个自由软件。

  70. Et c'est aussi le début de la culture des RFC.

    这也是RFC文化兴起的开端。

  71. Les RFC, c'est le Request for Comments,

    RFC全称是‘征求意见稿’(Request for Comments),

  72. c'est la manière dont les ingénieurs écrivaient les demandes pour dire j'ai un

    是工程师们提出新标准或新数据格式时所采用的写作方式:

  73. nouveau standard, j'ai un nouveau format de données,

    比如‘我有一个新标准’,‘我有一个新数据格式’;

  74. Request for Comments.

    这就是‘征求意见稿’。