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,52a0bacbcdd2da17 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-15 18:36:42 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!arclight.uoregon.edu!wn13feed!wn11feed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi.com!sccrnsc04.POSTED!not-for-mail Message-ID: <3F3D8AA4.7050703@attbi.com> From: "Robert I. Eachus" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Realtime/embedded project to help with employment. References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 66.31.71.243 X-Complaints-To: abuse@comcast.net X-Trace: sccrnsc04 1060997800 66.31.71.243 (Sat, 16 Aug 2003 01:36:40 GMT) NNTP-Posting-Date: Sat, 16 Aug 2003 01:36:40 GMT Organization: Comcast Online Date: Sat, 16 Aug 2003 01:36:40 GMT Xref: archiver1.google.com comp.lang.ada:41546 Date: 2003-08-16T01:36:40+00:00 List-Id: Robert C. Leif wrote: > If one develops software that is specific for and based upon Linux, then one > is obliged to use a GNU license. The GNU license does not permit one to stop > others from giving away or selling one's work. Sigh, here we go again. No, the GNU license does not require that. It has two requirements. First, if you modify the software subject to the GNU license, and distribute the modified code, you are required to distribute the source code for your modifications on the same basis as the GNU software. Second, if your software is not directly linked to code produced by the copylefted software, you can sell it or distribute it any way you choose. So if your system does require modifications to Linux, you have to make those modifications available to anyone who buys your product. But nothing requires you to sell your product, or give your product, to anyone. The point of the copyleft is to prevent someone from copyrighting a bug fix, and using that to make Linux or emacs or whatever proprietary. It says nothing at all about all proprietary software. At the interface, most libraries are subject to a modified license so that they can be linked either statically or dynamically as part of an executable image of a proprietary product. So it may be that some library is incorrectly licensed, and that should be considered a bug to be fixed. But the intent is not for Linux and GNU to be a virus that infects software it touches. The licenses are designed to protect the status of Linux and other FSF software, and that is all. ACT is a perfect example of how the copyleft is intended to work. ACT does distribute some versions of GNAT as both free as in speech, and free as in beer, free software. They have other versions, and other Ada tools which they do not distribute free in any way. They put a lot of effort into insuring that the licenses in their software is as it should be so that their paying customers who are building commercial products can continue to use GNAT. Obviously, their business would be hurt badly if their commercial customers could not use GNAT. And, no, you don't need a contract with ACT to use GNAT in commercial products. But be careful. If you need a validated Ada compiler, you do need to contract with GNAT to get one. If you only need a validated compiler for final delivery, you can wait on signing the contract.--But I don't recommend doing so, ACT's support is among the best compiler support I have ever seen, or provided. (The reason for all this about validated compilers has little or nothing to do with making money. ACT will be swearing that the compiler they provided you with is a validated compiler when used as you use it, on this hardware with, this operating system release, and these compiler options. Compilers are not validated in a vacuum, and ACT needs to fill in the blanks, if you will, to give you a 'real' validation certificate. If you felt like it, you could validate the GNAT compiler in your environment or pay someone else to do it for you. But they would probably charge more than ACT. ;-) -- Robert I. Eachus "As far as I'm concerned, war always means failure." -- Jacques Chirac, President of France "As far as France is concerned, you're right." -- Rush Limbaugh