Re: Compilator C++ freeware for commercial use

Tech-Archive recommends: Fix windows errors by optimizing your registry



No, that is not what I said. I said I don't use free software because I can't afford it.
If the cost was 0, I might actually use it, because I could afford software that is
actually free, but so-called "free" software has a very real cost. A substantial cost.

Generally, when I get a commercial product, I call its setup program, which runs, installs
it, and it runs. Have you ever tried to install "free" software? I have. That's why I
don't use it any longer.

I am not sure that the GPL requires that code you compile using gcc be free.

So "commercial applications" require using reasonable libraries. While there are a number
of free UI libraries out there, these only have value if you are not required to deliver
source code to your customers. Most of my business involves writing source code for other
businesses, and there is only one game in town: VS.

Note that gcc does not have MFC support, or ATL support, or pretty much anything that
makes it possible to program Windows.

If you want a low-cost Microsoft compiler (without MFC or ATL) you can either use VS
Express or spent $13 or so and order the DDK, which comes with a C++ compiler. It isn't
the latest, but it is robust. Download WinDbg free.

It's a crappy environment, but what do you expect for $13?
joe

On Tue, 22 May 2007 21:31:42 GMT, MrAsm <mrasm@xxxxxxx> wrote:

On Tue, 22 May 2007 14:10:08 -0700, "Michael K. O'Neill"
<MikeAThon2000@xxxxxxxxxxxxxxxxxx> wrote:

The OP asked about "commercial" uses, which implies that he wants to make
money.

I believe that Joe was ironic in his post suggesting GNU C++ :)

He once clearly wrote here that he thinks that free software worths
what it costs (= 0).
Of course, he also elaborated on this point with very interesting
arguments (his sentence was absolutely not an offensive flame).

However, I think that you might use GNU C++ also to develop
proprietary software. I think that if you modify the GNU C++ compiler,
you have to release the source code, because you are working on a
piece of free software. But if you use GNU C++ to build your own
software, I think it can also not be free.

There are software on Linux that you have to pay licenses for, and
they are built using GNU C++.

Think about QT: you have to *pay* a licence to Trolltech to develop
commercial software using QT. It is *not* free software at all!
The very free software is GTK (the base of GNOME, while QT is the base
of KDE).

And there is some software for SuSE Linux that you must pay, and again
I think they used GNU C++ to build it.

I think that there are lots of "smart" people that uses the label
"free software" as a kind of marketing label to make money on the work
on others who did not get a penny for their job.

MrAsm
Joseph M. Newcomer [MVP]
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.



Relevant Pages

  • Re: 8051 C Compiler
    ... various costs of piracy rather than a superior product. ... When I hear claims that an estimated 10% of sales are lost through illegal copying, I understand that it is a big dent in the developing company's income. ... The one developer that paid for the compiler now needs ... The cost of supported tools was about .04% (A real number ...
    (comp.arch.embedded)
  • Re: How To Give The Client Peace Of Mind
    ... impression that the code can't be extracted from a mde file. ... don't really need the source code to duplicate your app, ... You're increasing the cost of stealing your app by not providing the ...
    (comp.databases.ms-access)
  • Re: Moving from 8051 to AVR
    ... Materials and hence microcontroller cost. ... And an alternative is to use another C compiler for the 8088. ... to an 8088 processor that is in a custom configuration totally unlike ... there are _other_ reasons for changing that just "to change, ...
    (comp.arch.embedded)
  • Re: Specifications for operator overloading
    ... When did gnu stop working on theirs? ... they were still actively working on it. ... lcc-win32 is the only C compiler being developed now, ... was released, with full source code. ...
    (comp.lang.c)
  • Re: AVR Compiler Recommendations
    ... There is a great risk that the compiler vendor goes bankrupt or is ... This is always possible but you do not need the source code for that. ... If you are talking about a specific implementation of GNU you will find ...
    (comp.arch.embedded)