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,faf964ea4531e6af X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: GPL and "free" software (was: air traffic control software) Date: 1999/04/23 Message-ID: <7foo6s$qbm$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 469788647 References: <7fibd5$jc7$1@news2.tor.accglobal.net> <7fjucn$k4p$1@trog.dera.gov.uk> <7fkl3v$1e2$1@nnrp1.dejanews.com> <7fl5ac$9sh$1@news2.tor.accglobal.net> <7fl9q5$ab7@drn.newsguy.com> X-Http-Proxy: 1.0 x9.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: Fri Apr 23 03:08:14 1999 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-04-23T00:00:00+00:00 List-Id: In article <7fl9q5$ab7@drn.newsguy.com>, bill@nospam wrote: > In article <7fl5ac$9sh$1@news2.tor.accglobal.net>, "Terry > says... > I also think that someone working on opensource code, > will try harder > to make their code better, for the simple reason, is that > a lot of people will be looking at it. One more point here. To me open source code MUST be well documented, or the point of open source is lost. The GPL can only require sources to be made available, not good quality sources, but the spirit behind the GPL requires that the sources be accessible. One could meet the letter of the GPL by providing obfuscated sources with no comments, but if all your assignment statements look like OOOO000OO0OOOO := O0000O000OO000O0 + O0000O0O00000; with no comments, I think most people would agree that you have not *really* makde the sources available. Similarly if you supply a parser which has giant tables of LRK junk, without supplying the programs that built the tables, you might meet the letter of the GPL requirement but definitely not the spirit. I once worked on a compiler project where the contract had a clause forbidding the use of any table driven techniques. Why? Because on a previous project which required source delivery, the contractor had done just that (delivered LALR parsing tables without the tool that built them!) Robert Dewar -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own