User forums > General (but related to Code::Blocks)

Licensing

<< < (2/2)

Mart:
I would like to ask a question about compilers and licenses, and since something very similar is discussed here, so I write in this thread.

Creation of proprietary software (as far as I understand it) should not be done with GNU GPL license compilers? By proprietary, I understand closed-source, so it cannot be done with GNU GPL tools, am I right?

However, use of other compilers that are not GPL, and are packaged in C::B can be used?

Is there any thread or webpabe discussing such compiler licensing issues? I was looking for something on internet for few hours now, and cannot find anything written in a concise way. I'm not good with this kind of stuff.
Thank you! :) 

TDragon:

--- Quote from: Mart on September 01, 2010, 05:00:30 pm ---Creation of proprietary software (as far as I understand it) should not be done with GNU GPL license compilers? By proprietary, I understand closed-source, so it cannot be done with GNU GPL tools, am I right?

--- End quote ---
No, you are wrong. See <http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF>.

oBFusCATed:

--- Quote from: Mart on September 01, 2010, 05:00:30 pm ---Creation of proprietary software (as far as I understand it) should not be done with GNU GPL license compilers? By proprietary, I understand closed-source, so it cannot be done with GNU GPL tools, am I right?

--- End quote ---
Wrong, GNU GPL covers only the source code of the tool, not the results produced by the tool. (see the link TDragon posted)
Also all libs that ship with GCC are GPL licensed, but there is a linking exception: you can link to gcc libs and the resulting binary is not a GPL licensed one, search the GCC site or the binary you've got for the exact license text.
I think glibc has the same exception in its license.


--- Quote ---However, use of other compilers that are not GPL, and are packaged in C::B can be used?

--- End quote ---
Right, C::B can be used with VC++ and this one is quite not free :) (I know about the express edition, but this is not the same)...

Navigation

[0] Message Index

[*] Previous page

Go to full version