RE: [Dev-C++] Question about the Dev-C++ license
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Reid T. <Rei...@at...> - 2004-09-30 18:45:46
|
according to the link, C++ applications using libstdc++ are not required = to be gpl either: The Code: Runtime GPL The source code of libstdc++-v3 is distributed under version 2 of the = GNU General Public License, with the so-called "runtime exception," as = follows (or see any header or implementation file): As a special exception, you may use this file as part of a free = software library without restriction. Specifically, if other files = instantiate templates or use macros or inline functions from this file, or you = compile this file and link it with other files to produce an executable, this file does not by itself cause the resulting executable to be covered = by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered = by the GNU General Public License. Hopefully that text is self-explanatory. If it isn't, you need to speak = to your lawyer, or the Free Software Foundation. Q: So any program which uses libstdc++ falls under the GPL? A: No. The special exception permits use of the library in proprietary = applications.=20 OROSZI Bal=E1zs wrote: > Carlo wrote: >> dev-cpp comes with a GPL licensing scheme; this means that you can >> freely use it and redistribute it - together with sorces and a copy >> of the GPL license. Moreover, you can modify it or take pieces of >> code from it and insert them in a new work or link towards dynamic >> libraries but, according to GPL, the derived work *must* be GPL'd. >=20 > Read here: > http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/license.html >=20 > And if you don't use C++, just C, then you are also allowed to make > closed source applications. > So there is no problem with GCC about licensing. But DirectX is going > to give you troubles. Search the archives of this mailing list around > 7th of September this year and a little before for more mails about > this.=20 >=20 >> When you use dev-cpp to edit, debug and compile your code you are >> only using a GPL application and, as long as your software does not >> contain pieces of code nor is dinamically linked towards dev-cpp >> libraries, you can release your work with the license you prefer >> (even a commercial one). >=20 > To be precise, there is no such thing: "dev-cpp libraries". Dev-C++ > is ONLY a frontend, a GUI for GCC, nothing more. Go to > http://www.mingw.org for details about the libraries. And > you may choose a commercial license, even if you link with MinGW > libraries.=20 >=20 > So you may develop commercial applications with Dev-C++. Just take > into account, that DirectX has a different license. reid |