夏武 2009年06月24日 星期三 05:16 | 1343次浏览 | 0条评论
今天从赖斯来的人类学家Kelty 正访问哈佛大学,并在伯克曼中心讨论他的著作 “2 点:自由软件的文化意义 ” 。这是一本关于自由软件的文化与 “ 解析历史 ” 的书,重点是介绍自由软件文化发展的重要性。他对此很感兴趣,尤其是在自由软件调整和与其他方面的联系上的内容,如公民新闻。
有一次采访他时,他说:“为什么黑客看上去都很像?”为了证明这一点,他提供了传奇黑客 Ken Thompson 和 Dennis Ritchie 的两个人的照片,他们过去常常使用对方的驾驶执照。他提出了这个特例是想说黑客似乎能够彼此跨越国家、语言和文化障碍。由此他指出,对自由软件的的热爱似乎把不同文化下的黑客们团结在一起了。
他在波士顿的MedCommons公司开始对黑客族群进行研究,MedCommons公司是一家主要从事于医用开源工具和模型信息的公司,该公司在柏林转到黑客族群研究上,又在班加罗尔进行超网络科技创新研究,在赖斯进行开放教育项目的开发。这最后的研究特别有趣,因为它演示了开放式软件如何 “ 调节 ” 和影响另一个领域 - 教育材料。
Kelty 提供了自由软件世界的 5 个关键组成部分:
- 动员运动(宣传自由模式)
- 共享源代码
- 定义一个开放的基础设施
- 写作的 copyleft 许可证
- 统筹协作
讨论了这些组成部分, Kelty 介绍了自由软件历史上的一些重大时刻。他认为,实际上 Unix 既不是学术内容也不是商业项目,也就是说如何决定代码的归属是非常困难的。曾经有一本对操作系统的源代码进行文学批判的刊物 Lions' commentary on the UNIX 第六版在计算机科学界广为流传,这使得 AT & T 公司要进行限制代码流通基本上变成了不可能。代码共享和抵抗限制代码都有助于创造代码的文化。负面影响是它有可能造成 Unix 系统崩溃和许多的不兼容,相反的,它奠定了微软推出的 Windows NT 系统,从而结束了混乱的 Unix 市场。
这本书立足于OSI参考模型 和 TCP / IP 之间的标准之争。当 OSI 开放系统正设法被国际标准所接受时(这个目标的完成是一个非常非常艰苦的事情), TCP / IP 协议在市场上彻底击败了它,主要是因为它是 Unix 系统,自由提供,并且无论用户知道与否,它都被装入现代主机中。这样,就创造了一个开放的基础平台,使各种新的应用程序都可以运行。
有关 copyleft 许可证的讨论主要是介绍 GPL的 早期历史, GPL 是 Kelty 确认的许可证,几乎所有其他自由软件许可证都源于它。他描述了理查德 . 斯托尔曼为争夺Emacs的 未来的斗争,包括斯托尔曼的发明被指控违反版权法的奇怪案件。
举一个协调合作的例子, Kelty 介绍了 Apache 和 Linux 系统在联合模式下的讨论 。在历史上, Linux 和 Linus Torvalds 在内核上协调工作,这使 Linux 系统独统着操作系统。 Apache 的工作更象是一个精英,在团队合作工作的基础上做贡献。他指出团体除了自我运作自我组织,在可能情况下他们将组织代码进行管理系统,来建立一个贡献和发行自由的软件项目的技术结构。
这种相同的基本理念带来的生气使得开源运动在其他领域被接受和尝试。 Kelty 指出,现在正试图建立开源生物系统,通过这个项目来集合BIOS和经典的生物学理论。生物学的源代码包括出版物和这个领域上的思想。这种开放性的模式是一种允许进行试验和进行仿效的协议。协调合作是通过诸如科学图书馆等途径来实现。 Kelty 发现这种自由的协作在学术以外范围内的系统中较常见,这似乎违反直觉,直到有人认为在学术界里把学分作为一种推动职业生涯的方法是难以置信的。
我收集到的 Kelty’s 的讲话中有一个非常有趣的词语就是“递归公众”。这一概念反映的是 Habermasian 公共领域 - 它是一个自愿、合理、权力独立和军队责任制的空间。(它不会带给您惊喜,许多学者认为,这些空间不再存在,并可能就不存在。)至少在现在的时代里技术对于建立这些空间是很重要的, Kelty 认为自由软件所感兴趣的是寻求软件存在的每一个自由的部分。一旦你的代码自由,自由语言的重要性就会提高……然后是操作系统和协议设计的自由。按照此逻辑,你就明白为什么自由软件人正在倡导网络中立性,或试图建立开放网络,通过网格技术的替代网络。最终的目标是要建立一个存在自由软件、建设网络协议和开放性软件代码的公共空间。
Zeuux © 2024
京ICP备05028076号
暂时没有评论