50%

GNU宣言变成三十

2019-01-08 06:03:02 

娱乐

Unix是最早的计算机操作系统之一,由AT&T贝尔实验室和世界各地的大学,特别是加利福尼亚大学伯克利分校于1960年代后期和19世纪初开发,它是产品这是一个高度协作的过程,在这个过程中,研究人员和学生在兴奋和发现的氛围中建立和分享他们的代码,部分原因是AT&T代表于1956年与司法部签署了一项协议,为了换取结束反托拉斯诉讼而限制公司的商业活动

但是在1982年,AT&T被打破了,并且与该部门达成了协议;不久之后,该公司销售Unix的副本,但没有包括它的源代码,有效地将操作系统商业化并将其构建块隐藏在专有程序中

这一举措使编程界中的许多人感到非常不安,其中包括Richard Stallman当时在麻省理工大学人工智能实验室工作的软件开发人员Stallman对于专有软件越来越多的侵犯他感到不安,他在自己的实验室看到了它的证据,当时他发现自己无法将新的Xerox打印机与他创建了一个程序来提醒用户注意卡纸,他相信他有义务保护和培养他在麻省理工学院所体验到的黑客精神,这种精神重视知识的好奇心,团队精神以及乐趣超过利润

1983年底,他在两个新闻组讨论论坛上发布了一个创建Unix替代品的想法“如果我得到了钱的捐赠,我可能会雇佣一些pe ople全职或兼职“,他写道:”薪水不会很高,但我正在寻找知道他们正在帮助人类与钱一样重要的人“,Stallman在GNU宣言中扩展了他的想法并将其正式化,他在1985年3月出版的Dobb博士的“软件工具杂志”上发表了这篇文章,“三十年前的这个月,”为了能继续使用电脑而没有羞辱,“他写道,”我决定把一个足够的免费软件,这样我就可以在没有任何不是免费的软件的情况下相处我已经从AI实验室辞职,否认麻省理工学院有任何法律借口来阻止我将GNU带走

“这个近四千五百字的文本要求合作者帮助建立一个可自由共享的类似Unix的操作系统,并提出了一种确保其法律保护的创新方法

GNU宣言是其作者的特征 - 看似简单,清晰,明显左倾,完全不妥协

他解释说这个项目简而言之就是声明性句子:“[A]需要系统变化的用户将永远可以自由地使他们自己,或者聘请任何可用的程序员或公司来为他创建用户将不再处于只有一个程序员或公司拥有这些资源并且只能进行修改“这个文件也很有趣,与早期黑客的顽皮传统保持一致例如,GNU(发音为”guh-NOO“,与一个硬的“g”)是一个递归的缩写,拼写出“GNU's Not Unix”Stallman是最先掌握的一个,如果商业实体要拥有控制计算机的方法和技术,那么计算机用户将不可避免地成为beholden对这些实体来说这已经成为现实大多数计算机用户已经变得依赖于Apple,Facebook和Google等公司提供的专有代码,这些代码的使用伴随着我们可能不会宽恕甚至不知道的条件ut,并且不能控制;根据我们的需求,偏好和个人道德规范,我们已经放弃了适应这些代码的自由“Stallman仍然经常观察到,”使用软件“,无论是用户控制程序,还是程序控制用户”

因此,“免费”在“自由软件”中是指自由而不是成本 - 这是区分Stallman职业生涯的关键在发布GNU Manifesto几个月后,他创立了自由软件基金会,他仍然是总裁“专有软件是标准当我在1983年开始GNU项目的时候,“他通过电话告诉我”这是因为你再也找不到可以用免费软件运行的电脑了

“现在,作为他工作的直接结果,你可以 现在,除了GNU / Linux操作系统之外,目前运行独立免费软件的家庭系统还可能包括LibreOffice而不是Microsoft Office,GIMP而不是Photoshop,以及IceCat浏览器代替Chrome或Internet Explorer

每个常用软件程序;目前,自由软件基金会的计划目录中列出了八千多个

虽然很少有这样的计划受到其专有软件的欢迎,但随着对隐私问题的关注以及企业和政府对媒体,文化的控制和商业(几周前,技术编辑丹吉尔默在“中等”杂志上发表了一篇广泛分享的文章,内容涉及他自己为采用这种免费系统所做的努力)或许GNU宣言中最重要的创新是一种权利保护方法,称为“ copyleft“,这就产生了GNU GPL软件许可证,第一个是在1989年颁布的

根据GPL许可证,您可以根据自己的意愿自由使用,学习,修改和共享软件程序,是重要的一部分),你从它做出的任何作品都以相同的条件共享;你不能隐瞒任何东西,正如AT&T在Unix上所做的那样,这个想法借鉴了现有的版权法,但是保护了用户,而不是作者Stallman写道:GNU不在公有领域,每个人都被允许修改和重新分配GNU,但是没有经销商将被允许限制其进一步的再分配也就是说,不允许专有修改我想确保GNU的所有版本都是免费的Copyleft许可证不同于其他软件许可证,例如Berkeley Software Distribution (BSD),它们在20世纪80年代后期也投入使用,并且对专有修改没有这种限制

这种许可证通常被称为“宽容” - 但这意味着它在某种意义上允许将来的商业广告后期使用它的用户可能会限制他们复制和共享软件工作的权利受到限制(GPL许可允许开发人员从他们的工作中获利;发布例如,平台WordPress是按照GPL许可的,并且拥有营利性组织)第一个完整的自由软件操作系统于1991年上市,Linus Torvalds发布了Linux内核

计算系统的“内核”控制其最基本的功能,如内存管理和任务调度GNU内核称为赫德一直在开发中,但从未实现稳定版本开发者Jeb Boniakowski告诉我:“与此同时,芬兰的一些孩子读了一本书在操作系统上,看着GNU,他说'这是所有这些人都缺少的是内核',所以他掏出了Linux,这是一堆绝对垃圾,笨拙的书写,并且使用了过时的设计但是它起作用了它通过将Linux内核与现存的GNU程序,文本编辑器,编译器,调试器以及许多其他工具和实用程序结合在一起,其中很多都是免费的,Stallman自己写了很多, e可以只使用可自由修改的可共享软件来运行计算机:GNU / Linux系统,现在通常简称为Linux,尽管整个术语更为准确尽管取得了成功,但自由软件运动中很快就会出现分裂,给予崛起到“开源”阵营1994年,Netscape发布了Navigator,一个Web浏览器,其迅速采用显示了互联网即将到来的经济重要性

周围辩论的空间相应增加1998年,随着Web开始爆炸,Netscape正迅速失去市场份额给微软的Internet Explorer浏览器,决定发布Navigator的源代码,希望借此利用来自更广泛的开发人员社区的创新

新成立的开放源代码计划召开了一次会议以响应此举,呼吁开发人员去“抛弃过去与”自由软件“相关的道德化和对抗性的态度,严格地在第同样的实用性,商业案例理由促成了网景“Stallman没有被邀请参加这次会议,也没有被邀请参加那年晚些时候举行的开源峰会”商业案例理由“,这通常意味着倡导开发专有软件以及免费软件 那些以无懈赦的方式发布软件而没有copyleft的软件开发者都加入了开源软件阵营,以及其他一些在GNU GPL下发布的软件

结果引入了许多用于商业软件发布的新结构:例如,开放源代码阵营发布了非自由软件产品以及免费预告版本,这些版本有意忽略了一些功能

实际上,这些开源运动的早期会议等于呼吁公司在未来收集,私有化和“货币化” ,所有可用的贡献者的努力 - 推测以进步和标准化为名*“开始使用'开放源代码'这个词的人想要吸引他们的业务他们这么说!”Stallman告诉我,补充说那些吹捧公司源代码原则经常“引诱我们的社区发布免费软件而无版权保护”企业家和风险投资家蒂姆奥赖利,今天是最明显的代表这位开源运动的负责人告诉我,他认为开源许可比GPL更自由,因为它对那些试图利用代码的人施加任何限制“我认为BSD样式的许可都是更有效地创造更多的世界价值和更好的道德,“他说,”理查德就像一个旧约先知,有很多'你不应该',而BSD是一个更基督教的方法,说'爱你邻居;为世界创造价值让人们用它做他们会做的事!'“尽管专有和开源软件发行商可能目前占上风,但Stallman对开发人员有影响力(其中只有他的姓名首字母缩写) ,“rms”)依然巨大当我问他周围的时候,很多人都认为他是一个可爱的,但偏心的,多刺的叔叔

他们会翻一下眼睛,然后赶紧补充,不止一次,“但是他对大部分事情都是正确的

“我告诉斯托曼我曾与几位崇尚他的工作的开发者谈过,甚至有人说如果没有它,他们的生活过程可能会改变但是他们似乎并没有做你所做的说,我观察到;他们都有iPhone“我也不明白,”他说,“如果他们没有意识到他们需要捍卫他们的自由,他们很快就不会有任何东西”斯托曼没有拥有手机,他也没有使用Facebook,Twitter或我们大多数人认为理所当然的许多程序“Flash Player跟踪用户并且拥有DRM [数字版权管理] Skype是专为NSA窥探的,”他在一封电子邮件中写道

,就像他发给他的每封电子邮件一样,给序言写给国家安全局和联邦调查局:[[[给任何NSA和FBI特工阅读我的电子邮件:请考虑]]] [[[无论是捍卫美国针对所有敌人的体质,]]] [[[外国或家庭,要求你遵循斯诺登的榜样]]]他并没有将他对原则性行为的要求限制在潜在的告密者身上在我们的电话交谈和几次电子邮件交换中,在他使用“正确”和“错误”几乎所有他的大量作品,谈话和采访(以及我能够确定的对新闻工作者的电子邮件)坚持认为他的听众或读者的行为是不同的,更好的

现在,他大部分时间都在飞来飞去世界各地,发表演讲并继续传播GNU宣言的信息在此之前,他的办公室发送了一万字的文件,为主人准备迎接他的到来,这使得奇怪迷人的阅读(他喜欢美食,民间舞蹈和美丽的风景;他讨厌鳄梨,不喜欢酒店,对葡萄酒漠不关心

另外,不要给他买一只鹦鹉!)尽管斯托曼的自由软件梦想远未广泛传播,但他的想法却通过许多措施取得成功

政府机构,学校和企业世界上使用自由软件以及像互联网档案馆,欧洲核子研究中心,维基百科,国际空间站和演员斯蒂芬弗莱这样多元化的团体已经采用了GNU / Linux系统

很容易相信,如果他关心尝试,斯托曼可能会有变得像史蒂夫乔布斯,拉里埃里森,比尔盖茨,或任何其他硅谷nabob丰富什么幸福意味着你,我问他,如果它不是基于财富和舒适

“对我来说,幸福是对自己和爱有好感的结合,”他说 “为了让自己感觉良好,我必须做让我相信的事情,我应该得到它

”当我问他在更强烈的政治左倾的国家是否更容易接受他的信息时,他说:“是的,基本上是美国人已经表明他们在政治上是天真的如果你看看在美国有多少成功的富豪候选人 - 你可以让美国人投票把他们的钱投给富人你必须对他们说一些可以预见的,愚蠢的事情,其中​​大多数人将会被愚弄“他暂停了一会儿,然后补充道,”问题是,即使看到人们很愚蠢,没有用处放弃放弃没有什么好处,但这只是意味着你马上就会完全失败“ *澄清:这篇文章已被修改,以澄清许可软件许可与开放源代码和自由软件动作之间的关系