黑客之父-kevin mitnick对“开源”深层解读

当我最初在1996年末写这本书的时候,它周围的一些条件和今天的样子很不一样。关于这些变化的几句话可能有助于澄清那些对开源、自由软件和Linux与黑客社区的关系,用于解决感到困惑的人们的问题。如果你对此不感兴趣,你可以直接参阅一些技术性的文章的介绍。

黑客精神的出现时间早于Linux的出现1990年;我第一次参与Linux系统设计是在1976左右,其根源可以追溯到20世纪60年代初。但在Linux中,大多数黑客都是用专有的操作系统或一些麻省理工准实验国产系统,从未在自己原有的学术领域以外使用其他的系统。虽然有一些更早的(前Linux)试图改变这种情况,但它们的影响充其量是非常有限的,仅限于那些忠实的真正信徒,即使是在黑客社区中,他们也只是少数的少数民族,更不用说在更大的软件世界中了。

什么是“开源”,现在所谓的“开源”追溯到黑客界,在1985左右,这是一个不知名的民间实践而不是一种宣言所附的理论和自觉行动。这种实践结束时在1985年,黑客Richard Stallman(“RMS”)试图给它取一个名字“自由软件”。但是他的命名行为也是一种宣称的行为;他把意识形态的包袱附加到了“自由软件”标签上,这个标签是现有黑客社区从未接受过的。因此,“自由软件”的这一称号从未拒绝任何黑客社区(尤其是那些与BSD Unix相关),最终在各个组织中得到了广泛的推广。

尽管有些源码存在着保留的情况,RMS声称在“自由软件”旗帜下定义并领导黑客社区,直到90年代中期才被广泛接受,但它只受到Linux崛起的严重挑战。Linux为开源开发提供了一个自然的家园。许多项目发行的条件下,现在我们将开源专有Unix迁移到Linux。Linux周围的社区发生了爆炸式的增长,变得比以前的Linux黑客文化更大、更异构。RMS的毅然尝试支持所有这些活动,为他的“自由软件”的运动推动起了一个良好的助力,但最终受到爆炸性的Linux社区和其创始人的公众的怀疑,Linus Torvalds。Torvalds继续使用术语“自由软件”,因为别无选择,但公开拒绝RMS的思想包袱。许多年轻黑客也效仿。

在1996黑客社区围绕Linux的迅速重组和一些其他的开源操作系统(尤其是BSD UNIX),进行大规模的商用推进。对于这一事实,我们大多数人花了几十年的发展开放源代码的操作系统,但是也闭源软件尚未开始淡出社会的记忆,但实际上已经开始看起来像一个死去的过去的一部分;黑客,越来越多的将自己定义为其附件黑客如Linux和Apache的开源项目。这些开源项目被广泛的应用到企业开发中。

然而在当时“开源”一词还没有出现,直到1998年初才出现。当它这样做时,大多数黑客社区在接下来的六个月内采用了它;例外的是少数人对“自由软件”一词存在思想上的依附。自1998以来,特别是在大约2003之后,“开放源码”(和自由软件)的“黑客”身份已经变得非常接近了。如今,试图区分“自由软件”与“开源软件”几乎没有什么意义,而且将来似乎不太可能产生更远大的意义。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180107A0FXUS00?refer=cp_1026

扫码关注云+社区