Skip site navigation (1)Skip section navigation (2)
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>