comp.lang.ada
 help / color / mirror / Atom feed
From: Erich <john@peppermind.com>
Subject: Re: Compiler business prospects
Date: Thu, 2 Feb 2012 05:40:40 -0800 (PST)
Date: 2012-02-02T05:40:40-08:00	[thread overview]
Message-ID: <aa7161c5-c356-4d88-85f0-f4b3363062c9@k6g2000vbz.googlegroups.com> (raw)
In-Reply-To: 82fwetfu0r.fsf@stephe-leake.org


> If you are asking for non-open-source commercial software, that is also
> a different matter.
> Can you be more precise about what your problem is?

Sure, but I'm not sure if it's wise, because presumably this has been
discussed already in the past. Look, I have nothing against the GPL
and am even planning to release some smaller projects under the GPL,
but the fact of the matter is that you *cannot* successfully sell
shareware or run a small business under the GPL because someone will
grab the source code and give his version away for free. That's just a
fact.

BTW, there is no real problem for me because I'm already using Racket
successfully for my GUIs. I was just a bit disappointed that there
seems to be no way to use Ada for that. Languages like the following
ones offer free (as in beer) LGPL bindings to GUI toolkits: C++, tcsl,
Perl, Ruby, Racket, FreePascal, ... just to name a few. For successful
shareware business the key is to provide executables for each major
platform that run immediately out of the box with a native and well-
crafted GUI. Toolkits like Qt make that possible but unfortunately Ada
is the only language I've seen so far where you have to pay for
bindings that allow non-GPL distributions.

> Source: http://www.qtada.com/en/licensing.html
> Providing the OP enjoy Qt (I personally don't, except for platforms where
> it's the native toolkit).

Yes, but how much is the GMPL license? I suppose the problem is that
QtAda must be based on the commercial version of Qt, because otherwise
you wouldn't be allowed to statically link to the Qt libraries, and of
course I understand when people want a return for their investment.



  parent reply	other threads:[~2012-02-02 14:05 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-31 12:45 Compiler business prospects Georg Bauhaus
2012-01-31 14:36 ` Alan Jump
2012-01-31 23:24   ` Robert A Duff
2012-02-01 12:24     ` Erich
2012-02-01 13:26       ` Yannick Duchêne (Hibou57)
2012-02-01 20:31       ` Gautier write-only
2012-02-02  9:45       ` Stephen Leake
2012-02-02 10:27         ` Yannick Duchêne (Hibou57)
2012-02-02 13:40         ` Erich [this message]
2012-02-02 16:39           ` Ludovic Brenta
2012-02-02 18:19             ` Erich
2012-02-03  3:51               ` Yannick Duchêne (Hibou57)
2012-02-03 10:29                 ` Erich
2012-02-04 23:23               ` Stephen Leake
2012-02-06 10:40                 ` Ludovic Brenta
2012-02-07 11:30                   ` Yannick Duchêne (Hibou57)
2012-02-07 11:34                   ` Yannick Duchêne (Hibou57)
2012-02-04 23:23             ` Stephen Leake
2012-02-06 16:58               ` Ludovic Brenta
2012-02-04 23:22           ` Stephen Leake
2012-02-03 19:11       ` Tero Koskinen
2012-02-04  1:52         ` Shark8
2012-02-04 23:27         ` Stephen Leake
2012-01-31 15:56 ` anon
2012-01-31 20:27   ` Gautier write-only
2012-02-04  3:43     ` anon
2012-02-04  6:05       ` Yannick Duchêne (Hibou57)
2012-02-04 14:57       ` AdaMagica
replies disabled

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