Which license to use for MFC based software?

Evan Prodromou evan at wikitravel.org
Tue Jun 1 19:22:19 UTC 2004


>>>>> "CK" == Carsten Kuckuk <ck at kuckuk.com> writes:

    CK> So from a first superficial look it seems that I can use VS
    CK> 6.0 in order to develop GPLs applications, and that I can
    CK> distribute the source code and the compiled version of the
    CK> application under the GPL as long as the executables use the
    CK> MSVCRT and MFC libraries as linked libraries (vs. static
    CK> linking), and as long as I don't include the MSVCRT and MFC
    CK> libraries with my software.

So, I realize this wasn't your question, which Rick answered quite
well, but I feel the need to note that you _can_ use an Open Source
toolset for creating Windows programs.

There's GnuWin32:

        http://gnuwin32.sourceforge.net/

and mingw:

        http://www.mingw.org/

...for general-purpose compiling and such. Both are based on GCC, so
you get all the fancy STL classes and other features you may want out
of MFC.

There's also a number of cross-platform GUI widget kits, such as V:

        http://www.objectcentral.com/vgui/vgui.htm

...and wxWidgets (formerly wxWindows):

        http://www.wxwidgets.org/

For the more adventurous, I believe there are ports of GTK and GNUStep
to Windows, too.

Anyways, I'm probably just stating the obvious, but I figured somebody
should.

~ESP

-- 
Evan Prodromou <evan at wikitravel.org>
Wikitravel - http://wikitravel.org/en/
The free, complete, up-to-date and reliable world-wide travel guide
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



More information about the License-discuss mailing list