Re: C++ price

new topic     » goto parent     » topic index » view thread      » older message » newer message

I'm sorry Robert, I just replied to this topic before reading your mail. I
didn't know that, I thought that even if I wrote a "hello world" and
compiled it with a GNU compiler, I had to release the source along with it.
So if I don't use any of their libraries, I don't have to ship my source
with my programs?

If that's so, then I guess I had a wrong imression about GNU compilers, and
can finally start fiddling with DJGPP :)


Jason Leit,
Cheers :)

P.S. in a post replying to C compilers, you asked where I got hold of Watcom
for free. I got it by doing a search on Yahoo for "Watcom" and found a C
programming site with a link on the bottom that lead to the compiler, and it
started downloading. I tried doing a simmiliar search again now but couldn't
find the site at first, then the URL popped into my head again :). here is
the link: http://www.ballyhoo.eu.org/~euler/c/watcom11.zip
It's Watcom 1.1, and the site I got it from
(http://www.ballyhoo.eu.org/~euler/c/) is the only one I found on the net
with the zip. Enjoy!

>Jason Leit writes:
>
> > They are forced by law not only to release their sofwtare free of
> > charge, they are forced by law to do it by releasing the
> > SOURCE CODE to any application compiled with a GNU
> > compiler. You wrote a cool game with DJGPP? Then you
> > are forced to distribute the full source to it when you sell
> > your game.
>
>That's not my understanding of the situation.
>I don't think it's as bad as that.
>
>There are two different GNU licences: The General Licence
>and the Library Licence. If you want to modify the
>GNU compiler itself, read the General License - it's much
>as you describe. However most people just want to *use*
>the compiler. In that case you should read the Library licence.
>It says that as long as you don't statically-link (i.e. incorporate
>their .obj's into your .exe) then they have no claim on your program
>at all. You are free to rely on shared libraries or .dlls.
>If you choose to statically link their libraries then you
>must make your .obj's available to your users so
>they can re-link your .exe with modified versions
>of GNU library routines. You do not have to reveal your source,
>and you can sell your product for as much money as you like.
>Remember: In GNU terminology, "Free" software
>refers to *freedom* not dollars. You can charge anything
>you like for "free software", if your customers are willing to pay it.
>
>Regards,
>    Rob Craig
>    Rapid Deployment Software
>    http://www.RapidEuphoria.com

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu