comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: MinGW Ada compiler licence question targeting commercial applications
Date: Thu, 18 Jun 2009 13:32:09 -0700 (PDT)
Date: 2009-06-18T13:32:09-07:00	[thread overview]
Message-ID: <01527aaf-991b-447b-a516-7dbe6b345650@j20g2000vbp.googlegroups.com> (raw)
In-Reply-To: w2x_l.76609$d36.61626@bgtnsc04-news.ops.worldnet.att.net

anon wrote on comp.lang.ada:
> The license is for the GNAT compiler and tool suite.  You can freely download
> and modify any to all GNAT programs but you can not sell GNAT or its tools
> suite unless you obtain the rights from Adacore.  You can charge for the time
> downloading, and the time you spend modifying and compiling GNAT as well
> as the cost of the storage media (CD).  But that's it!

No, that's entirely wrong. GNAT is licensed under the GPL which
explicitly allows one to charge for copies of the software. I could
legally sell you a single copy of GNAT for One... Million... Dollars
if you were willing to pay.  The first catch is that *if* I sell (or
give away) a copy of GNAT, then I must also sell (or give away) the
sources along with it, at no *extra* cost.  If the copy I sell or give
is modified, then the sources that I must sell or give along are the
modified sources.  The second catch is that *you* are legally allowed
to re-sell (or give away) copies of the software to anyone, under the
same conditions.

> Now, if you use GNAT, you can build a commercial program, but the GPL 2 and
> 3 will force you to use a GPL or GPL-like license for your commerical project.
> That is, the source code must be available for those who use your program.

That is not true either. The source code must only be available to
those who receive a copy of the program; not to those who use the
program.  Think "software as a service": a customer can use a program
over the network without receiving a copy of it.  In this case, the
vendor does not distribute the program at all, so is not required to
disclose the sources.

The GNU Affero General Public License[1] is an alternative to the GPL
that does require vendors of such services to provide the sources.
Neither GNAT nor its run-time library use this license.

[1] http://www.fsf.org/licensing/licenses/agpl-3.0.html
  
> You can sell the binaries for $xx.xx, and you may either give the source if
> they ask or in some cases you can charge addition $yy.yy for the source.

The "addition" must be no more than the cost of physically copying the
sources, i.e. zero in the age of the Internet, or perhaps one euro for
a CD-ROM.

--
Ludovic Brenta.



  parent reply	other threads:[~2009-06-18 20:32 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-17 19:37 MinGW Ada compiler licence question targeting commercial applications Hibou57 (Yannick Duchêne)
2009-06-18 11:07 ` Georg Bauhaus
2009-06-18 15:04   ` Hibou57 (Yannick Duchêne)
2009-06-18 15:13     ` Hibou57 (Yannick Duchêne)
2009-06-18 15:28       ` Hyman Rosen
2009-06-18 16:36         ` Hibou57 (Yannick Duchêne)
2009-06-18 16:55           ` Hyman Rosen
2009-06-18 18:00             ` Hibou57 (Yannick Duchêne)
2009-06-18 18:32               ` Jeffrey R. Carter
2009-06-18 20:53           ` Pascal Obry
2009-06-18 21:41             ` Hibou57 (Yannick Duchêne)
2009-06-19  7:06               ` Stephen Leake
2009-06-19  9:16                 ` Georg Bauhaus
2009-06-18 15:28     ` Georg Bauhaus
2009-06-18 18:25     ` Jeffrey R. Carter
2009-06-18 19:05       ` Hibou57 (Yannick Duchêne)
2009-06-18 19:11         ` Hibou57 (Yannick Duchêne)
2009-06-19  7:16         ` Stephen Leake
2009-06-18 19:20 ` sjw
2009-06-18 19:33   ` Hyman Rosen
2009-06-18 19:50   ` Hibou57 (Yannick Duchêne)
2009-06-18 19:55     ` Hibou57 (Yannick Duchêne)
2009-06-18 20:01 ` anon
2009-06-18 20:12   ` Hyman Rosen
2009-06-18 20:25   ` Hibou57 (Yannick Duchêne)
2009-06-18 20:32   ` Ludovic Brenta [this message]
2009-06-18 20:46     ` Hibou57 (Yannick Duchêne)
2009-06-19  6:33     ` MinGW Ada compiler licence question targeting commercial anon
2009-06-24 17:56       ` Ludovic Brenta
2009-06-18 22:17 ` MinGW Ada compiler licence question targeting commercial applications Stephen Leake
2009-06-18 22:41   ` Hibou57 (Yannick Duchêne)
2009-06-19  7:30     ` Stephen Leake
2009-06-19 23:54       ` John B. Matthews
2009-06-20 13:24         ` Ludovic Brenta
2009-06-20 17:19           ` Hibou57 (Yannick Duchêne)
2009-06-20 21:45             ` Ludovic Brenta
2009-06-20 20:46           ` John B. Matthews
2009-06-21 13:03             ` Ludovic Brenta
2009-06-19 13:06     ` Georg Bauhaus
2009-06-19 15:36     ` sjw
2009-06-19 16:15       ` Hibou57 (Yannick Duchêne)
2009-06-22 23:07         ` Randy Brukardt
2009-06-23 11:19           ` Dirk Craeynest
2009-06-26 14:01             ` Marco
2009-06-20 17:53 ` Marco
2009-06-21 11:55   ` Georg Bauhaus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox