Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265045AbTFVA6q (ORCPT ); Sat, 21 Jun 2003 20:58:46 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265225AbTFVA6q (ORCPT ); Sat, 21 Jun 2003 20:58:46 -0400 Received: from lvs00-fl.valueweb.net ([216.219.253.199]:57285 "EHLO ams002.ftl.affinity.com") by vger.kernel.org with ESMTP id S265045AbTFVA6o (ORCPT ); Sat, 21 Jun 2003 20:58:44 -0400 Message-ID: <3EF50289.8000700@coyotegulch.com> Date: Sat, 21 Jun 2003 21:12:41 -0400 From: Scott Robert Ladd User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3.1) Gecko/20030527 Debian/1.3.1-2 X-Accept-Language: en MIME-Version: 1.0 To: Stephan von Krawczynski CC: wa@almesberger.net, lm@work.bitmover.com, miquels@cistron-office.nl, linux-kernel@vger.kernel.org Subject: Re: [OT] Re: Troll Tech [was Re: Sco vs. IBM] References: <063301c32c47$ddc792d0$3f00a8c0@witbe> <1056027789.3ef1b48d3ea2e@support.tuxbox.dk> <03061908145500.25179@tabby> <20030619141443.GR29247@fs.tum.de> <20030619165916.GA14404@work.bitmover.com> <3EF4ABF7.9050003@coyotegulch.com> <20030622001322.16c5c458.skraw@ithnet.com> In-Reply-To: <20030622001322.16c5c458.skraw@ithnet.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3302 Lines: 65 Stephan von Krawczynski wrote: > Scott Robert Ladd wrote: >>A very technocratic view, to be sure. Source code is no guranatee of >>future portability or viability; for the vast, vast majority of users -- >>we do care about those, don't we? -- source code is useless. > > I doubt that. You are probably right with your exact statement, meaning that > the _user_ cannot make use of the available source code himself (though the > only reason why is that he plays user and refuses to learn anything :-) While I subscribe to the theory that specialization is for insects (ala Heinlein), I also recognize that no one can know everything. Having tried to be a universalist, I'm somewhat familiar with the limitations of time over genius; while it is certainly possible for me to perform surgery, for example, I would much rather have a trained professional do it. Just because someone is not a programmer does not make them lazy. Most users have other tasks at hand; in my case, I would much rather my surgeon refine his skills the the scapel, than have him waste time writing his own diagnostic software. > the manpower and brain invested in creation of this open source code is not > lost in space. Someone with brain and time can pick it up and revive it at any > given time. And this is a very big advantage in comparison to closed source > which simply vanishes with its producing company - and there already have been > quite a few of those. I most certainly agree. Knowledge is built on knowledge, and if a Homo erectus had patented the flaked stone tool, we would all still be living in caves. Of course, not everyone is capable of creating a sharp edge by banging the rocks together. And that's why different people do different things. > So even if your statement looks correct in micro-economics, it is completely > wrong in macro-economics. As Larry already pointed out in another post software > development is often expensive. But it is only expensive if every company has > to re-invent the wheel. > > If you can simply use the wheel and go on producing a > car "on top" of it, you _saved_ money, time and manpower. The mere act of making code open (or object-oriented) does not make people reuse it. I am constantly amazed by the amount of available information, and am disturbed by how few people take advantage of it. Almost every company *does* reinvent the wheel -- and that can not be legitimately blamed on closed-source software. Witness the massive duplication of effort in the free software community -- KDE, Gnome, and other "desktops" being a salient example. Egos, license disputes, business concerns, and technical choices lead to duplication of effort; as a former evangelist of object-oriented programming, I'm more than aware that it is not technology that prevents code re-use, but psychology. -- Scott Robert Ladd Coyote Gulch Productions (http://www.coyotegulch.com) Professional programming for science and engineering; Interesting and unusual bits of very free code. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/