Author Topic: Licensing  (Read 5178 times)

Offline Robotex

  • Single posting newcomer
  • *
  • Posts: 3
Licensing
« on: August 17, 2010, 07:31:46 am »
Do I have the right using code::Blocks commercial to create proprietary software?

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9694
Re: Licensing
« Reply #1 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Robotex

  • Single posting newcomer
  • *
  • Posts: 3
Re: Licensing
« Reply #2 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?

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9694
Re: Licensing
« Reply #3 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Robotex

  • Single posting newcomer
  • *
  • Posts: 3
Re: Licensing
« Reply #4 on: August 17, 2010, 12:15:36 pm »
Ok, Thanks for help :)

Mart

  • Guest
Re: Licensing
« Reply #5 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! :) 

Offline TDragon

  • Lives here!
  • ****
  • Posts: 943
    • TDM-GCC
Re: Licensing
« Reply #6 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>.
https://jmeubank.github.io/tdm-gcc/ - TDM-GCC compiler suite for Windows (GCC 9.2.0 2020-03-08, 32/64-bit, no extra DLLs)

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Licensing
« Reply #7 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)...
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]