Code::Blocks Forums

User forums => General (but related to Code::Blocks) => Topic started by: Robotex on August 17, 2010, 07:31:46 am

Title: Licensing
Post by: Robotex on August 17, 2010, 07:31:46 am
Do I have the right using code::Blocks commercial to create proprietary software?
Title: Re: Licensing
Post by: MortenMacFly on August 17, 2010, 07:49:37 am
Do I have the right using code::Blocks commercial to create proprietary software?
As long as you don't use components of C::B itself in your own projects, then yes.
Title: Re: Licensing
Post by: Robotex on August 17, 2010, 08:30:26 am
As long as you don't use components of C::B itself in your own projects, then yes.
What do you mean about components? Source of C::B?
Title: Re: Licensing
Post by: MortenMacFly on August 17, 2010, 11:51:31 am
What do you mean about components? Source of C::B?
Yes. And even then there are exceptions where you CAN use the source code of C::B for proprietary software. OSS is of course completely out of the scope here.

To make is short: If you use C::B as your IDE ("only") than there is nothing you need to worry about.
Title: Re: Licensing
Post by: Robotex on August 17, 2010, 12:15:36 pm
Ok, Thanks for help :)
Title: Re: Licensing
Post by: Mart on September 01, 2010, 05:00:30 pm
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! :) 
Title: Re: Licensing
Post by: TDragon on September 01, 2010, 05:29:12 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?
No, you are wrong. See <http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF (http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF)>.
Title: Re: Licensing
Post by: oBFusCATed on September 01, 2010, 05:31:07 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?
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?
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)...