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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,27ffb76b91589c3e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-27 06:00:45 PST Path: nntp.gmd.de!Germany.EU.net!howland.reston.ans.net!news.sprintlink.net!uunet!gwu.edu!gwu.edu!not-for-mail From: mfeldman@seas.gwu.edu (Michael Feldman) Newsgroups: comp.lang.ada Subject: Re: GNAT availability Date: 26 Mar 1995 12:13:14 -0500 Organization: George Washington University Message-ID: <3l47ba$9g3@felix.seas.gwu.edu> References: <3kq2u6$b59@watnews1.watson.ibm.com> <3ksd85$muo@Starbase.NeoSoft.COM> NNTP-Posting-Host: 128.164.9.3 Date: 1995-03-26T12:13:14-05:00 List-Id: In article , Keith Thompson wrote: [snip] >As some else will probably have posted already, GNAT is *not* public >domain; it's covered by the GNU "copyleft". >For many purposes they're about the same (you can freely copy it, read >the sources, etc.), but it's an important distinction. The real distinction, for better or worse, is that a Public Domain product can be picked up by anyone and improved, and the result can then be commercialized with its source code kept proprietary. A "copylefted" product can be improved and commercialized, but the sources of the result must be released when the binaries are. This is a two-eded sword, of course, but clever developers can and (I hope) will capitalize on GNU software - including GNAT - anyway. You can build tools on top as proprietary stuff, as long as you don;t commingle your own sources with anything copylefted. For example, I am happy that Bill Yow's OS/2 PM binding is also copylefted, but if Bill wanted to, he could have made it a proprietary product. We could also have developed our DOS GNAT editor as proprietary, but chose to copyleft it instead. Actually, we _had_ to copyleft it, because it is derived from our Ada/Ed editor, which is copylefted.:-) One more thing: you can write code with GNAT or any GCC tool and keep it proprietary, as long as you are careful to follow the GNU Library License rules for linking in GNU libraries. The best known case of this is NextStep, which was written with GCC but is _certainly_ proprietary. Mike Feldman