B2 · 第5集 · 3:46
自由软件运动的诞生
本集介绍理查德·斯托曼如何因打印机事件发起GNU项目,并创立自由软件基金会,定义自由软件的四大自由。
来源:Framasoft / framatube.org · 许可:CC BY-SA 4.0
字幕
La mise en commun des compétences des hackers au sein du MIT et son fonctionnement
麻省理工学院黑客们技能的共享
horizontal, donc non pyramidal,
以及其扁平化、非金字塔式的运作方式
tous les hackers étaient placés au même niveau hiérarchique,
使所有黑客都处于同一层级
a permis de créer des programmes robustes.
从而开发出了稳健的程序。
Cette robustesse s'explique par le fait que chaque programme était le fruit de la
这种稳健性源于:每个程序
collaboration de l'ensemble des hackers du MIT,
都是麻省理工学院全体黑客协作的成果,
qui considéraient que le logiciel et tous les correctifs autour de ce logiciel
他们认为软件本身及其所有补丁
pouvaient servir à tous.
都应供所有人使用。
Dans ce cadre, le partage était apparu comme une évidence à toutes ces personnes.
在此背景下,共享对这些人而言成了理所当然之事。
L'un des personnages les plus symptomatiques et représentatifs de cette époque est
这一时期最具代表性的人物之一是
Richard Stallman, le plus investi et engagé politiquement certainement.
理查德·斯托曼,他无疑也是政治投入最深、立场最坚定者。
Il puise son militantisme de sa propre expérience et plus particulièrement de
他的行动主义源于自身经历,尤其是
l'anecdote de l'imprimante, désormais devenue célèbre et qui stigmatise les limites
那台如今已广为人知的打印机轶事,
du système mis en place par les éditeurs de logiciels.
它揭示了软件出版商所建系统的局限性。
Concrètement, il souhaitait réparer une imprimante en panne,
具体来说,他曾想修理一台故障打印机,
mais n'avait pu y parvenir car en raison d'un accord de non divulgation,
却未能成功,因为受保密协议限制,
il ne pouvait pas, il n'avait pas le droit d'accéder au code source du logiciel.
他无权访问该软件的源代码。
que l'un de ses collègues, un père, possédait par ailleurs.
而这份源代码,恰好由他一位身为父亲的同事持有。
Donc face à ce constat, il lance dans les années 80 le projet GNU,
因此,面对这一现实,他在20世纪80年代发起了GNU项目,
pour GNU is not Unix, dont l'objectif est de créer un système d'exploitation
GNU即‘GNU并非Unix’,旨在开发一个完全自由的操作系统。
entièrement libre.
(注:GNU即‘GNU并非Unix’)
Donc cette phrase, s'il avait refusé sa collaboration pour des projets personnels,
他说:‘如果他拒绝为个人项目提供合作,
j'en serais resté là.
我本会就此止步。’
Ce qui rendait l'enjeu important était le caractère systématique et impersonnel de
真正让此事意义重大的,是他拒绝合作的系统性与非人格化特征:
son refus, le fait qu'il s'était engagé d'avance à ne coopérer ni avec moi,
他事先就承诺,既不与我合作,
ni avec aucune autre personne.
也不与任何其他人合作。
C'est la réponse que son collègue, ce chercheur,
这就是他的同事、这位研究人员
avait faite à Stallman et qui l'a amené à proposer une alternative.
对斯托曼所作的回应,也促使他提出了一种替代方案。
Fort du succès de GNU Emacs, son
凭借GNU Emacs这一首个软件的成功,
premier logiciel, Stallman fonda en octobre 1985 la Free Software Foundation,
斯托曼于1985年10月创立了自由软件基金会(FSF),
FSF, organisation américaine à but non lucratif,
这是一家美国非营利组织,
afin d'aider au financement du projet GNU, GNU is
旨在资助GNU项目(GNU并非Unix)及自由软件社区。
not Unix, et de la communauté du logiciel libre.
(注:GNU是‘GNU并非Unix’的递归缩写)
C'est dans ce cadre que fut rédigée la Free Software Definition en 1986.
正是在此背景下,1986年制定了《自由软件定义》。
Celle- ci définit comme libre tout logiciel pour lesquels l'utilisateur bénéficie de
该定义指出:只要用户享有以下三项自由,该软件即被视为自由软件:
trois libertés: la liberté d'étudier le fonctionnement du programme et de l'adapter
第一项自由:研究程序运行原理并按自身需求加以修改;
à ses besoins, donc l'accès au code source, j'y reviendrai, est nécessaire,
因此,必须提供源代码——我稍后会再提到这一点;
première liberté.
这就是第一项自由。
La liberté de redistribuer des copies du logiciel, seconde liberté.
第二项自由:自由分发该软件的副本。
La liberté d'améliorer le programme et de publier ces améliorations.
第三项自由:改进该程序,并公开发布这些改进。
Donc là encore, le code source est tout à fait nécessaire et c'est la troisième
因此,源代码同样必不可少,
liberté. La liberté zéro, celle d'exécuter le programme pour tous les usages,
这就是第三项自由。零号自由——即为任何用途运行该程序的自由——
n'est apparue que plus tardivement, aux alentours des années 1996,
直到约1996年才被明确提出,
lorsque Richard Stallman s'est aperçu qu'elle pouvait ne pas être déduite des trois
因为理查德·斯托曼意识到,它无法从前述三项自由中自然推导出来。
autres. On oppose aujourd'hui deux catégories de licences:
如今,我们把许可证分为两类:
les licences copyleft d'une part, les licences permissives d'autre part.
一类是著佐权(copyleft)许可证,另一类是宽松型许可证。
Les licences permissives assurent les libertés que j'ai évoquées juste avant pour
宽松型许可证仅保障前述各项自由,
les premiers utilisateurs du logiciel seulement,
但仅限于软件的最初使用者;
alors que les licences copyleft les rendent persistantes au profit de tous les
而著佐权许可证则确保这些自由持续有效,惠及所有使用者——
utilisateurs, donc les premiers mais aussi les subséquents,
不仅包括最初的使用者,也包括后续的所有使用者;
faisant reposer cette charge sur chacun des licenciés eux- mêmes,
并将这一责任落实到每一位被许可人身上;
c'est- à- dire que lorsqu'on en bénéficie,
也就是说,当你受益于这些自由时,
on s'engage à en faire bénéficier nos propres utilisateurs.
你也就承诺将同样的自由赋予你自己的用户。
Cette protection dite copyleft découlait essentiellement de déboires que connut
这种被称为‘著佐权’的保护措施,主要源于
encore une fois Richard Stallman lorsqu'il souhaita utiliser ou réutiliser plutôt
理查德·斯托曼再次遭遇的困境:当他希望使用,或者说更准确地说是重新使用
une version modifiée de son logiciel Emacs
自己软件Emacs的一个修改版本时,
et qu'il se vit opposer le copyright de l'auteur de cette version modifiée,
该修改版作者却以版权为由拒绝了他的请求。
situation qui le contraignit finalement à tout réécrire pour ne pas être inquiété
这一局面最终迫使他彻底重写全部代码,以免受到法律追究。
par la société qui avait racheté les droits de la personne qui avait modifié son
因为收购了那位修改其软件者版权的公司,正准备对他采取行动。
logiciel. Conditionnant le bénéfice de la licence à une certaine réciprocité,
他将许可证的授权利益,与某种互惠义务挂钩;
il se servit de ses propres droits d'auteur pour limiter toute réappropriation par
他转而运用自身著作权,限制他人对该软件的独占性占有。
un autre. C'est en ressentant comme une menace la combinaison de code libre et de
正是将自由代码与非自由代码相结合视为一种威胁,
code non libre qu'il écrivit cette licence qui formalisa la notion de copyleft,
促使他起草了这份许可证,正式确立了‘著佐权’概念:
au sens que tout ajout ou jonction d'un élément quelconque à un programme sous une
即任何对某款依此许可证发布的程序所作的添加或整合,
telle licence doit se faire de telle sorte que la version résultante de cette
都必须确保由此产生的新版本,
opération soit régie par les mêmes termes, et donc elle- même également libre.
仍受完全相同的条款约束,因而本身也同样是自由的。