[lkml]   [2001]   [Feb]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Linux stifles innovation...
    At 11:00 pm +0000 21/2/2001, Dr. Kelsey Hudson wrote:
    >On Sat, 17 Feb 2001, Augustin Vidovic wrote:
    >> 1- GPL code is the opposite of crap
    >By saying this, you are implying that all pieces of code released under
    >the GPL are 'good' pieces of code. I can give you several examples of code
    >where this is not the case; several I have written for my own use, as a
    >matter of fact.
    >Software is only as 'good' as the effort the programmer who wrote it put
    >into it. Spend an hour writing a device driver while watching TV, eating
    >food, and after a couple dozen beers, and release it under the GPL. Is it
    >good code? probably not. :p
    >This isn't, however, to say that I think commercial code is better than
    >GPL code... They both have their merits and deficiencies, so I value both
    >equally based upon this (although all software *should* be free...)

    I was going to stay out of this after a few days back, but I'll put in one
    last point in favour of this:

    I have seen good commercial software and extremely bad GPL software. Here
    are some examples:

    Good commercialware:
    - CorelXARA, by Computer Concepts, which totally blew CorelDRAW out of the
    water on release (but then Corel failed to market it and instead nabbed all
    the good ideas, tsk tsk)
    - the assembler/programmer/emulator for my Motorola 68HC08 microcontroller

    Both of these were developed by relatively small companies which don't have
    to kowtow to shareholders every 5 minutes.

    Terrible GPLware:
    - VNC Server for Macintosh, AT&T version 3.3.2 (I tried to debug this and
    eventually gave up and rewrote it from scratch)
    - Some architectures' ports of the Linux kernel, at least in their current
    state (has anyone actually tried to *compile* the PPC kernel since
    2.4.<whatever> besides me?)

    In the former case, I was able to take the few useful pieces of code and
    re-use them in the replacement - which I was *paid* to write, but is still
    GPL'ed in the spirit of the VNC project. In the latter case, people can
    see and experience the problem, and get on with fixing it as and when they
    need to and/or get time to. This is somewhat different in nature to, say,
    WinNT which dumped the Alpha platform overnight...

    I'll shut up now, especially as this isn't exactly the right place for this

    from: Jonathan "Chromatix" Morton
    mail: (not for attachments)

    The key to knowledge is not to rely on people to teach you it.

    Get VNC Server for Macintosh from

    Version 3.12
    GCS$/E/S dpu(!) s:- a20 C+++ UL++ P L+++ E W+ N- o? K? w--- O-- M++$ V? PS
    PE- Y+ PGP++ t- 5- X- R !tv b++ DI+++ D G e+ h+ r- y+
    -----END GEEK CODE BLOCK-----

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:17    [W:0.030 / U:44.600 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site