📄 00000042.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: linuxrat (竹剑居士*打回原形), 信区: Linux <BR>标 题: GNU和Linux:给GNU分裂分子上一堂历史课[原文] <BR>发信站: BBS 水木清华站 (Tue Jan 18 09:35:50 2000) <BR> <BR> 原文啦. 反正对照着看吧. <BR> URL: <A HREF="http://linuxpower.org/display.php?id=152">http://linuxpower.org/display.php?id=152</A> <BR>=============================================== <BR> linuxpower.org A History Lesson for GNU Detractors <BR> <BR>A History Lesson for GNU Detractors <BR> <BR> By Christian Schaller <BR> <BR> In what to me appears to be a complete lack of knowledge and respect <BR> for history, there are often those who attack GNU in forums like <BR> Slashdot. These attacks range from people claiming that GNU is trying <BR> to steal the glory from Linus Torvalds when they promote Linux being <BR> called GNU/Linux, or that they have suspicious anti-business motives <BR> behind what they do. As a result of this I decided to write this <BR> article in order to avoid any further misgivings. <BR> Here are the simple facts, these few, but vocal, detractors should <BR> keep in mind: We start with the relationship between GNU and the Linux <BR> kernel: <BR> GNU was founded long before Linus Torvalds started working on what was <BR> to become the Linux kernel, and they had already created a long list <BR> of the tools necessary for making an OS, this includes developer tools <BR> like the compiler, system libraries, editors like emacs and a host of <BR> others. Most Linux system tools and commands, like grep, ls and find, <BR> are GNU <BR> reimplementations, and have almost universally been extended in some <BR> way by the GNU people. [Ed: One of the goals of the GNU project was to <BR> have replacements for the common Unix tools -- the commands mentioned <BR> here are some of these tools.] All these tools and utilities comprise <BR> a much larger body of code than the kernel itself, which if nothing <BR> else, show the importance of the GNU project to the phenomenon that is <BR> today known as Linux. Another valid point to remember here is that it <BR> was Linus who adjusted his kernel to work with the GNU system not the <BR> other way around. And the ties with GNU have been important for the <BR> kernel in other ways as well. Alan Cox, one of the most prominent <BR> kernel hackers, has stated that one of the reasons he started hacking <BR> the Linux kernel instead of other alternatives was the fact that it <BR> used the GPL license, which he preferred over a BSD style license. <BR> <BR> Now over to the detractors who claim that GNU is communistic or <BR> anti-business. This is also as wrong as it can be. GNU has been doing <BR> business based on its software almost from the beginning, by selling <BR> tapes and CD-ROMs with GNU software and printed manuals. They have <BR> also verbally supported and encouraged the establishment of companies <BR> that make a living of supporting and/or developing free software like <BR> VA Research, Cygnus and Redhat. [Ed: A merger was recently announced <BR> between RedHat and Cygnus] Software being released under the GNU <BR> licenses changes the way software companies do business, but it <BR> doesn't make it impossible to do business. In many ways a software <BR> market dominated by free, GPL'd software is more in the spirit of <BR> capitalism than anything else, because it rewards companies for being <BR> good at running their businesses and taking care of their customers <BR> rather than having a monopoly on the technology stack. The latter <BR> being more a remnant of the old system of mercantilism than a child of <BR> modern day capitalism <BR> <BR> This criticism probably has much of its roots in the recent conflicts <BR> caused by the new licenses released under the 'Open Source' umbrella, <BR> but from time to time BSD advocates also take out their frustration at <BR> their own systems lack of popularity by bashing the GNU licenses. <BR> One of the angles used in the critique is that the strong focus on the <BR> GNU licenses introduces too much politics into free software. To this <BR> group I can only say that if you have a problem with the ideals the <BR> GNU licenses embody, you should be using another OS than Linux, <BR> because without these licenses there probably would be no Linux OS, or <BR> at least it wouldn't have anywhere near the widespread use it <BR> experiences today. Judging from the many attempts made by different <BR> companies to introduce software with licenses which gives them special <BR> rights or advantages into todays GPL'd Linux system, I think we can be <BR> quite sure that had Linux used a more liberal license, like the BSD <BR> license, companies would probably have tried and succeeded in the Unix <BR> way of getting a competitive advantage; by adding their own <BR> proprietary features. And we all know what damage that has caused Unix <BR> in the marketplace. <BR> On the other hand, had the Linux system used a more restrictive and <BR> non-copyleft license like the QPL or the horrific Sun license, [Ed: <BR> the Sun Community Source License] the resistance among the big <BR> software developers would be even higher, because they would feel that <BR> instead of helping promote a system that gives everybody a level <BR> playing field, they would be replacing one master with another and <BR> Linux would have ended up as another OS/2. Besides it would have <BR> rendered another Linux success factor, the code sharing, next to <BR> impossible. A few people seem to forget, that just as important as the <BR> fact that the GNU licenses keep the source code available, is the <BR> principle of copyleft that they embody. This in contrast to the new <BR> 'Open Source' licenses which try to reintroduce copyright as a big <BR> problem in Linux software development. <BR> <BR> So am I advocating the we always refer to the OS as GNU/Linux? No, <BR> personally I don't call it GNU/Linux. I simply call it Linux, in the <BR> same way as I call Microsoft Windows just Windows. So instead of <BR> attacking Stallman and others when they advocate the use of the term <BR> GNU/Linux, you should instead, as I do, take it as a reminder of the <BR> significant part GNU has played in getting us where we are today and <BR> the important part they play in getting us where we want to go. <BR> To make things very clear, I don't even agree with Richard Stallman on <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -