Linus Torvalds猛批Tridgell(Tridgell为rsync之父,也是Samba的开发者之一)

原文见:http://www.realworldtech.com/forums/index.cfm?action=detail&PostNum=3322&Thread=4&entryID=49318&roomID=11 Name: Linus Torvalds (torvalds@osdl.org) 4/13/05 我不会加入某匿名者挑起的公开论战(flame wars)。但是这次我会做出回应,因为RWT(http://ww.realworldtech.com)不是slash-dot。 事实上,在这件事上,我了解并尊重双方(对bitkeeper进行反向工程的开源软件开发者为一方,bitkeeper的开发者为另一方)。而且这件事直接影响了我的工作,所以我是有资格说两句话的。 不像某些人,我并不根据某人是否是开源软件开发者来判断他是好是坏。所以在这件事上,我也根本不会预先设定我的立场,去判断哪一方事“邪恶的”(于是邪恶的就是错误的)。 正如我的书所说的,我觉得重要的是你做了什么软件,至于你打算卖掉它还是免费分发它,这是你的私事,无论你做什么选择,你的道德都是毫无问题的。我坚定地相信开源可以作出好软件,但开源和道德无关。开源的意义在于工程。 所以我相信开源技术上会越来越完善(当然要花时间),但开源不是什么道德戒律(imperative)。我开源是因为有趣,并且认为从长远看这样做是有意义的。 出于某些原因,很多开源社区的人不愿意接受我的观点。太多的人把开源当成一场战争,一场“自由软件”和“邪恶帝国”的战争。附带说明一下,我认为这正是“真正的开源软件开发者”和“自由软件开发者”的区别。 Tridge本来可以做一些更建设性的事。他可以写出这个星球上最好的SCM软件,他可以这样打败BitKeeper。 Tridge本来可以成为我的英雄。 毫无疑问BitKeeper大大推进了SCM技术。如果任何人置疑这点说明他对SCM一窍不通。我当然喜欢一个能够和BitKeeper差不多好的SCM软件,如果这样的软件存在的话。 但是Tridge没有做有意义的事情。他不想写一个比BitKeeper更好的软件。他甚至都不试一下。这不是他的目标。他就想看一下BitKeeper的协议和数据。当然他的行动会导致严重的后果,他也知道这一点。但是他甚至不打算为此做任何补救工作。 Tridge没有做一些动人的创新的工作。他分解(tear down)了别人的有趣的创新的作品,仅仅因为他有这个能力。他没有帮助别人,却把很多人的工作搞得乱七八糟。难道你还要我向这样的行为*致敬*? 请不要把这种行为和OpenOffice(或者samba,是的,Tridge写了samba)相提并论。OpenOffice和samba做了有意义的工作,技术上也是先进的。这两个项目看文件数据(可能指的试微软的数据)是因为他们使用了数据,他们也没有反向工程别人的产品。 现在,我只能面对现实,写我自己的代码追踪工具,因为我不能再使用最好的工具了。没问题。我可以处理自己的问题。我感到悲哀的是有些人为又一个商业软件用的人少了而欢呼雀跃,仅仅因为它是商业软件。 如果BitKeeper很烂,那么我还能理解某些人的欢呼雀跃。但是事实不是如此。BitKeeper推动了技术的发展。 还有你,我的匿名者,也许你没有做过任何建设性的工作,那么我说的话对你可能就是对牛弹琴
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值