Date: Tue, 19 Dec 2000 13:36:09 -0800 (PST) From: Matt Dillon <dillon@earth.backplane.com> To: "Steve Shoecraft" <sshoecraft@1-link.net> Cc: "'Soren Schmidt'" <sos@freebsd.dk>, <freebsd-hackers@FreeBSD.ORG> Subject: Re: RE: FreeBSD vs Linux, Solaris, and NT Message-ID: <200012192136.eBJLa9j59657@earth.backplane.com> References: <000101c069fc$c0e3bf00$f43084ce@max.home.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Yes, it's a pretty sad state of affairs. What annoys me the most is that companies actually believe they are protecting something when they don't make their device driver source or hardware documentation available. It has been well proven for years that the most withholding accomplishes for the vast majority of these device drivers is a slight delay--- perhaps a week or two, before competitors figure out what they've done. Pirates don't care... they want the binaries anyway, they aren't programmers. And the open-source community has always strictly adhered to copyright and license restrictions. So all these companies are doing is making life harder for themselves and for their products. Unnecessarily. The XFree folks have some godaweful stories about the crap they've had to wade through to get video manufacturers on-board. Some video manufacturers have figured it out, a lot haven't. It also annoys me that certain people who should know better still seem to believe that open-source programmers are somehow substandard verses their commercial counterparts. I have one thing to say to that: Most open source programmers *ARE* professional programmers in their day jobs. We aren't talking about 14 year old wannabees here. Sure, there are lots of kids playing around with open-source systems, but don't make the mistake of assuming that these are the ones doing most of the serious kernel work. Most of the important work gets done by serious people. The quality of the open-source work tends to be much, much, MUCH higher then the quality of the programming produced by commercial companies, mainly because open-source work is opened up to peer review and programmers are doing it for fun, without the pressures of due dates or idiot managers. Every piece of proprietary commercial code I've ever seen has mostly been crap, and I don't expect that to change anytime soon. The paranoia of many commercial companies is misplaced. There are many classes of systems that obviously shouldn't be open-sourced, such as commercial hosted systems (e.g. most website backends), and many major programs are chock full of third-party-licensed technology that can't be redistributed (e.g. Netscape 4.x and earlier). But there are just as many that obviously should and device drivers belong for the most part in the latter category. I am not aiming this specifically at Dennis... each company needs to make its own decision. But I will say that the reasons Dennis states for the decision are mostly due to incorrect assumptions and paranoia and have nothing to do with reality. It's unfortunate, but there is light at the end of the tunnel. High technology requires young minds and old managers are having a harder and harder time dictating old paranoia to those people. If companies want quality programmers they are having to become more flexible and less paranoid. It is a slow process, but it is obviously working. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012192136.eBJLa9j59657>