473,327 Members | 2,065 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,327 software developers and data experts.

compiler

Hello,
Whitch one should I buy? Whitch one is good/better? What do you think? I
want to produce software and then sell it (and that's why I have to buy
one).
(Ps. I don't have much money ;) )

compiler_seeker
Jul 23 '05 #1
7 1357
poszukiwacz_kompilatora wrote:

Hello,
Whitch one should I buy? Whitch one is good/better? What do you think? I
want to produce software and then sell it (and that's why I have to buy
one).


You don't need to buy a compiler for selling software.
There are good free compilers available.

http://ma.rtij.nl/acllc-c++.FAQ.html
Section 5.1

--
Karl Heinz Buchegger
kb******@gascad.at
Jul 23 '05 #2
> You don't need to buy a compiler for selling software.
There are good free compilers available.

http://ma.rtij.nl/acllc-c++.FAQ.html
Section 5.1


But aren't they under GPL license (GNU) witch restricts the usage?

poszukiwacz_kompilatora
Jul 23 '05 #3
poszukiwacz_kompilatora bez spamu wrote:
You don't need to buy a compiler for selling software.
There are good free compilers available.

http://ma.rtij.nl/acllc-c++.FAQ.html
Section 5.1
But aren't they under GPL license (GNU)


No, not all of them.
witch restricts the usage?


Well, the GPL has been described as a "viral license", but I don't
believe it infects the code it compiles ;)

Seriously, unless you intended to use the *source code* of a GPLed
compiler in your code (you didn't, did you...) you'd not have a
problem.

--
Lionel B

Jul 23 '05 #4
poszukiwacz_kompilatora bez spamu wrote:
You don't need to buy a compiler for selling software.
There are good free compilers available.

http://ma.rtij.nl/acllc-c++.FAQ.html
Section 5.1
But aren't they under GPL license (GNU)


Yes.
witch restricts the usage?
No. The compiler license only applies to your use of the compiler, and
your right to create derivative works of the compiler (eg, to extend or
change it).

It has no bearing on the code you write, or the object code the
compiler generates from it. You can pick any license you want for your
own software.

poszukiwacz_kompilatora


Jul 23 '05 #5
> Seriously, unless you intended to use the *source code* of a GPLed
compiler in your code (you didn't, did you...) you'd not have a
problem.


But as far as (e.g.) Dev-cpp is concerned they wrie:
"oftware--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it."

So... my applications (I will make) will also be GPL'ed, am I right?

And what's about the others?
Jul 23 '05 #6
> So... my applications (I will make) will also be GPL'ed, am I right?

No. In fact, if whatever programs you're using is released under the
GPL, they are not allowed to make you release your software under the
GPL. GCC and Dev-CPP are both released under the GPL, so you can create
anything with them and be good. (You might want to be careful with
GCC's runtime libraries; I don't know what the situation is there.)

You only have to GPL your code if you use or link to GPL'd code, and
then release your software. The disclaimer you posted:
Software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to using it.


refers to extending software, not just writing your own.

Jul 23 '05 #7
> No. In fact, if whatever programs you're using is released under the
GPL, they are not allowed to make you release your software under the
GPL. GCC and Dev-CPP are both released under the GPL, so you can create anything with them and be good. (You might want to be careful with
GCC's runtime libraries; I don't know what the situation is there.)


Perhaps I could be a little more clear.

The GPL doesn't cover the *products* producted by merely using
software. In fact, you do not need to agree to the GPL in order to just
use the software. The only time the GPL comes into play is if you wish
to distribute a derivative work based off of the GPL.

As far as Dev-CPP and GCC are concerned, you are not producing a
derivative work as you are not incorporating any part of them into your
project. The only thing that you have to be aware of is tha GCC by
default uses glibc, which is LGPL. The LGPL is not viral* like the GPL,
so you may still release your code under whatever license you please.
You just have to offer the source for glibc to anyone who requests it.
(Read the LGPL for what you have to do.)

*I know a lot of GPL advocates don't like this term, but I'm gonna
stick with it now since I can't think of anything better. I don't mean
"viral" in a bad sense however; just try to keep the normal reaction of
"virus, bad!" down.

Jul 23 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Jeff Epler | last post by:
Hello. Recently, Generator Comprehensions were mentioned again on python-list. I have written an implementation for the compiler module. To try it out, however, you must be able to rebuild...
13
by: Bryan Parkoff | last post by:
You may notice that switch (...) is much faster than function that can gain a big improved performance because it only use JMP instruction however function is required to use CALL, PUSH, and POP...
10
by: Bjorn | last post by:
I'm using interfaces in C++ by declaring classes with only pure virtual methods. If then someone wants to implement the interface they needs to inherit from the class. If the implementing class...
7
by: Tao Wang | last post by:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I saw cuj's conformance roundup, but the result is quite old. I think many people like me want to know newer c++ standard conformance test...
14
by: joshc | last post by:
I'm writing some C to be used in an embedded environment and the code needs to be optimized. I have a question about optimizing compilers in general. I'm using GCC for the workstation and Diab...
16
by: pj | last post by:
(Was originally, probably wrongly, posted to the vc subgroup.) (This doesn't appear to be a c# problem, but a problem with a bug in the Visual Studio c# compiler, but, any help will be welcome...)...
0
by: rollasoc | last post by:
Hi, I seem to be getting a compiler error Internal Compiler Error (0xc0000005 at address 535DB439): likely culprit is 'BIND'. An internal error has occurred in the compiler. To work around...
3
by: Mark Rockman | last post by:
------ Build started: Project: USDAver2, Configuration: Debug .NET ------ Preparing resources... Updating references... Performing main compilation... error CS0583: Internal Compiler Error...
6
by: toton | last post by:
Hi, Anyone have a link to comparative study of different C++ compilers and how much they conform to C++ language standard? Most of the big platforms I know have GCC which well supports C++...
41
by: Miroslaw Makowiecki | last post by:
Where can I download Comeau compiler as a trial version? Thanks in advice.
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.