📄 00000277.htm
字号:
Aikido is more settling complete technique. <BR> <BR> ChangeLog: Do you think learning Japanese culture and Aikido <BR> influenced you especially as a hacker and as a representative of the <BR> OSI? <BR> <BR> ESR: I don't know how it has influenced me but I can tell you that the <BR> interest in martial arts is very common among the American hackers. <BR> I'm not exceptional on that respect. <BR> <BR> It's no longer rare in the United States, but it's more common among <BR> the hackers than elsewhere. <BR> <BR> In fact, that was already clear back in 1991, when I did the New <BR> Hacker's Dictionary, one of the things I described was it has been <BR> typical of hackers back in 1991 that they are often interested in <BR> martial arts, and I think that's become more true in 8 years since. <BR> <BR> ChangeLog: Larry Wall, the creator of Perl, mentioned about "Aikido <BR> for programmers" when he came to Japan last November. He said Aikido <BR> has various "forms" and you fight against your enemies using the best <BR> set of forms, and that has something in common with programming. What <BR> do you think about this point? <BR> <BR> ESR: Larry is a good friend of mine, by the way. <BR> <BR> I think what's similar is that both, martial arts and programming, <BR> require a certain kind of discipline of the mind that most other <BR> skills do not require. So there's a similarity in which you have to do <BR> up here (pointing to his head). I think that appeals to many <BR> programmers. <BR> <BR> ChangeLog: You have been doing Karate for 9 years, so you must be the <BR> strongest in the hacker community? <BR> <BR> ESR: I don't think so. Probably not. (laugh) <BR> <BR> ChangeLog: Which is stronger, Tove or you? <BR> <BR> ESR: (laughing, clapping his hands) Oh, probably she is. Probably she <BR> is. I haven't been champion of my country six times as she has. So <BR> she's probably much better than I am. <BR> <BR> ChangeLog: We know your Karate and arms (guns) are perfect, but what <BR> happens if you are hit by a bus? <BR> <BR> ESR: Then I die. Karma. (laughs) <BR> ( haha~~~, 我也笑倒了的说....) <BR> <BR> ChangeLog: I mean, it is one of Linus FAQ, which goes like "what <BR> happens to Linux if you are hit by a bus"? What happens in your case? <BR> <BR> ESR: Oh yes, there's another way to answer the question. <BR> <BR> Part of the reasons that I founded the Open Source Initiative was to <BR> try and take what I had learned and teach it to other people, so that <BR> if I was got hit by a truck, the work could carried on by the <BR> organization. The OSI exists, partly, so that I won't be <BR> indispensable. <BR> <BR> --------- <BR> <BR> ChangeLog: Do you share the idea with Richard Stallman that selling <BR> binary software is a problem for the community? <BR> <BR> ESR: No. <BR> <BR> I think there are some circumstances under which it makes economic <BR> sense for a software to be open, and there are some circumstances <BR> under which it makes economic sense for a software to be closed. I <BR> don't think those circumstances are very common, but sometimes it <BR> makes sense to be closed. <BR> <BR> I have no interest in forcing anybody to be open when they think it's <BR> a good idea for them to be closed. If being open works better, then <BR> people will learn that, and then they will do it. It's my job to <BR> educate people but it's not my job to crusade. <BR> <BR> ChangeLog: Do you think binary software vendors survive in the future? <BR> <BR> ESR: Yes. <BR> <BR> I think they will have a much smaller piece of industry than they do <BR> now. In the future, my guess is that perhaps 5 to 15 percent of <BR> software will be closed, and that all software of infrastructure <BR> level, such as OS, network stacks, sure those kinds of software will <BR> be open, but I think closed software still exist and that doesn't <BR> bother me. <BR> <BR> ChangeLog: How would you define a "good software"? <BR> <BR> ESR: My definition of "good software" is, first of all, it doesn't <BR> crash! (laugh) It has to not crash, it has to keep working, that's <BR> pretty basic. <BR> <BR> It has to do the jobs that it's designed to do in a way that human <BR> beings can understand, because if it's not true that human beings can <BR> use, it's pretty useless. <BR> <BR> So it has to do the designed job well in the way that human beings can <BR> understand, and beyond that to get specific, you have to ask me what <BR> kind of software, because different kinds of software have different <BR> kinds of desirable qualities. <BR> <BR> In some software, speed is all that's important, and in some software, <BR> user interface is the most important thing. In some software, <BR> correctly executing the particular complex algorithms is the most <BR> important thing. So it's very hard to be general about that. <BR> <BR> But I think we can say that the very basic criterion is (knocking at <BR> the desk) it has to not crash!! (laugh) <BR> <BR> (rat: 这就是"好软件"的定义, 以后大家努力啊!!!!!) <BR> <BR> ChangeLog: Would you give us an example of existing binary only good <BR> software? <BR> <BR> ESR: Wow. That's tough. humm (thinking...) <BR> <BR> you know, I haven't used binary only software for so long. (laughs... <BR> attendant: "what is that?"...) <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -