Can I create a commercial and not-free programm with an IDE under GPL?

If I am using an IDE under the GPL (Gnu General Public License), lets say code::blocks for example, am I allowed to create original work and sell that work commercially without having to publish it under the GPL? (Or may I even use my own license?)

With original work I mean that I am only using the C++ standard libraries and everything that is necessary to create a GUI with that particular IDE.

Please answer in detail, for example, if I may do parts of what I asked, tell me specifically, what I may do and what not.


I really like your answer Nomad, but would you mind to tell the following?

I was reading through the LGPL, (in this case a version that came with gtkmm) and it talked about differences in licensing, if I “based” my work on their libraries “derived” my work on their libraries or “linked” their libraries into my program.

Now if I use a GUI-Toolkit (e.g. wxWidgets) and its libraries to create commercial programs with GUI, may I still do so, even if these libs are under a public license?

✅ Answers

🥇 Favorite Answer

  • The IDE’s GPL license has no effect on software created using the IDE. Per the FSF’s GPL FAQ:

    “Can I use GPL-covered editors such as GNU Emacs to develop non-free programs? Can I use GPL-covered tools such as GCC to compile them?

    Yes, because the copyright on the editors and tools does not cover the code you write. Using them does not place any restrictions, legally, on the license you use for your code.

    See also  Good social net. Apps?

    Some programs copy parts of themselves into the output for technical reasons—for example, Bison copies a standard parser program into its output file. In such cases, the copied text in the output is covered by the same license that covers it in the source code. Meanwhile, the part of the output which is derived from the program’s input inherits the copyright status of the input.

    As it happens, Bison can also be used to develop non-free programs. This is because we decided to explicitly permit the use of the Bison standard parser program in Bison output files without restriction. We made the decision because there were other tools comparable to Bison which already permitted use for non-free programs. “


  • It wasn’t banned in Portugal, the “bull-combat” in Portugal is thoroughly distinctive from the spanish, in truth, the only element comparable is the bull. And the bull isn’t killed interior the portuguese form it is accomplished on horseback and contains the participation of the “forcados” a team of men barefoot on the sector that grab the bull while he’s charging on the st men. Please do no longer mistake Portugal for Spain…

  • Leave a Comment