From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7f3ed9f7030da79b X-Google-Attributes: gid103376,public From: dewar@gnat.com Subject: Re: Open-Source and programming style Date: 1998/11/14 Message-ID: <72knmb$q79$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 411849266 References: <364d0243.39960214@SantaClara01.news.InterNex.Net> <01be0ff2$6dd17b60$96a55c8b@aptiva> X-Http-Proxy: 1.0 x3.dejanews.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Sat Nov 14 20:03:23 1998 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1998-11-14T00:00:00+00:00 List-Id: In article <01be0ff2$6dd17b60$96a55c8b@aptiva>, "Jerry van Dijk" wrote: > > Tom Moran schreef in artikel > <364d0243.39960214@SantaClara01.news.InterNex.Net>... > > > One advantage cited for Open Source Software is that it can be > > debugged in parallel by many people. That would seem to fit the style > > of 'code anything, then debug until it works' better than the 'design > > it so it works in the first place' style, which seems less amenable to > > parallelism. Comments? > > Ever seen a design, much less a requirements document for > Open Source Software ? I don't think you have any basis for assuming that Open Source Software is any less well designed or less subject to formal requirements specification than proprietary software. It is really a completely orthogonal issue. It is a marketing decision, not a technical decision to make your sources open. There are well designed OSS applications and poor ones, and is the case for proprietary designs. The notion of lots of people debugging in parallel, and changing the sources with little discipline is merely one possible model of OSS development, not a very good one in my opinion. Frankly I have seen lots of proprietary development which suffered from the same weakness! Certainly this model is NOT the model we use for GNAT, where we very carefully consider design issues, and where of course there most certainly is a requirements document (it is called the ADa 95 RM :-) There are those that are highly critical of the OSS approach. I usually find they are people who have a big investment in proprietary software, and who, like Microsoft in the Halloween document, feel, quite understandably and quite justifiably, under pressure from the OSS phenomenon! Robert Dewar Ada Core Technologies -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own