BBS水木清华站∶精华区

发信人: linuxrat (叫我老鼠错不了), 信区: Linux        
标  题: 会有个GNU/BSD吗? 难说! 
发信站: BBS 水木清华站 (Tue Dec 28 23:50:00 1999) 
 
我转回来一篇文章, 不短. 看看吧. 来自www.linuxtoday.com 
====================================================== 
   The opinions expressed by contributors to Linux.com are their own. 
   Linux.com bears no responsibility for its contributors' opinions. 
 
   Choosing Between BSD and GNU - December 27th, 1999 
      by Jonas 謆erg 
   During the past years, the free software community has gained much 
   popularity. Many people have found themselves engaged in an ongoing 
   battle between what is normally called the ``open source'' faction and 
   the ``free software'' faction. Several has gone to the extreme point 
   of thinking that everything in systems like Debian GNU/Linux and Red 
   Hat Linux developed by the Free Software Foundation, a well-known free 
   software advocate, should be replaced by utilities from the various 
   BSD computer systems. 
 
   There appears to be a number of reasons for this, some of which can be 
   supported and some which are only silly. The most interesting reason 
   is to see if it really can be done. It is understandable that some 
   people would find this interesting to pursue. As the BSD kernels and 
   the Linux kernel gets closer to each other it is a natural course of 
   action to see what utilities that can be mixed in user space. It would 
   also be interesting to see if one could use a BSD kernel with the GNU 
   system to form a GNU/BSD system. 
 
   There's also a technical aspect in this. Perhaps the GNU make is 
   inferior to the BSD make. That would give you two options; either 
   improve the GNU make to meet the same high quality as the BSD make or 
   replace the GNU make on your system with the BSD make. The fact is 
   though that most GNU utilities are very well written and work 
   flawlessly. It is not uncommon for BSD users to run GNU software on 
   their machines. The GNU software's ability to compile on many 
   different UNIX flavours has led to a widespread user base that has 
   been able to debug the programs under very different environments. 
 
   So this should not be the reason people want to use BSD utilities 
   under the Linux kernel. It is not even the technical challenge of 
   making the systems work together that makes people pursue this course 
   of action. 
 
   The primary reason (incidentally also the silliest reason) is that 
   they simply do not like the Free Software Foundation or the GNU 
   Project. When I first heard of this I thought someone was pulling my 
   leg. The idea that someone would judge software based upon the 
   copyright holder is, to me, preposterous. Not only is this 
   unproductive but it is in direct violation with the idea that no one 
   should have to do the same thing twice. This is unfortunately one of 
   the more common wastes of human resources in proprietary software 
   companies and I had hoped it would not spill over to the free software 
   community. 
 
   Is it not silly to go through all the work of replacing 
   FSF-copyrighted programs simply so you can say "This has no 
   FSF-copyrighted programs in it?" What they will end up with is a 
   system similar to BSD and if that is what they want, they could use 
   any BSD system right away. That would not take any work. 
 
   When you decide which programs you should use on your computer you 
   should judge them based on their programming, documentation, 
   interactivity with other software and similar matters. You should not 
   base your decision solemnly on who holds the copyright. In the free 
   software community, we do not use proprietary Microsoft programs. We 
   do this not because it is Microsoft but because their software is 
   inferior to ours. It is also proprietary software which is bad for the 
   community at a whole. 
 
   So the next time you compare two programs in order to decide which to 
   install I hope that you will ask yourself "Will this program do what I 
   want?" and not "Was this written by someone I dislike?" 
 
   Jonas 謆erg is a webmaster and system administrator for the GNU 
   Project. He lives in the south of Sweden where he sometimes pretends 
   to know what he is doing. 
   Your Comments 
   Technical merit the only criteria? - 1999-12-28 07:10:15 
   Choosing software based on technical merit is one criteria. There are 
   many others. I beleive another relevant criteria is the consequences 
   (long term) of your choice of software. When you use GPLed software 
   and choose to develop GPLed software you make it difficult for 
   propritry software to flourish. When you choose BSD licensed software 
   you do not. BSD licenced software is like uncoditional love. You give 
   without condition, so you help open source and proprietry software 
   alike. There is a long history of vendors of propretry software using 
   and closing source there improvements to the code base of BSD licenced 
   software. Since I would prefer to encourage software to remain 
   available. I deliberatly choose GPL licenced software above BSD 
   licenced software. 
--------------以下是关于上文的评论------------------ 
 
   BSD, GNU, FSF, MSN, ... - 1999-12-28 02:00:40 
   Lots of "brands", lots of philosophies, lots of ... incompatibilities. 
   For example, BSD is still on the same model as it's predecessor ... 
   Choice of philosophy, you know! Linux has moved a bit, choosing from 
   BSD and SysV features to implement, cool stuff to add ... But it isn't 
   "BSD" convergent neither SysV convergent. I mean by that the Linux 
   Kernel is not going to be the next linuxBSD kernel! Some tools are 
   better, some others are ... how to say ? ... a bit inferior. Are you 
   going to use MS Windows NT because it has a really nice minesweeper or 
   Linux because Quake III is cool on it ? No. You choose an OS because 
   you know what usage you should have of this OS. It would be ridiculous 
   to use AIX or WinNT for a small router, has it would be quite stupid 
   to use an intel Linux box for an Oracle database with a total size far 
   exceeding 10Go of disk. Anyway the Os "War" is quite ridiculous. It's 
   like the "Amiga vs Atari" war or "Star Trek vs Star Wars". For me, the 
   main advantage of many OSes is that you can say "Wow, BSD make is far 
   superior to GNU make, let's make GNU make a little better!" Not "So, 
   take the BSD make" ... But after all, that's only my opinion. 
   zeupouce@hotmail.com http://www.multimania.com/kyrian01 
 
                                                             Anonymous () 
-------- 
   Same purpose - 1999-12-28 00:18:30 
   Either BSD or GPL or something 
   else we should work together to give everybody a chance to have good 
   software for their hardware...... 
 
                                                             Anonymous () 
                                            Reply to Comment (Replies: 0) 
 
   Huh? - 1999-12-27 18:03:16 
   I'm not sure about this, but hasn't the Linux OS over the past few 
   years been transitioning from using BSD stuff to using GNU stuff? Like 
   libc for instance. Didn't we just move from BSD libc to GNU libc? 
 
                                                             Anonymous () 
                                            Reply to Comment (Replies: 0) 
 
   Unfortunately, the GPL encourages duplication of effort. - 1999-12-27 
   16:11:30 
   I understand the rationale behind it, and I don't want you to consider 
   this as an attack on the GPL, but if someone is adding significant 
   value to a product and needs commercial funding for it... that is, 
   they can't depend on support services and voluntary contributions to 
   pay for the development, they can't effectively use a lot of 
   GPL-covered code. 
 
   So having a rich suite of BSD-licensed (or licensed under similarly 
   non-transitive terms) software really does reduce the amount of 
   duplication of effort. 
 
   I mean, yes, it'd be really keen if nobody had to work for a living 
   and could write software all the time, but that day isn't going to 
   come any time soon. We will continue to use a mixed economy of free 
   and proprietary solutions... and we all benefit if the proprietary 
   ones have as much common software, interfaces, and protocols as 
   possible. 
 
                                                             Anonymous () 
                                            Reply to Comment (Replies: 0) 
 
   The author is wrong... - 1999-12-27 15:25:35 
   He claims that the free software community does not use Microsoft 
   software because it is inferior to the free equivalents. That is 
   definitely not true. I know many people who will not use software 
   solely because it is from Microsoft, regardless of whether it is 
   better or worse at a given task. They simply do not like Microsoft. In 
   the same way, some people simply do not like the GPL and similar 
   licenses. Some do not like the BSD licenses. Sure you may have to 
   'reinvent the wheel' (I hate that damned cliche), but when you are 
   done you are not encumbered by the previous wheelmakers ideology. And 
   that, to some people (myself included), is worth the extra effort. 
 
                                                             Anonymous () 
                                            Reply to Comment (Replies: 1) 
 
     * Re: The author is wrong... - Anonymous (Replies: 0) 
 
   OSS Hypocrisy - 1999-12-27 15:18:27 
   The idea that someone would 
   judge software based upon the copyright holder is, to me, 
   preposterous. ... This is unfortunately one of the more common wastes 
   of human resources in proprietary software companies and I had hoped 
   it would not spill over 
   to the free software community. 
   Isn't this a little hypocritical? I don't mean you specifically, but 
   in general. I can't count how many times somebody has ripped into a 
   piece of Microsoft software simply because it came from Microsoft, 
   usually refraining from offering any criticism beyond that of 
   &quotGee, it's Microsoft, therefore it sucks." 
   And this isn't just limited to Microsoft. Companies that make 
   proprietary products are often accused of making terrible software 
   simply because their software is proprietary. For instance, Be 
   develops BeOS. BeOS is of a technical quality on par with Linux. It is 
   *slightly* less stable than Linux, but the software works, works well, 
   is fast and reliable. Yet the BeOS is often dismissed as &quotcrap" 
   simply because Be is unwilling to GPL the OS. In other words, software 
   is being judged because of the company who makes it. 
   I do agree with you that it is a very silly reason. The software 
   product should be judged on the merits of the product, not on its 
   parent corporation or entity/person of manufacture. On the other hand, 
   I find more and more that OSS advocates decry one practice, but think 
   nothing of turning around and using the exact same practice against 
   the entities or products they don't like. 
   It's just a little frustrating for me. It seems that just when I'm all 
   set to take the OSS community seriously, I find it talking out of both 
   sides of its mouth (ESR included). Ironically, the only person who 
   seems absolutely steadfast in his beliefs and unwilling to waver in 
   them is Richard Stallman - who is rather poorly liked, although 
   well-respected, in the Linux community. 
 
                                                             Anonymous () 
                                            Reply to Comment (Replies: 1) 
 ________END of Forwarded__________________________________________ 
 
 
-- 
|======================+========================+====================| 
| 以无法为有法 ,      |  拳本无法,有法也空;  |  我爱GNU/Linux,    | 
|   以无限为有限       |    一法不立,无法不容。|     因为我爱自由! | 
|                      |                        |                    | 
|   截拳道宗师-李小龙  |        意拳宗师-王芗斋 |     土人  Linuxrat | 
|======================+========================+====================| 
 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.112.168.253] 

BBS水木清华站∶精华区