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: Andi Kleen Subject: Re: Open-Source and programming style Date: 1998/11/15 Message-ID: #1/1 X-Deja-AN: 412049590 Distribution: world Sender: andi@fred.muc.de References: <364d0243.39960214@SantaClara01.news.InterNex.Net> <01be0ff2$6dd17b60$96a55c8b@aptiva> <01be1008$d828fc20$65615c8b@aptiva> Organization: [posted via] Leibniz-Rechenzentrum, Muenchen (Germany) User-Agent: Gnus/5.070044 (Pterodactyl Gnus v0.44) Emacs/20.3 Newsgroups: comp.lang.ada Date: 1998-11-15T00:00:00+00:00 List-Id: In article <01be1008$d828fc20$65615c8b@aptiva>, "Jerry van Dijk" writes: >> > Ever seen a design, much less a requirements document for >> > Open Source Software ? >> >> Yes. Lots of them actually. > Interesting. Can you point to some of them ? Of the OSS projects I followed for example the Linux-PAM ('Pluggable ] Authentification modules') project was very well spec'ed/designed/documented from the beginning. Another example is gcc/egcs, although the requirement/new design documents usually only apply to part of the source because they're already working with a very large code base. A lot of OSS projects implement based on existing specifications, e.g. like Robert pointed out GNAT based on the ARM, Orbit/MICO (OSS CORBA ORBs) based on the CORBA specification, etc. There are of course projects too that work more in 'explorative programming mode', you just can't generalize. -Andi