黑客和开源革命之间的关系
如何成为一名黑客!
本文纠正了主流媒体给读者造成的“黑客”和“骇客”之间的混淆。同时也考虑到了黑客的历史、自然、属性、道德和装束,更多的是,有兴趣想要成为其中一员的你可以听听别的黑客们反省社会为什么这样对待他们的心里话吧。继续读下去!
在今天的计算机世界里新一代黑客正把开源变为一股强大的力量。他们是20世纪六七十年代刚刚有计算机时蓬勃发展的早期黑客文化的继承者——相信软件应该共享、大家都能受益的团队的部分成员。软件的创建者,从另一方面讲自然不同意黑客的这种观点。他们选择增加数字安全的措施,以保持他们的软件安全性。
这些专家级程序员和网络天才追溯他们的族谱可以回到最早的分时小型机和 ARPAnet 实验。这个团队的成员创造了“黑客”。黑客建立了互联网并开发如今的 UNIX 操作系统。黑客运营网络新闻组,使得万维网运行良好。
得益于成本相对较低的计算机和互联网的出现,新的黑客相对自己的前辈多不胜数、效率更高、更加团结。他们因一个共同的目标——编写优秀的软件,和一个共同的愿望——软件应该对所有人免费联系在一起。
黑客引发了开源革命
1991年,Linus Torvalds 在互联网新闻组发了个帖子,询问创建更好的操作系统的建议。他创建项目的原因只是由于个人爱好。他说,自己在这方面也永远不会是“大而专业”。1994年,Linux 第一个正式版本发布。
Marleen Wynants 和 Jan Cornelis 在他们的论文《未来会有多开源?》里讨论免费和开源软件对经济、社会和文化的影响时提出,Linux 不仅仅只是黑客的玩具。在 Linux 的推动下,开源黑客文化已从地下浮出水面。业余黑客程序员开始和软件生产和分销部门结成联盟。于是新的公司和组织伴随着新产品、许可证和团队一起建立了。
1997年的春天,一群自由软件社区的领导人聚集在加利福尼亚州。这伙人包括 Eric Raymond 、Tim O’Reilly 和 VA Research 主席 Larry Augustin 等等。他们关心的是找到一种方法以把免费软件推广给曾经回避这个概念的人。这些人正是免费软件基金会的“反商业信息”(避免全世界真正欣赏免费软件能力)所关注的。
在 Eric Raymond 的坚持下,小组认为,他们很大程度上缺乏的是赢得注意力市场营销活动设计能力,而不仅仅是市场占有率。源于此次讨论一个描述他们推广的软件的新术语诞生了:开源。一系列的指导方针被制定出来定义开源软件。然而早就有了发展多年的开源应用和互联网协议的黑客亚文化,只是没有明确使用“开源”标签。在最近几年,尤其是本次会议之后,这种说法才出现在大众面前。
1998年,一份万圣节文档透漏出了微软的焦虑。文档包含了一系列免费软件、开源软件、尤其是和Linux 的相关政策的机密备忘录。在这些泄露出来的文档中还有对原始备忘录的一些列应对措施。
泄露的文件和应对措施被 Eric Raymond 于1998年万圣节期间发表出来。被迫承认该备忘录确实源于公司内部,微软以个人行为为由解雇他们这几个工程师。“Linux 已经被部署在关键任务、被公众认可的卓越的商业环境。”Vinod Valloppillil 指出,他是备忘录的作者之一。
该文件还承认开源软件是长期可信的,FUD(传播恐惧、不确定和怀疑)策略不能被用来打击它,最近的案例研究提供了非常显着的证据:其商品品质可能被OSS项目追平/超出。
FUD曾是微软的传统营销策略,曾被内部认可和理解。该策略的例子包括宣布推出不存在的产品或散布竞争产品会导致 Windows 崩溃的谣言。
那么,这些黑客是什么人呢?
如果你恰巧碰到他们,并询问他们的手艺,黑客会兴高采烈地告诉你,编程是你穿着衣服时最好玩的事情,虽然衣服并不是必须的。
相对大多数只喜欢学习最低需求的用户,黑客就是那个喜欢探索计算机细节并扩展其能力的人。最初,“黑客”曾是计算机程序员、设计师和工程师之间表达尊重的术语。黑客曾是那个最初原创程序的创造者。
对程序员来说,“黑客”意味着掌握最本质的东西:那些可以让电脑做他们所想的——不论计算机本身愿意与否。不幸的是,这个词已经被滥用,并赋予了一个贬义——某个利用计算机和网络闯入系统、破坏数据、窃取正版软件、并执行其他破坏性或非法行为的人。
准确定义那种人的术语其实是“骇客”。
黑客脑袋里随时充满了想法。他们的大脑不停地采集、消耗、或拆分事物、同时再重新组装。但似乎驱动他们的是一种强烈的本能,或者是进行分析和组织的需求。当黑客首次遇到技术,他们不是吸收其形,而是直奔细节。他们以技术的逻辑为食。当他们沟通时,他们可以很精准地说出或写下他们学到的东西。
原文:http://www.opensourceforu.com/2012/02/not-crackers-but-hackers-open-source-revolution/作者: Vivek Shangari
译文:http://code.csdn.net/news/2824039译者: caster_cai