`
deaboway
  • 浏览: 57056 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

偷了世界的程序员

 
阅读更多

本文译自美国时代(time.com)的《The Men Who Stole the World 》,原作者:Lev Grossman。相当有传奇色彩,读起来很爽,翻译过来。译得不好,还请大家指正。本中的四个程序员可能并不是那么声名显赫,而且也很不老实,或许算不上成功,不过他们的确改变了世界。而本文有分析了互联网上P2P的那些事,相当的有参考价值


————————正文————————


十年前,有四个年轻人改变了这个世界的运作方式。他们使用的并不是法律或是武器或是金钱,而是使用软件来改变世界。他们当时有着激进和极具破坏性的想法,并把这些想法付诸于代码,在Internet上以免费自由方式发布。 这四个人,没有一个完成了大学学业,却奠定了今天我们习惯的数字媒体环境的基础。然后,因为各种原因,他们也迅速地消失在公众视野中。

1999年,美国东北大学的一个叫Shawn Fanning的一年级新生开发Napster,从此,成为了P2P文件共享 和不需要大型机构或零售商就可以获得音乐的先锋和范例。《时代周刊》和《财富》把他放上了封面。那时,他在19岁。

就在同一年,一个挪威的只有十几岁的年轻人 Jon Lech Johansen,他和另两个今天都不为人知的程序员,写下了一个程序解密了商业的DVD ,而他成为了全球盛名的“ DVD Jon.”,那年,他只有15岁。

而在1997年,Justin Frankel,一个亚利桑那州塞多纳的18岁的黑客,开发了一个 费的MP3播放器——WinAmp ,其成为了Windows操作系统上装机必备的软 件,并造就了主流数字音乐的革命。在他发布的第18个月内,1500万人下载了这个软件。而三年后,Frankel 开发了 Gnutella,一个P2P的文件共享协议 ,没有中心结点,不像 Napster,其不可能被关闭。目前有上百万人还在使用它。

2001年,Bram Cohen, 当年 26 岁,开发了一个P2P的文件传输共享协议—— BitTorrent ,其以全新一流的架构全面优化了网络上大文件的共享和传输效率。 BitTorrent 也变成了整个Internet上发布大数据和文件的一个标准。


在 2000年代的上半段,《时代》采访了这四个程序员。那个时候,看起来他们要以数字化把整个复杂的传统媒体娱乐平台给拆除,而对有版权的电影,音乐和电视的收费则变得困难和不可能,那些艺术家也将无法从他们作品得到报酬,整个娱乐业包括时代华纳也将被炸为平地。而盗版业则借着这四个程员的软件侵袭了美 国公司。

“毕竟”,我们在2003年报道到:“在整个信息经济中,不可能所有的信息都是免费的”。如果毁灭正在来临,那么, Fanning, Johansen, Frankel 和 Cohen 将是那“四骑士”(译注:启示录中的四骑士传统上被解释为瘟疫、战争、饥荒和死亡)。

Shawn Fanning(左) 和 Bram Cohen(右)

没有毁灭

毁灭并没有发生。但是整个娱乐业因此而改变,而这些改变的复杂性和逐渐演进超出了我们的期望。这些发生的故事, 海盗王们的事,对于今天数字化世界正在发生的事情有非常高的参考和教育价值。Fanning, Johansen, Frankel 和 Cohen 现在都硅谷运作着自己的小的,合法的软件公司。他们现在没有在做和盗版有干系的事情——当然,如果他们真的没有。

Fanning,四个人中唯一一个没有回复我们的采访请求的人,他较早地退出了毁灭传统唱片业的事业。在2001年,Napster因为不堪众多关于其协助并煽动版权侵权的法律诉论的重压,而不得不关闭。2002年,Fanning 创办了新的服务 Snocap —— 他尝试把文件共享合法化,在和相关的唱片公司合作下,Snocap 赋予消费者对其下载作品给于创作者报酬的权利。

但是,到那个时候,免费自由的文件共享程序 像病毒一样的增涨,而用户则热衷于更换他们的音乐硬盘。他们仅在2001年8月一个月内就交换了30亿个 文件。而要从这些文件交易中收到钱是根本不可能的。是的,要和免费竞争是很难的一件事。 Fanning 创造了一个连他自己都搞不定的怪物。

所以,他停止继续尝试Snocap下去。 Fanning 的下一个项目是给游戏玩家的社交网络叫 Rupture,最终,他在2008年时以1500万美金把其卖给了电子艺界Electronic Arts ——这是他的第一次发薪日。他现在又于2008年11月开了一个公司 Path, 其主要提供给iPhone手机进行照片分享的服务。

而Napster呢?今天他还在。这个商标在破产拍卖时被卖了,然后再被卖了,但其再也没有被 重建。现在其被 Best Buy 运营,其是 iTunes 的竞争者,其口号是—— “More than just a music store.” (不仅仅只是音乐商店)

没有盗版的人


作 为 Gnutella 的作者, Justin Frankel 是 Fanning 合法的继任者。不像 Fanning,他很早就收获了他的第一桶金。在1999年,当WinAmp大放光芒的时候,AOL买了WinAmp和他的公司——Nullsoft,价 格应该在1亿美金左右。这让 Frankel 在20岁的时候就非常富有。当然,他也成了AOL的员工。

但这并不是很匹配,在Nullsoft, Frankel的做法是把软件开发到极致,然后免费发布出去。而在 AOL,软件的商业销售威胁并压倒了软件本身。“我致力于的产品,就像这样,我们不愿意金钱的掺入,我们正和其它公司做这笔交易,所以,产品也只能是这样 的结果”,他回忆到,“没有人真正地去关心用户的体验是怎么样的”。

与此同时,Frankel 用他的业余时间开发 Gnutella 。这是一个很有才的软件,不像Napster,其是真正的分布式,没有中心服务器,这样,也没有那个“关闭按钮”让那些律师按。在2000年3月的时 候,Gnutella上线,其发了一个贴子:“看见没?AOL也能给你一些好的东西!”,但是就算是这样,也没有换来AOL对其忠爱,而一大堆互联网公司 在那时试图并入大的媒体公司,在Napster被诉讼的中期,2004年,他离开了AOL。

然后,他开始干了些有趣的事:他离开了他的成功地,他不用 Gnutella,也没有花一毛钱,就算是10年以后也是这样。 LimeWire —— 最流行的 Gnutella 客户端 —— 号称有 5千万用户。“当我开发它的时候,我最初主要是想用其在验证一下是否可行。所以我也不想从其中获益”,他说,“所以,甚至我和它一点关系也没有也说得通, 其就是一个概念”。

Frankel 他最近从旧金山搬到了纽约城,现在全心打理自己的公司 Cockos (别问为什么叫这名),这是一个关于音频产品套件,叫 Reaper。他坚持不懈地改进着它,并且他和他的用户保持着很近的关系,其用户数大约是几万人。“当前的策略我们并不想发展用户数量”,他说,“我们只 是在享受目前的过程,并在做正确的事情”。他并不同意他是这个世界上最危险的geek,而滚石在2004年时对他则是这么认为的。“我不觉得盗版是很危险 的”,他说,“根本上来说,大众的商业模式总是依赖于对所有事情的强控制——尤其是那些有瑕疵的模式。而作为一个软件开发者来说,多少会产生一定程度的盗 版”,Gnutella 对他来说已是远古的事情了。“数字化盗版:它毁了唱片业了吗?没有。唱片业适应了吗?当然,很多人会说得更好。你应该更关注质量,以及更小一些乐队,等等 这类的事”。

“至于音乐流行和排行这么大的市场,这点盗版算什么?” 他边说边笑道, “我希望就是这样。”

四眼怪兽

在这四骑士中,只有 Bram Cohen他现在还在致力于其10年前的那个项目。他是 BitTorrent的创始人和首席科学家,而一个令人敬佩的旧金山的公司希望能把Cohen的这个令人瞠目的高效的内容分布式技术变成商业化应用。

这是一个奇特的公司:其合法的业务建立在一种仍然可能被用来进行大规模版权侵权的技术上。即使像 BitTorrent这样被8千万用户安装了的东西,其看上去还是像刚刚开始创业一样。 在BitTorrent上有相对较小的一部分是完全合法的 —— 最近的一个研究表明完全合法的部分占11%。而在这11%中,有更少的一部分产生了BitTorrent的收入。

就像 Fanning 的 Snocap 一样,Cohen 试图把其BitTorrent从大量的盗版领域转移到合法的领域,这样才能挣到钱。2007年是BT发展最震动的一年,BitTorrent成为了20世 纪福克斯、派拉蒙、华纳兄弟 和 米高梅 影业公司的合作伙伴,和他们一起共同形成了Torrent Entertainment Network,主要提供电影,电视,电子游戏的购买和零售。

就像 Fanning一样, Cohen 明了要摆脱盗版并不像看上去的那么容易。“所有的和它有关的事都是灾难”,他说到。Torrent Entertainment Network 于2008年底关闭。回想起来,你能明白这为什么不行。 BitTorrent在用户友好上做得还不够,并且,在其底层也不够有效率。它可以很快地像病毒一样地移动大量的数据。然后,当你要在上面算钱的时候,你 不得不把速度给降下来,然后跟踪并控制其下载流,还和使用一些很扯淡的诸如“数字版权管理(DRM)”之流的技术,其大量地限制了用户那些是可以干的,哪 些是要买的。

“我从这次失败中学到了很多很多的教训”, Cohen 悔恨地说。他现在的策略是只和那些只需要他的BT中的“快速”和“病毒式分布”的人合作。“与其去和那些内容提供商合作,为他们加上特权,以扩展我们的渠 道,我们还不如直接获取那更大的渠道,那里的人更喜欢更为开放的方式”。

迄今,对些感兴趣的独立电影制片商叫Four Eyed Monsters (四眼怪兽)和 一个叫Pioneer One (先驱者一号 )的电视剧集的创作团队。说起来有点沮丧:Cohen正坐在一个消防水带上,一个程序员所梦想的成功的技术却失控了,而大的玩家又不想来玩。

以他的编码天份,Cohen可以很容易的进入一家大型的公司。但那并不是他的风格。“我的确需要一定的自由度”,他说。他现在正在开发一个全新的事 情——一个P2P的实时数据流的系统,而不是分散的文件。这个项止将可能有巨大的潜力,尤其在新闻、体育等事的互联网上的现场直播。当然,他还在维护着 BitTorrent,但他没有花太多的时间在上面。他说:“当我开发它的时候我就知道没错”。

简单之道

那么,在去年,盗版导致了什么?在美国,每个人都认为盗版对内容制造者的影响并没有那么坏。一份去年四月份美国审计署的报告,非常牵强地把盗版和滞销给联系在一起,但其结果尚无定论。

打击盗版在今天扁平化的世界上并不那么成功。无政府主义的世界观加上那些无与伦比的代码,不可能在那些合法的津津计较的商业界里传播。好的代码应该 给用户有不同的选择,用户使用他们也并不一定是对行业有益的。而你真正需要的是向那些合法商业界挑战,挑战他们那些限制用户做用户想做的事的那种独裁 性。(译注:这让我想到了腾讯360还有敏感词)

另外一个重要的原因是唱片业的灾难是不会发生的。Steve Jobs 在 2003年4月28日,那段时间是互联网文件共享井喷的时候,Apple揭开了iTunes Music Store 的面纱。在那个时候,我们都觉得iTunes不可能成功,就像Snocap 以及他和它类似的项目都以失败告终。这是因为,你怎么可以可能和免费竞争呢?

但是iTunes 确实成功了。Apple无情地强调着简单和有魅力的用户接口,以及有乔布斯对唱片业的那强有力的谈判,造就了一个最新型的专业的服务,其可以让你放心地下载并传输音乐。的确是做到了,尽管其是收费的,而且我们的购买需要和DRM(数字版权管理)扯上关系并限制我们。

于是,我们看到了可以和免费竞争的东西——简单(译注:个人以为可能还需要加上一点时尚)。Napster, Gnutella 和 BitTorrent 从来没有在用户友好度上到达像Apple那样的境界。从来没有人在网上检查并整理那些文件内容,所以,当那些众多的文件被共享时,我们可以看到,很多文件 加杂时广告,,木马,病毒以及其它一些垃圾。当乔布斯为我们提供了那条简单之路,我们接受了。很明显,自由太过头——至少数字媒体是这样的。

这是一个让那些年轻的海盗王们认真学习的教训。就像 Fanning, Frankel 和 Cohen一样, 其实,Jon Lech Johansen 并不能算得上是一个真正的海盗。他没有因为想把好莱坞搞破产而去帮助破解DVD,他这样做是因为他想在他的电脑上看电影。他的电脑安装的是Linux操作 系统,而1999年,在Linux上根本没有可以用来播放DVD的程序,所以,他和他的伙伴们决定自己写一个,所以,他们不得不先把DVD给解密了。

当美国电影协会( Motion Picture Association of America)发现了DVD被破解的这个事,其向挪威政府控告 Johansen,并拘留了他。 他在奥斯陆(挪威的首都)受审两次,不过两次都被宣告无罪。因为他解密的DVD是他付费购买的。

但Johansen真正的明白消费者对其购买的数字媒体的权利,这就好像一本书一样——我们可以不断的使用这本书,或是把这本书借出去,这是我们的 权利。2005年, Johansen 去了加利福尼亚,在那里,他逆向工程了 FairPlay,这是苹果公司的用来保护其多媒体文件的DRM类软件(译注:这是苹果公司用来加密iPod的工具)。之后,他注意到了苹果公司产品的用 户体验是多么的迷人,所以,他在想,应该把这些东西带给全世界给那些更为无序的非苹果的产品。

“我们看到这世上有很多很多的产品,但其并没有像他们那样良好地运作”,Johansen说,那时他26岁的程序员。“所以,我们应该开发一个系统,其可以让这些设备的整合起来并给消费者他一个相当不错的用户体验”。

所谓的 “我们”,就是 Johansen 自己的公司—— doubleTwist,这个公司于2007年创建。 doubleTwist 软件是免费的,是一种像罗塞塔石 一样的为数字多媒体软件文件开发的软件——它是可以翻译,和谐并组织大约500种不同设备的文件,把他们放在一起并提供一个相当漂亮的接口。其6月份,doubleTwist 摧出 Android App,当时就有超过50万的用户下载了(译注:大家可以Google一下 , 好评如潮)。去年, doubleTwist 开始了他的打出了这样的广告:“The Cure for iPhone Envy. Your iTunes library on any device. In seconds.”(嫉妒iPhone的对策。你的iTunes库可以在任何设备上,只需几秒钟。)它这个条幅挂在了苹果在旧金山的旗舰店的外墙上。

Johansen 拒绝承认他和盗版有关系。“至于我被所指责的,真的和我没有什么关系”,他说。“我支持公平使用,意思是你的确是需要合法地获得内容,但你应该有权利使用 任何一款设备或是应用程序来查看那些内容”。 Johansen 像所有的海盗王一样,他总是能写好的代码,而这些好的代码给了人民使用的权力。这才是盗版灾难不会发生的真正原因。盗版永远不希望所有的音乐和电影或是其它的东西成为免费的,他们想要的“free”其实是自由!

————————————正文结束————————————

最后一句话是点睛之笔,作者对这个世界的认识真是相当的透彻。所以,加粗了。我个人理解本文带给我如下的启示:

  1. 年轻就应该豁得出去,就应该有天不怕地不怕的想法,并付诸于行动。
  2. 互联网上的盗版永远不会停止,与其说是盗版,其后面则是自由和无政府主义。
  3. 自由过度并不是那些利益集团所希望的,并可能会让你惹上麻烦,不过这世界总是因此而改变。
  4. 版权限制和免费并不是最好的,而最根本的是尊重用户的自由权以及不断地化繁为简以改善用户的体验。

另,题外话,最近一段时间都在招人,有一天,一个同事和我说,“现在的这些程序员怎么回事啊?我问他们:‘你心目中的最牛的程序员是谁?’,居然回答不出来,有人说是Bill Gates,还有人说是马云,气死我了……”。我想想也真是可笑,难道,Dijkstra,Linus,Ken Thompson,Dennis Ritchie,Richard Steven,Bjarne Stroustrup…… 这些人不认识吗?就知道有钱人,哎,这个时代真是个文化缺失的年代!。


转自:http://coolshell.cn/articles/3363.html

分享到:
评论

相关推荐

    程序设计之道(程序设计中的秘籍)

    书中通过描绘程序员的特立独行,揭示了他们对道的深入理解,他们不受世俗常规的束缚,完全沉浸在编程的世界里。 第三部分“设计篇”讨论了设计的重要性。大师告诫我们,测试阶段再回头修改设计是来不及的,强调了...

    本数据集是mid 格式的数据集具有30万条数据

    至于我为什要公开这个数据集,目的就是为了m,和记录一下日程,还有就是一般国内很少有人搞这个,因为程序员,和音乐放在一起就是个突兀对吧,所以这个跨度有点大,不是一般的大当然也许有人在偷偷的搞所以没有被...

    TripleX:Udemy C ++有关学习C ++的课程。 TripleX是一款基于文本的C ++游戏,当您成为小偷时,您将解决一些小难题

    在编程的世界里,C++是一门强大的编程语言,它以其高效、灵活和面向对象的特性深受程序员喜爱。Udemy上的"C++"课程,通过一个名为"TripleX"的项目,为学习者提供了一种独特且有趣的学习体验。在这个游戏中,你不仅会...

    如何成为AJAX高手

    提起JavaScript,很多程序员都觉得不屑一顾,总是认为他很低级.假如在C/S产品开发模式下,JS的确没什么大的用处.可是在GOOGLE一夜间将地图搜索推出后,这个世界就起了些微妙的变化,直到今年除夕,微软偷偷将LIVE上线,接着...

    QQ农场牧场源代码V4.5(最新版)

    对于QQ农场和QQ牧场这样的游戏,源码包含了玩家种植作物、饲养动物、偷取好友农作物等一系列游戏功能的实现细节。通过分析源码,开发者可以了解游戏的运行机制,进行二次开发或定制化修改。 QQ农场和QQ牧场的源码...

    XHPrepare:Prepare 是记录一些总结,比如在换新电脑的时候,配置锋利的开发环境、配置命令行友好环境、一些关于自己的经验等等

    现在的程序员,生活水平提高了,所以会尝遇到熟悉环境的切换问题,于是就开始总结那些大牛们的说法和想法,为什么每次都可以站在巨人肩膀上看世界呢?我自个的建议是:不要把你的代码看的太重,分享出来。大家都会...

    QQ空间农场分析C#核心源码

    QQ空间农场是一款在中国非常流行的社交网络游戏,玩家在游戏中扮演农民,种植作物,饲养动物,并可以进行互动,如偷取朋友的农作物。这个压缩包文件包含了关于这款游戏的一些核心开发信息,特别是针对C#编程语言的源...

    争车位 开心网争车位

    这款游戏中,玩家可以扮演车主,体验虚拟世界中的停车乐趣,与其他玩家竞争停车位,同时还可以通过各种互动增加游戏趣味性。本文将深入探讨《争车位》游戏的源码结构、功能实现以及可能涉及的技术知识点。 首先,...

    新手phpcms(php学习)

    【描述】中的“从别人那里偷来得”可能是指这个教程是作者从其他资源获取的,这可能意味着这是一个集合了多方经验与知识的教学资料。尽管用词不太恰当,但我们可以理解为这是一个分享和学习的精神,感谢原作者的贡献...

    《从零开始学Linux编程》.(罗利民,王浩).rar

    在Linux的世界里,了解基础是至关重要的。首先,书中的内容可能涵盖Linux的历史、发行版的选择、安装过程,以及Linux系统的目录结构。这些基础知识为后续的学习打下坚实的基础。例如,了解Linux的FHS(Filesystem ...

    jme3游戏demo rise-of-mutants

    《jme3游戏开发:Rise of Mutants》 ...对于希望进入Java游戏开发领域的程序员来说,这是一个很好的学习起点。通过深入研究源代码和实践,开发者可以掌握更多高级技巧,创作出更复杂、更具吸引力的游戏作品。

    RuneThief:在GameMaker Studio 1.4上开发的8位流氓类游戏的存储库

    GameMaker Studio 1.4提供了直观的拖放界面,使得非编程背景的开发者也能构建游戏,而GML则为有经验的程序员提供了更深入的功能。在这个项目中,开发者可能使用了GML来编写游戏逻辑,包括角色移动、战斗系统、物品...

    2015年高中语文优秀作文那河的对面素材

    在IT领域,每个程序员、设计师或企业家都有自己的梦想,这些梦想推动着他们不断前进,创造出改变世界的产品和服务。 6. **探索与求知**:故事中的河象征着未知和探索,就像IT行业的前沿技术一样,需要勇敢者去探索...

    人物拼图游戏简单版游戏源码

    在编程世界中,源码是程序员的智慧结晶,通过阅读和理解源码,我们可以深入学习到编程语言的精髓以及软件设计的思路。今天,我们来探讨一个使用C#语言开发的“人物拼图游戏简单版”的源码,这是一款适合初学者入门的...

Global site tag (gtag.js) - Google Analytics