科技: 人物 企业 技术 IT业 TMT
科普: 自然 科学 科幻 宇宙 科学家
通信: 历史 技术 手机 词典 3G馆
索引: 分类 推荐 专题 热点 排行榜
互联网: 广告 营销 政务 游戏 google
新媒体: 社交 博客 学者 人物 传播学
新思想: 网站 新书 新知 新词 思想家
图书馆: 文化 商业 管理 经济 期刊
网络文化: 社会 红人 黑客 治理 亚文化
创业百科: VC 词典 指南 案例 创业史
前沿科技: 清洁 绿色 纳米 生物 环保
知识产权: 盗版 共享 学人 法规 著作
用户名: 密码: 注册 忘记密码?
    创建新词条
科技百科
  • 人气指数: 4616 次
  • 编辑次数: 1 次 历史版本
  • 更新时间: 2009-06-07
方兴东
方兴东
发短消息
相关词条
戴夫·海厄特
戴夫·海厄特
最佳编程语录大全
最佳编程语录大全
程序员笑话大全
程序员笑话大全
下一代程序员
下一代程序员
女程序员
女程序员
彼得·诺维格
彼得·诺维格
Russ Cox
Russ Cox
15名程序员界性感的奇葩
15名程序员界性感的奇葩
Mike Kruzeniski
Mike Kruzeniski
Jeff Fong
Jeff Fong
推荐词条
希拉里二度竞选
希拉里二度竞选
《互联网百科系列》
《互联网百科系列》
《黑客百科》
《黑客百科》
《网络舆情百科》
《网络舆情百科》
《网络治理百科》
《网络治理百科》
《硅谷百科》
《硅谷百科》
2017年特斯拉
2017年特斯拉
MIT黑客全纪录
MIT黑客全纪录
桑达尔·皮查伊
桑达尔·皮查伊
阿里双十一成交额
阿里双十一成交额
最新词条

热门标签

微博侠 数字营销2011年度总结 政务微博元年 2011微博十大事件 美国十大创业孵化器 盘点美国导师型创业孵化器 盘点导师型创业孵化器 TechStars 智能电视大战前夜 竞争型国企 公益型国企 2011央视经济年度人物 Rhianna Pratchett 莱恩娜·普莱契 Zynga与Facebook关系 Zynga盈利危机 2010年手机社交游戏行业分析报告 游戏奖励 主流手机游戏公司运营表现 主流手机游戏公司运营对比数据 创建游戏原型 正反馈现象 易用性设计增强游戏体验 易用性设计 《The Sims Social》社交亮 心理生理学与游戏 Kixeye Storm8 Storm8公司 女性玩家营销策略 休闲游戏的创新性 游戏运营的数据分析 社交游戏分析学常见术语 游戏运营数据解析 iPad风行美国校园 iPad终结传统教科书 游戏平衡性 成长类型及情感元素 鸿蒙国际 云骗钱 2011年政务微博报告 《2011年政务微博报告》 方正产业图谱 方正改制考 通信企业属公益型国企 善用玩家作弊行为 手机游戏传播 每用户平均收入 ARPU值 ARPU 游戏授权三面观 游戏设计所运用的化学原理 iOS应用人性化界面设计原则 硬核游戏 硬核社交游戏 生物测量法研究玩家 全球移动用户 用户研究三部曲 Tagged转型故事 Tagged Instagram火爆的3大原因 全球第四大社交网络Badoo Badoo 2011年最迅猛的20大创业公司 病毒式传播功能支持的游戏设计 病毒式传播功能 美国社交游戏虚拟商品收益 Flipboard改变阅读 盘点10大最难iPhone游戏 移动应用设计7大主流趋势 成功的设计文件十个要点 游戏设计文件 应用内置付费功能 内置付费功能 IAP功能 IAP IAP模式 游戏易用性测试 生理心理游戏评估 游戏化游戏 全美社交游戏规模 美国社交游戏市场 全球平板电脑出货量 Facebook虚拟商品收益 Facebook全球广告营收 Facebook广告营收 失败游戏设计的数宗罪名 休闲游戏设计要点 玩游戏可提高认知能力 玩游戏与认知能力 全球游戏广告 独立开发者提高工作效率的100个要点 Facebook亚洲用户 免费游戏的10种创收模式 人类大脑可下载 2012年最值得期待的20位硅谷企业家 做空中概股的幕后黑手 做空中概股幕后黑手 苹果2013营收 Playfish社交游戏架构

安德鲁·特里格尔 发表评论(0) 编辑词条

    1967年出生的澳大利亚程序员Andrew Tridgell,作为Samba文件服务器的开发者和贡献者而闻名,也是rsync algorithm的联合投资者。

    他以复杂的商业软件私有协议和运输法则分析而出名,允许兼容自由软件执行。

    Tridgell是 Samba软件的主要开发者,分析服务器报文快协议用来工作组和网络文件共享Windows产品。他开发了talloc分级存储分配器,作为Samba的一部分。他联合开发rsync algorithm,一个高效的文件传输同步工具。同时也是rzip作者,rzip使用与rsync类似的运算法则。

    Tridgell是KnightCap-基于chess引擎的加强学习的作者。Tridgell也曾领导攻击 TiVo,使用PAL格式,使之在澳大利亚工作。

Andrew "Tridge" Tridgell (born 28 February 1967) is an Australian computer programmer best known as the author of and contributor to the Samba file server, and co-inventor of the rsync algorithm.

He is known for his analysis of complex proprietary protocols and algorithms, to allow compatible free software implementations. Tridgell is able to speak English, Swedish, and German.

目录

[显示全部]

个人简介编辑本段回目录

Andrew Tridgell 1967年2月28日生于澳大利亚悉尼。在1991年(和Linux诞生的时间接近)制作了Samba,于1992年在澳大利亚国立大学开发了第一版的Samba Unix软件。

(图)Andrew TridgellAndrew Tridgell

作为Samba项目的领导者和主要开发人员,同时还在参与开发rsync、Linux Kernel。由于其卓越的工作,Andrew Tridgell被自由软件基金会授予了2005年度自由软件进步奖,自由软件基金会董事长Richard Stallman院士亲自为他颁奖。

微软为了更好地实现文件、打印共享,开发了SMB协议,Samba通过反向工程技术也实现了这一协议。这促使像GNU/Linux、FreeBSD这样自由的操作系统能够很好地融入到基于微软技术的环境中,让自由软件具有了更加强大的实用性和适应性。

Tridgell was a major developer of the Samba software, analysing the Server Message Block protocol used for workgroup and network file sharing by Microsoft Windows products. He developed the talloc hierarchical memory allocator, originally as part of Samba.

For his PhD thesis, he co-developed rsync, including the rsync algorithm, a highly efficient file transfer and synchronization tool. He also was the original author of rzip, which uses a similar algorithm to rsync.

He is the author of KnightCap, a reinforcement-learning based chess engine.

Tridgell was also a leader in hacking the TiVo to make it work in Australia, which uses the PAL video format.

(图)Andrew TridgellAndrew Tridgell

In April 2005, Tridgell tried to produce free software (now known as SourcePuller) that interoperated with the BitKeeper source code repository. It was a source of controversy and was cited[1] as the reason that BitMover revoked the license that allowed Linux developers free usage of their BitKeeper product. This resulted in a messy public falling-out between Tridgell and Linus Torvalds, in which Tridgell stated that he had never had a BitKeeper license so he couldn't violate it and had acted entirely ethically in analysing and implementing the protocol, something he'd previously done with the Samba protocol. Tridgell's involvement in the project resulted in Linus accusing him of playing dirty tricks with BitKeeper[2]. The broad extent of Tridgell's analysis started by telneting to a BitKeeper server and typing HELP[3], something that, seemingly, no-one else had previously thought to try.

Attending Barker College Hornsby, NSW, Tridgell completed his HSC in 1984. Tridgell completed a science degree with majors in applied mathematics and physics at the University of Sydney in 1988, before moving to Canberra to complete an Honours degree at the Australian National University, in which he received first class honours in theoretical physics.

Tridgell completed a PhD at the Computer Sciences Laboratory of the Australian National University. His original doctorate work was in the area of speech recognition but was never completed. His submitted thesis 'Efficient Algorithms for Sorting and Synchronization' was based on his work on the rsync algorithm.

Samba作者加入开放源代码开发实验室编辑本段回目录

(图)Andrew TridgellAndrew Tridgell

2005年2月:澳大利亚人Andrew Tridgell被任命为开放源代码开发实验室(Open Source Development Labs,OSDL)的研究员(Fellow)。这一举动将使其能够继续领导全球Sambra开放源代码项目的开发工作。

根据一项来自OSDL的声明显示,Tridgell成为了继Linux的发明人Linus Torvalds之后第二位被OSDL任命的研究员。

Stuart Cohen,OSDL的首席执行官,对Tridgell的任命表示欢迎。他指出Samba“长久以来就是最重要的开放源代码软件之一”,而且是“Linux在商业领域里最重要的组件”。 

Tridgell目前正在把精力放到Samba下一个主要版本的发布上。Samba是一套让Windows的客户端能够通过SMB(Server Message Block,服务器消息块)CIFS(Common Internet File System,公共Internet文件系统)协议。Samba的下一个主要版本——第4版,有5个目标:协议的完整性、极端易测试性、非POSIX后端、完全异步内部结构,以及灵活的进程模型。

“Samba4将要达到一个重要的里程碑,它将原有的Samba代码全部重写了一遍,希望实现能够成为活动目录域控制器的远大目标,”Tridgell说。

在IBM、VA软件公司、Linuxcare以及昆腾(Quantum)担任过研究和工程工作之后,他终于进入了OSDL。他也是澳大利亚国立大学(Australian National University)的访问研究员。

Andrew Tridgell获自由软件基金会05年度大奖编辑本段回目录

2006年02月05日报道:Andrew Tridgell作为Samba项目的领导者和主要开发人员,同时还在参与开发rsync、Linux Kernel。由于其卓越的工作,Andrew Tridgell被自由软件基金会授予了2005年度自由软件进步奖,自由软件基金会董事长Richard Stallman院士亲自为他颁奖。

(图)Andrew TridgellAndrew Tridgell

  微软为了更好地实现文件、打印共享,开发了SMB协议,Samba通过反向工程技术也实现了这一协议。这促使像GNU/Linux、FreeBSD这样自由的操作系统能够很好地融入到基于微软技术的环境中,让自由软件具有了更加强大的实用性和适应性。

  在此之前,Linux Kernel一直采用BitKeeper这一商业的版本控制软件来管理着自己的源代码,这一现象对于自由软件来说有点讽刺。在2005年,Andrew再次使用反向工程手段,实现了一个可以和BitKeeper互操作的客户端。这一举动又促使了Linux Kernel开始开发基于GPL版权的版本控制系统Git。Andrew再次通过自己高超的技术和耐心,搓摩了封闭的技术,带给普通用户使用软件的自由。

  对于自由软件基金会一年一度的进步奖,大家可能不太了解。每年为了奖励那些为自由软件运动做出杰出贡献的人,都会有3人获得此奖项的提名。候选人可以从事软件开发、文档创作,甚至新闻出版等工作,为自由软件的进一步发展而做出了巨大的贡献。

  然后由该奖项的评审团来评选出当年的获奖者。以往的获奖者包括:

  *2004 Theo de Raadt

  *2003 Alan Cox

  *2002 Lawrence Lessig

  *2001 Guido van Rossum

  *2000 Brian Paul

  *1999 Miguel de Icaza

  *1998 Larry Wall

  在此值得一提的是,我国的洪峰先生已经连续4年是此评审团的成员。在2005年9月,受新浪网的邀请,洪峰与Richard Stallman院士做客新浪嘉宾聊天室,与广大网友交流自由软件于教育的话题,为促进自由软件的国际交流做出了努力和贡献。

内部争端:开源领袖炮轰Linux之父 为反向工程协议辩护 编辑本段回目录

  Andrew Tridgell一边对Linus Torvalds的指责保持沉默,一边寻求专家的法律意见。这时,另一个开源社区领袖Bruce Perens却按耐不住了,他公开为Tridgell反向工程Bitkeeper(BK)协议的工作进行辩护。

(图)Andrew TridgellAndrew Tridgell

  早些时候,Torvalds对Tridgell的行为大加指责,并在网上发表了两封措辞严厉的征讨书。在第二封征讨书中,Torvalds甚至使用了“恶毒的破坏行为”这样的字眼。

  Perens表示,现在是Torvalds冷静下来的时候了。他说:“有些时候Linus Torvalds真的可以表现得很白痴,这次他又站在了不明智的一边。”Perens还指出,BK是不适合用在GPL项目上的,然而它却一直面向许多内核开发者销售。很多人拒绝使用它完全不是因为作者Larry McVoy停止提供免费客户端。所以,对Tridgell的指责是完全不公平的。

  Perens从McVoy7岁时就与之相识,他们都是在纽约长岛长大的。Perens说:“Larry本来可以优雅的离开的。但我觉得过错也不在他,如果不是‘某些原因’,他肯定早就闭嘴了。”

  下面是The Register对Perens的采访:

  Q:为什么Trovalds认为反向工程微软的协议是正确的,但方向工程BitKeeper就有问题?

  A:让我们来看看Tridge究竟作过什么。Tridge因为Samba而闻名。他反向工程了微软的线路通信协议,以使其兼容Linux,Unix或Mac。这项技术非常受欢迎,并且用在了惠普,IBM和苹果的商业产品上。那时,任何人对Tridge都没有意见。他的作法并没有违反版权,因为他的产品没有涉及到软件本身,只是借鉴了软件的通信方法。

  在获得商业上的成功后,Tridge又开始了另一个项目,也就是与Bitmover兼容的Samba。与他上一个项目一样,他并没有套用BitKeeper的源代码。奇怪的是,这次很多人都开始找他的麻烦。在我看来,对Tridge的指责是完全伪善的。有些时候Linus Torvalds真的可以表现得很白痴,这次他又站在了不明智的一边。

(图)Andrew TridgellAndrew Tridgell

  Q:BitKeeper中哪些东西是受产权保护的?Larry认为metadata也是Bitkeeper软件的一部分。这是正确的吗?如果这是正确的,Larry的Bitkeeper产权具体包括哪些内容?

  A:这些指控与很多人对GPL的指控完全嗤?W魑?桓鋈砑?嫒ü┯ι蹋琇arry只能他的代码进行保护,而不包括他的数据文件,比如metadata。

  Q:嗯,所以Larry现在的情况就像没带桨去划船一样。然后发生了什么?

  A:然后,Larry臆造了一些不存在的阴谋。我认为,现在是Larry闭嘴的时候了,希望他不要再作什么蠢事,比如提起法律诉讼。这不会对他有任何好处,只会毁了他的生意。

  在Perens看来,人们应该去指责在GPL项目中使用非开源工具(比如Bitkeeper)的行为。因为,使用完全免费的用具是开源软件开发者们一向的原则。

  Linus一直在解决技术争端上很有天赋,在此之前他很好的解决了很多纷争。但是,这次他却失去了正确的天平。Perens说:“Linus Torvalds并不是外交家,但他做人很有原则。当然,这次是他昏了头,没有考虑别人的感受。是他该冷静下来的时候了。” 

linux之父批评“不劳而获”式软件开发方式编辑本段回目录

(图)Andrew TridgellAndrew Tridgell

 2005年4月12日消息,据国外媒体报道,如果微软CEO斯蒂夫-巴尔默(Steve Ballmer)或者某些“收到好处”的分析师攻击自由软件并不足为奇,但如果批评来自于有“Linux之父”美誉的莱纳斯-托瓦德斯(Linus Torvalds),开放源代码社区就应当为此好好反省一下自己。

  托瓦德斯近日对开放源代码软件OpenOffice.org提出了批评,他认为微软有权维护自己的Office文件格式专利。他说:“我非常高兴能有免费软件取代微软的Office办公软件,但我并不赞成采用反向工程(注:reverse-engineering,一般指通过分解产品并分析内部结构的方式,寻找改进现有产品或开发新产品的方法)的方式来获得对微软专利格式的兼容,进而取代微软的产品。微软有权保护自己的专利,对此我毫无异议。”

  事实上,托瓦德斯上周末还发表了更令人大跌眼镜的言论。据托瓦德斯的一个朋友称,他极力支持一家软件公司为自己的代码申请专利保护。这一事件的起源是BitKeeper开发者拉里·麦考伊(Larry McVoy)同Samba开发者安德鲁·特德吉尔(Andrew Tridgell)的争端,特德吉尔试图通过反向工程破解麦考伊的专利软件,而此次托瓦德斯站在了他的好友麦考伊一边。麦考伊确认了这一消息,他说:“莱纳斯极力阻止特德吉尔这样做。”

  托瓦德斯也表示:“拉里对于其它人开发自由软件来取代他的专利软件并无不满,但他不愿意看到他人通过反向工程的方式来模仿他的软件。也就是说:‘你可以和我竞争,但你不能完全利用我的成果。你应当依靠自己的能力解决问题,诚实的竞争,而不能依靠剽窃他人的创意。’”目前,麦考伊已经决定将BitKeeper作为一款完全的专利软件。(飞仙)

参考文献编辑本段回目录

→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

标签: 安德鲁·特德吉尔 Andrew Tridgell

收藏到: Favorites  

同义词: Andrew Tridgell,安德鲁·特德吉尔

关于本词条的评论 (共0条)发表评论>>

对词条发表评论

评论长度最大为200个字符。