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-Thread: 103376,7684e927a2475d0 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!h76g2000cwa.googlegroups.com!not-for-mail From: "Ludovic Brenta" Newsgroups: comp.lang.ada Subject: Re: can one build commercial applications with latest gnat and other licenses related questions... Date: 19 Jun 2006 02:24:21 -0700 Organization: http://groups.google.com Message-ID: <1150709061.189081.133030@h76g2000cwa.googlegroups.com> References: <449660f0$0$11077$9b4e6d93@newsread4.arcor-online.net> NNTP-Posting-Host: 212.123.3.11 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1150709065 19828 127.0.0.1 (19 Jun 2006 09:24:25 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 19 Jun 2006 09:24:25 +0000 (UTC) In-Reply-To: <449660f0$0$11077$9b4e6d93@newsread4.arcor-online.net> User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; SunOS sun4u; fr-FR; rv:1.6) Gecko/20040116,gzip(gfe),gzip(gfe) X-HTTP-Via: 1.1 KUUPXS02 Complaints-To: groups-abuse@google.com Injection-Info: h76g2000cwa.googlegroups.com; posting-host=212.123.3.11; posting-account=ZjNXewwAAADyBPkwI57_UcX8yKfXWOss Xref: g2news2.google.com comp.lang.ada:4822 Date: 2006-06-19T02:24:21-07:00 List-Id: There is more information on these pages: http://en.wikibooks.org/wiki/Ada_Programming/Installing http://www.ada-france.org/debian/debian-ada-policy.html#The-variants-of-GNAT As Georg hinted, do not confuse "commercial" and "proprietary". These are orthogonal concepts; you can make your software: - commercial (costs money) and proprietary (e.g. Oracle) - non-commercial (i.e. no cost) and proprietary (e.g. Java, Adobe Reader) - commercial (costs money) and free as in freedom (e.g. GNAT Pro, MySQL, Qt, Sourcery G++) - non-commercial (no-cost) and free as in freedom (e.g. GCC, Apache). If your software is free as in freedom (the latter two cases), you can use GNAT GPL Edition. Otherwise, you must use either GNAT Pro or GCC from the Free Software Foundation. MySQL and Qt have similar arrangements. You can also make your software proprietary but distribute it in source-only form, perhaps under non-disclosure agreement. You would then require your customers to compile your sources for themselves, using whichever compiler thay have at hand. In that case, you can use GNAT GPL Edition to develop and test your program: since you are not distributing binaries, the licensing terms of the GNAT run-time library do not affect your software. You can also make commercial, proprietary software that you do not distribute at all to your customers; instead, you make it available as a web service, and require your customers to pay a subscription fee for the use of the service. In this model, you can use GNAT GPL Edition, since you are not distributing your software at all. There may be other models that have not yet been discussed on this list. I think this subject matter is worth a FAQ or a Wiki page somewhere, if such does not already exist. HTH -- Ludovic Brenta.