Original text: http://www.realworldtech.com/forum/index.cfm? Action = detail & postnum = 3322 & thread = 4 & entryid = 49318 & roomid = 11 name: Linus torvalds (torvalds@osdl.org) 4/13/05 I won't join Flame Wars in an anonymous person. But this time I will respond because rwt (http://ww.realworldtech.com) is not Slash-Dot. In fact, in this matter, I understand and respect the two sides (the open source software developer for BitKeeper's reverse project is one side, Bitkeeper's developer is the other party). And this matter directly affects my work, so I am qualified to say two sentences. Unlike some people, I don't know if someone is an open source software developer to judge that he is good or bad. So in this matter, I will not set my position at all, and I will judge which party "evil" (so evil is wrong). As my book said, what I think is what software you did, as for you to sell it or free to distribute it, this is your private affairs, no matter what choice you, your morality is no problem. of. I firmly believe that open source can make good software, but open source and morality have nothing to do. The meaning of open source is the engineering. So I believe that open source technology will become more and more improved (of course, it takes time), but open source is not morality (IMPERATIVE). I open source is because of interesting and think it makes sense from the long way. For some reason, many open source communities are unwilling to accept my point of view. Too many people regard the source as a war, a "free software" and "evil empire" war. Incidentally, I think this is the difference between "real open source software developers" and "free software developers". Tridge can be made to make some constructive things. He can write the best SCM software on this planet, and he can defeat Bitkeeper this. Tridge couldn't be my hero. There is no doubt that BitKeeper has greatly advanced SCM technology. If anyone is quoted, he does not pass the SCM. I certainly like an SCM software that is almost good with BitKeeper, if such software exists. But Tridge did not make meaningful things. He doesn't want to write a better software than BitKeeper. He didn't even try it. This is not his goal. He wants to look at BitKeeper's protocol and data. Of course, his actions will lead to serious consequences, and he also knows this. But he doesn't even plan to do any remediation for this. Tridge did not do some work of moving innovation. He decomposes the interesting and innovative work of others, just because he has this ability. He didn't help others, but he made many people's work in a mess. Do you want me to pay tribute to such behavior *? Please do not describe this behavior and OpenOffice (or Samba, Yes, Tridge written Samba). OpenOffice and Samba have a meaningful job, and technology is also advanced. These two projects see file data (may refer to Trial's data) because they use data, they don't reverse engineering others' products. Now, I can only face reality, write my own code tracking tool, because I can't use the best tool again. no problem. I can handle my own problems. I feel sad is that some people have a few people who have been used by another commercial software, just because it is commercial software. If BitKeeper is very bad, then I can understand some people's cheers. But the truth is not the case.