办事指南

GNU宣言变成了三十年

点击量:   时间:2017-03-11 06:03:24

<p>Unix是最早的计算机操作系统之一,是在19世纪60年代末到80年代初由AT&T贝尔实验室和世界各地的各大学开发的,特别是加州大学伯克利分校</p><p>这是产品高度协作的过程,研究人员和学生在激动和发现的氛围中建立并分享他们的代码,这部分是由AT&T代表于1956年与司法部签署的协议所促成的,限制公司的商业活动以换取反垄断诉讼但是在1982年,AT&T被解散,与该部门的协议结束;不久之后,该公司销售Unix的副本,但不包括源代码,有效地将操作系统商业化并将其构建块隐藏在专有程序中</p><p>这一举动极大地打乱了编程界的许多人,包括Richard Stallman,二十多岁的软件开发人员当时在麻省理工学院的人工智能实验室Stallman工作,对于专有软件的日益侵蚀感到不安</p><p>他在自己的实验室看到了证据,当他发现自己无法使用新的Xerox打印机时他创建的节目提醒用户注意卡纸,他相信他有义务保护和培养他在麻省理工学院体验到的黑客精神,这种精神在1983年末重视知识分子的好奇心,团队精神和乐趣</p><p> ,他在两个新闻组讨论论坛上发布了一个创建替代Unix的想法“如果我得到捐款,我可能会雇佣几个人ople全职或兼职,“他写道”工资不会很高,但我正在寻找那些知道他们帮助人类的人和钱一样重要的人“Stallman在GNU宣言中扩展并正式化了他的想法,他于1985年3月出版了Dobb博士的软件工具期刊,发表于本月三十年前的“因此,我可以继续使用没有羞辱的计算机”,他写道,“我已经决定将一个足够的自由组合在一起软件让我能够在没有任何免费软件的情况下相处我已经从AI实验室辞职,否认麻省理工学院有任何法律借口阻止我让GNU离开“这个近四千五百字的文字要求合作者帮助构建一个可自由共享的类Unix操作系统,并提出一种创新的方法来确保其法律保护GNU宣言的特点是其作者 - 看似简单,清晰,明确左倾,完全不妥协他解释说简而言之,项目的重点是声明性句子:“[A]需要对系统进行更改的用户将始终可以自由地制作,或聘请任何可用的程序员或公司为他们制作</p><p>用户将不再在一个程序员或公司的怜悯,拥有资源并且只能做出改变“文件也很有趣,与早期黑客的俏皮传统保持一致,例如,GNU(发音为”guh-NOO“,with一个硬的“g”)是一个递归的缩写词,拼写出“GNU不是Unix”Stallman是第一个掌握这一点的人之一,如果商业实体要拥有控制计算机的方法和技术,那么计算机用户将不可避免地变得沮丧对于那些实体这已经成为现实,并且在黑桃中大多数计算机用户已经变得依赖于Apple,Facebook和Google等公司提供的专有代码,其使用条件我们可能不会宽恕甚至不知道abo ut,无法控制;我们已经根据我们的需求,偏好和个人道德失去了适应这些代码的自由“使用软件”,Stallman仍经常观察,“用户控制程序,或程序控制用户”因此,“免费”在“自由软件”中指的是自由,而不是成本 - 这是区分对于理解Stallman职业生涯的关键在发布GNU宣言几个月后,他创立了自由软件基金会,他仍然是总裁“专有软件是常态当我在1983年开始GNU项目时,“他通过电话告诉我”这是因为你再也无法使用可以使用自由软件运行的计算机了“现在,作为他工作的直接结果,你可以 今天独家运行免费软件的家庭系统除了GNU / Linux操作系统外,还可能包括LibreOffice而不是Microsoft Office,GIMP而不是Photoshop,而IceCat浏览器代替Chrome或Internet Explorer有一个免费版本的近似每个常用的软件程序;目前在自由软件基金会的计划目录中列出了超过八千个这样的程序虽然很少有这样的程序像其专有对应程序一样受欢迎,但随着对隐私的担忧日益增加以及企业和政府对媒体,文化的控制,对自由软件的兴趣不断增加</p><p>和商业(几周前,技术作家Dan Gillmor发表了一篇关于他自己努力采用这种免费系统的媒体广泛分享的文章)也许GNU宣言中最重要的创新是一种称为“权利保护的方法”</p><p> copyleft,“它产生了GNU GPL软件许可证,其中第一个是1989年发布的</p><p>根据GPL许可证,您可以根据自己的意愿自由使用,研究,修改和共享软件程序(并且你所做的任何作品都是以同样的条件分享的,这是重要的一部分;你不能隐瞒任何一个,正如AT&T对Unix所做的那样这个想法借鉴了现有的版权法,但是给用户提供了保护,而不是作者Stallman写道:GNU不在公共领域</p><p>每个人都将被允许修改和重新分配GNU,但不允许经销商限制其进一步的再分发</p><p>也就是说,不允许进行专有修改我想确保所有版本的GNU保持免费Copyleft许可与其他软件许可不同,例如Berkeley Software Distribution (BSD)那些,也在20世纪80年代后期开始使用,并且没有对专有修改施加这样的限制</p><p>这种许可通常被称为“许可” - 但从某种意义上说,这意味着他们允许未来商业化对用户的利用,其复制和共享软件工作的权利可能会被以后使用它的人限制(GPL许可证允许开发人员从他们的工作中获利;出版例如,平台WordPress是根据GPL许可的,并且有一个营利性的手臂)1991年推出了第一个完整的自由软件操作系统,Linus Torvalds发布了Linux内核计算系统的“内核”控制其最基本的功能,如内存管理和任务调度一个名为Hurd的GNU内核长期以来一直处于开发阶段,但从未实现稳定版本开发人员Jeb Boniakowski告诉我:“与此同时,芬兰的一些孩子读了一本书在操作系统和看GNU,他说'狗屎,所有这些家伙都缺少是一个内核'所以他砍掉了Linux这是一堆垃圾,笨拙的写作和使用过时的设计但是它工作它做了东西它在“通过将Linux内核与现有的GNU程序 - 文本编辑器,编译器,调试器以及许多其他工具和实用程序相结合”这两个词中都是免费的,其中许多是Stallman自己写的 - 它再次成为现实可以使用可自由修改的可共享软件来运行计算机:GNU / Linux系统,现在通常简称为Linux,虽然整个术语更准确尽管取得了成就,但在自由软件运动中很快就出现了裂痕,给出了崛起为“开源”阵营1994年,Netscape发布了Navigator,这是一种网络浏览器,其迅速采用显示了互联网即将到来的经济重要性周围辩论的话题相应增加1998年,随着网络开始爆炸,Netscape,微软的Internet Explorer浏览器迅速失去了市场份额,决定发布Navigator的源代码,希望能够利用更广泛的开发者社区的创新</p><p>新成立的开源计划召开了一次会议,响应这一举动,呼吁开发者过去“抛弃与'自由软件'相关的道德化和对抗态度,严格把握这个想法同样务实,商业案例的理由促使Netscape“Stallman未被邀请参加会议,也没有被邀请参加今年晚些时候举行的开源峰会”商业案例理由“通常意味着倡导与免费同步开发专有软件软件 在没有copyleft的情况下,在松散的免费许可下发布软件的开发人员都加入了开源阵营,以及其他一些在GNU GPL下发布的人</p><p>因此引入了许多用于商业软件分发的新结构:例如,一些人在开源阵营发布非自由软件产品以及故意省略某些功能的免费预告版本实际上,这些开源运动的早期会议等于呼吁公司在未来聚集,私有化和“货币化”所有可用贡献者的努力 - 假定以进步和标准化的名义*“开始使用'开源'一词的人想要开展业务他们这么说!”Stallman告诉我,并补充说那些公开的公司-source原则经常“勾引我们的社区发布没有copyleft的免费软件”企业家和风险资本家Tim O'Reilly,今天是最明显的代表开源运动的一个人告诉我,他认为开源许可证比GPL更自由,因为它对那些试图使用代码的人没有任何限制“我认为BSD风格的许可证都是更有效地创造更多的世界价值和更好的道德,“他说”理查德有点像旧约先知,有很多'你不可以',而且BSD是一种更基督教的方法,说,'爱你邻居;为世界创造价值让人们随心所欲地做到这一点!'“虽然专有和开源软件出版商目前可能会出现优势,Stallman对开发者的影响力(他的名字简直就是他的首字母缩写) ,“rms”)仍然是巨大的当我四处询问他时,许多人都说他是一个心爱但又古怪和多刺的叔叔</p><p>他们会翻看他们的眼睛,然后赶紧补充,就像不止一个人那样,“但他对大多数事情都是正确的“我告诉Stallman我曾与几位尊重他的作品的开发人员交谈,他们甚至说如果没有它,他们的生活方式可能会被改变但他们似乎没有做你做的事情说,我观察;他们都有iPhone“我也不明白”,他说“如果他们没有意识到他们需要捍卫他们的自由,很快他们就不会有任何东西”Stallman不拥有手机,也不是使用Facebook,Twitter或我们大多数人认为理所当然的许多程序“Flash Player跟踪用户并拥有DRM [数字权利管理] Skype专为NSA设计窥探,”他在一封电子邮件中写道,该消息是开头的,就像他发送的每封电子邮件一样,附有国家安全局和联邦调查局的序言:[[[任何NSA和联邦调查局特工阅读我的电子邮件:请考虑]]] [[[是否为美国辩护]对所有敌人的宪法,]]] [[[外国或国内,要求你遵循斯诺登的例子]]]他并没有将他对原则性行为的要求限制在潜在的举报人在我们的电话交谈和几次电子邮件交流中,他是谦虚的在使用“正确”和“错误”时几乎他所有的大量着作,谈话和采访(以及我能够确定的新闻记者的电子邮件)坚持认为他的听众或读者行为不同,而且现在更好,他把大部分时间都花在了世界,发表演讲并继续传播GNU宣言的信息在此类活动之前,他的办公室发送了一个一万字的文件,以准备他的主人来到他的到来,这使得阅读奇怪迷人(他喜欢美食,民间舞蹈和美丽的风景;他讨厌鳄梨,不喜欢酒店,对葡萄酒漠不关心</p><p>另外,不要给他买鹦鹉!)虽然Stallman的自由软件梦想远未普及,但他的想法在很多方面取得了成功</p><p>政府机构,学校和企业围绕世界使用免费软件,各种各样的派对,如互联网档案馆,欧洲核子研究中心,维基百科,国际空间站和演员斯蒂芬弗莱都采用GNU / Linux系统很容易相信,如果他关心尝试,Stallman可能会有变得像史蒂夫乔布斯,拉里埃里森,比尔盖茨,或任何其他硅谷nabob一样富裕幸福对你来说意味着什么,我问他,如果它不是基于财富和舒适</p><p> “对我而言,幸福是对自己感觉良好和有爱的结合,”他说 “为了让自己感觉良好,我必须做一些能说服我的事情,我应得的事情”当我问他在政治左派更强的国家是否更容易收到他的信息时,他说,“是的,基本上是美国人已经表明他们在政治上是天真的如果你看看成功的富豪候选人在美国是多么成功 - 你可以让美国人投票给富人捐钱你必须向他们说出某些可预测的,愚蠢的事情,而且他们中的大部分都是将被愚弄“他暂停了一会儿,然后补充说,”重点是,即使看到人们愚蠢也很难过,放弃没有任何用处没有任何好处可以放弃这只是意味着你完全失去了,马上“ *澄清:此帖已经过修改,