请输入您要查询的百科知识:

 

词条 Bram Cohen
释义

§ 基本资料

姓名:Bram Cohen

生卒:1975年

描述:计算机程序员

籍贯:美国

§ 个人概述

Bram Cohen生于1975年,他的职业是计算机程序员,使他声名远洋的是他编写的软件 Bit Torrent,他同时也是CodeCon的创立者之一,Bay Area p2p-hackers 会议的组织者,Codeville的编写者。

§ 职业生涯

Cohen 1993年毕业于Stuyvesant中学。在1990年代的中期到后期,他曾在几家网络公司工作过,其中最后一个项目是MojoNation,由他和Jim McCoy共同参与。MojoNation允许把机密文件分解成加密的块,并传给也运行MojoNation的计算机。如果有人想下载一个文件,那么他必定要同时从许多计算机上下载。Cohen认为,这个想法非常适合点对点(peer-to-peer)传输程序,因为类似KaZaA的程序--从一台计算机上下载整个文件--花费的时间很长。这个项目很有前景,可惜运气不太好,最后没有成功。

2001年4月,Cohen退出了MojoNation项目,开始专心设计BitTorrent。Cohen设计的BitTorrent能够从不同计算机快速地下载文件,特别是对宽带的使用者。一个文件越受欢迎时,下载的速度也就越快。2001年夏天,Cohen收集了些免费的色情电影来吸引更多的人来测试他的程序,他的程序在Linux的使用者中产生很大的反响,因为他们有许多开源的程序需要共享。后来BitTorrent也受到了想共享音乐和电影的人们的欢迎。对于侵权的质问,Cohen声称他从来没有侵犯过用BitTorrent来传输的文件的版权。

2003年的后期,Cohen被VALVe公司雇佣,参与开发在Half Life2中使用的数据传输(digital distribution)系统,叫做Steam。

Cohen患有Asperger综合症,中文名为孤独样精神障碍,这使他具有高度的集中力,但是在社交上存在障碍。

Cohen目前和他的妻子孩子居住在华盛顿的Bellevue。

§ 个人荣誉

28岁的Cohen成为了下一波互联网文件共享风潮的掌门人

§ 个人影响

BitTorrent的用户中有不少人对Cohen心怀感激,但是毫不奇怪,电影工业的圈内人不在此列。“BitTorrent决对是处在我们的雷达防线以内。”美国电影协会的主管Tom Temple在一次电话访问中表示。BitTorrent的迅猛普及,促使该协会开始向BitTorrent站点的管理人发出了侵权通知。

在早期形式的文件交换网络被唱片业穷追猛打以致步向衰落的同时,像BitTorrent这样的新技术的出现,使得用于视频的大文件的共享和分发变得更加容易。例如,光是suprnova.org这样的一个网站,就能提供上百套电视节目、最新电影以及版权软件。这甚至令到一向在打击互联网文件交换中不太积极的电影工业也开始提高警惕。

§ 人物评价

BitTorrent对于Cohen来说,一直是一种脑力训练而不是一种赚钱的途径。不像其它文件交换程序,BitTorrent不但是免费的,而且还是开源的。这意味着只要有足够能力,你完全可以把BitTorrent融入到你自己的程序里面。

§ 相关链接

Bram Cohen

英文简历:

Bram Cohen

Berkeley, CA

http://bitconjurer.org/

Process:

Practitioner of evolutionary design.

Sworn enemy of waterfall methodology.

Languages(计算机语言):

Fluent in Python and Java. Speak conversational SQL and

halting C and C++.

Software(软件):

Avid user of CVS, bash, and nedit. Familiar with many other

products, most of which I don't like so I won't mention them.

Experience(工作经历):

Organiser of CodeCon - http://codecon.deor.org/

A very successful technical conference for peer to peer

hackers and cypherpunks

Created BitTorrent - http://bitconjurer.org/BitTorrent/

A tool for peer to peer file distribution which

seamlessly integrates with the web

Wrote large portions of Mojo Nation - http://www.mojonation.net/

A very ambitious project incorporating many interesting

cryptographic techniques. Unfortunately it hasn't done so

well, but many interesting lessons were learned in its

creation.

Wrote a nifty life applet entirely in javascript -

http://bitconjurer.org/life/

Implemented Java Transaction Architecture (JTA) and transactional

resources, including row-based tables and blob storage.

Designed and implemented a scalable cryptography API for Java.

Wrote entire user interface and corresponding database queries for a

database management system.

Came up with Walksat method of stochastic search

Wrote JDBC driver for handing off queries to other JDBC drivers.

Architected HTML generation system for a large deployed web site.

Won $1000 Netscape bugs bounty for timing channel attack

on the data tainting javascript security model

Participated in design of Java chat server

Maintained and wrote programs used for all the record keeping

at a travel agency.

Wrote a program to play Connect4, including board evaluation and

alpha-beta pruning.

Publications(发行):

Selman, Bart; Kautz, Henry; and Cohen, Bram.

Noise Strategies for Local Search.

Proceedings of the Twelfth National Conference on

Artificial Intelligence (AAAI-94)

Seattle, WA, 1994, 337--343.

Employment(工作单位):

Feb 2000-Mar 2001

Software Engineer

Evil Geniuses for a Better Tomorrow

Employee #2

Dec 1997-Dec 1999

Chief Software Developer

Signet Assurance Company

Employee #1

Apr 1997-Dec 1997

Chief Java programmer

db-Centric Corporation

May 1996-Dec 1996

Earthweb, Inc. http://earthweb.com/

Summer 1995 & Summer 1993

Research Assistant in Artificial Intelligence

AT&T Bell Laboratories; Murray Hill, New Jersey

Summer 1994

Database programming and maintenance

Travel Tours International

Education(教育背景):

1993 Fall

Enter the State University of New York, Buffalo

1993 Spring

Graduate Stuyvesant High School, New York City

1992 Summer

Hampshire College, Summer Studies in Mathematics

Extracurricular activities(业余活动):

1992-3

Co-captain of Math Team, Stuyvesant High School

1992

1st place team, New York State Math League

Individual High Scorer

Passed American Invitational Mathematics Exam (AIME)

Computer Interests:

Usability

I hate computers. I have a dream of them being nice to

work with some day.

Multi-agent systems

Most of my work seems to revolve around complicated

interactions between multiple counterparties.

Complexity theory

I'm fascinated by the theory of algorithms. Unfortunately

technical pyrotechnics are hardly ever called for in

practical software engineering.

Hobbies:

Juggling

Can juggle 5 balls, 4 clubs, do 2 diabolos, and many balance,

club swinging, devil stick and whip-handling tricks.

Origami 折纸手工

Invented and taught many original models.

BT之父的辛酸奋斗血泪史

在一家又一家注定要倒闭的dot-com公司工作过之后,一位名叫Bram Cohen的年轻程序员最终厌倦了这种失败的生活。

“最终我认为我想做一些人们会实际用到的、有用的并且有趣的项目。”他回忆到。

3年后,28岁的Cohen成为了下一波互联网文件共享风潮的掌门人。如果说Napster是文件交换的第一浪,像Kazaa这样的文件交换网络则代表了第二浪。那么,由Cohen开发的BitTorrent将会引领文件交换的第三浪——目前BitTorrent实际的用户难以估量,但是BitTorrent这个软件至少被下载了超过1000万次。

在早期形式的文件交换网络被唱片业穷追猛打以致步向衰落的同时,像BitTorrent这样的新技术的出现,使得用于视频的大文件的共享和分发变得更加容易。例如,光是suprnova.org这样的一个网站,就能提供上百套电视节目、最新电影以及版权软件。这甚至令到一向在打击互联网文件交换中不太积极的电影工业也开始提高警惕。

然而,Cohen对他所创造的这个系统早已经失去了控制。他表示,当他开发这个系统的时候,大规模的侵犯版权问题是他没有想到的。相反,他开发这个系统的初衷,是为了使人们在购买合法在线音乐时,不需要再经历那漫长的等待。“很明显,他们的问题在于没有足够的带宽来满足人们的需要。”Cohen在接受采访时称,“我很清楚,实际上有很多的带宽摆在那里,但是它没有被恰当的使用。还有许多上传容量是人们没用到的。”

这就是BitTorrent背后的本质。在像Napster和Kazaa这样旧有的文件共享系统下,实际上只有一小部分人把文件向世人分享,大部分用户都只是简单地下载。然而BitTorrent则使用了所谓的Golden Rule原理:你上传的速度越快,你下载的速度就越快。BitTorrent把文件分割成许多小块,当一个用户下载了某一小块时,它就会立即把这一小块上传给其它用户。因此,所有的用户在下载的同时,也在把自己已下载部分上传给他人。BitTorrent的这种工作原理,使得做“种子”的用户只需少许带宽,就可以把大文件共享给大量的下载者。

BitTorrent对于Cohen来说,一直是一种脑力训练而不是一种赚钱的途径。不像其它文件交换程序,BitTorrent不但是免费的,而且还是开源的。这意味着只要有足够能力,你完全可以把BitTorrent融入到你自己的程序里面。

BitTorrent的第一个可用版本出现在2002年10月,不过这个版本还有许多要改进的地方。然而,Cohen此时却在为生计发愁。幸运的是,BitTorrent引起了著名免费软件企业家John Gilmore的注意。Gilmore帮助Cohen解决了部分的生活费用,使得BitTorrent免遭夭折。

BitTorrent真正流行起来是在2003年初,它被用来发布一个新版的Linux。与此同时,还有一些日本卡通的fans凭籍它来共享动画片。

很难衡量BitTorrent的总体使用情况。但是Internet2主干网基础构造的主管Steven C. Corbato表示,他在去年5月份开始就注意到,BitTorrent的流量开始激增。从10月份开始,BitTorrent的流量更是超过了这个超高速网络总体流量的10%。与之对比,其它的文件交换系统的流量没有一个能超过Internet2总体流量的1%。Internet2又称Abilene主干,它连接起了美国200多所规模最大的大学,速度比现时的ADSL要快3500多倍。

尽管BitTorrent获得了如此巨大的成功,然而直到几个月前,它并没有为Cohen带来过一分钱。“去年9月份我没有一丁点钱,”Cohen回忆到,他当时只好利用这张信用卡的免息期来透支,填补另一张信用卡的帐单来过活。

Cohen那时并不知道,BitTorrent会为他带来一份工作。某天,他的事情为Valve软件公司的常务董事Gabe Newell所获悉。尽管Valve正在开发令游戏玩家望眼欲穿的Half-Life 2,但是它同时也在建立一个名为Steam的在线分发网络。由于Cohen掌握这个领域的专门技术,所以Valve为他提供了一个职位。Cohen从十月份起搬到西雅图,开始了他的工作。

一直以来,Cohen都有通过他的网站bitconjurer.org来接受BitTorrent用户的捐款,但是这笔金额一直很少。然而从10月份开始,Cohen父亲鼓励他请求的更直接一点。如今,Cohen称,他每天都能收到上百美元的捐款。

“在过去的几个月,我的生活方式发生了相当戏剧性的变化,获得工作还有捐款的到来,”Cohen说,“这好极了。”

根据Pew Internet和American Life Project的调查数据显示,文件交换正在衰落,这显然是唱片业起诉运动的结果。在去年5月,29%美国的成年互联网用户表示他们参与了文件交换。而到了11月和12月份,这个数字已经跌到了14%。但是,BitTorrent的忠实用户——无论是卡通狂热爱好者、Linux用户、盗版电影的观赏者——似乎在不断增加。

BitTorrent的用户中有不少人对Cohen心怀感激,但是毫不奇怪,电影工业的圈内人不在此列。“BitTorrent决对是处在我们的雷达防线以内。”美国电影协会的主管Tom Temple在一次电话访问中表示。BitTorrent的迅猛普及,促使该协会开始向BitTorrent站点的管理人发出了侵权通知。

“我们正在调查大量的BitTorrent链接网站,在不久的将来我们可能会向某些站点提出民事或刑事起诉。”Temple称。

对此,Cohen指出,BitTorrent的用户是非匿名的,他们的互联网IP地址很容易就能被看到。“这令我很吃惊,像Suprnova这样的网站竟然能够继续生存,因为他们很容易就会被起诉。”Cohen称。Cohen还补充说,使用BitTorrent来进行非法交易,是“很愚蠢的,因为它不是匿名的。而且由于基层结构的关系,它也不能被改成匿名的。

这就是说,Cohen并不支持许多BitTorrent站点的做法。

“我不打算拿出傲慢的态度,告诉其它人不该怎么做,因为斥责他人的事情与我无关。”他说,“我是以那种找乐子的心态来看待这件事的。”

原文出自:纽约时报 | 中文翻译原文刊登网站:太平洋电脑网

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/11 12:06:32