The wxWidgets library was started in 1992 at the University of Edinburgh to create applications portable across Unix and Windows platforms. It has since grown to support Mac, Windows CE, and many other platforms. wxWidgets provides a single API for writing GUI apps on multiple platforms that utilize native controls, and includes features like online help, networking, databases, and more. The library is free software distributed under the GNU LGPL with an additional exception that allows binary distribution under a user's own terms.
2. About wxWindows or wxMidgets
• wxWidgets was started in 1992 by Julian Smart at the
University of Edinburgh. Initially started as a project for
creating applications portable across Unix and Windows, it has
grown to support the Mac platform, WinCE, and many other
toolkits and platforms. The number of developers contributing
to the project is now in the dozens and the toolkit has a strong
userbase that includes everyone from open source developers
to corporations such as AOL.
3. About wxWindows or wxMidgets
(continue)
• It gives you a single, easy-to-use API for writing GUI
applications on multiple platforms that still utilize the native
platform's controls and utilities. Link with the appropriate
library for your platform (Windows/Unix/Mac, others coming
shortly) and compiler (almost any popular C++ compiler), and
your application will adopt the look and feel appropriate to
that platform. On top of great GUI functionality, wxWidgets
gives you: online help, network
programming, streams, clipboard and drag and
drop, multithreading, image loading and saving in a variety of
popular formats, database support, HTML viewing and
printing, and much much more.
4. TERMS AND CONDITIONS FOR
COPYING, DISTRIBUTION AND
MODIFICATION
• This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Library General Public Licence as
published by the Free Software Foundation; either version 2 of
the Licence, or (at your option) any later version.
• This library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
5. EXCEPTION NOTICE
1. As a special exception, the copyright holders of this library
give permission for additional uses of the text contained in
this release of the library as licenced under the wxWindows
Library Licence, applying either version 3 of the Licence, or
(at your option) any later version of the Licence as published
by the copyright holders of version 3 of the Licence
document.
2. The exception is that you may use, copy, link, modify and
distribute under the user's own terms, binary object code
versions of works based on the Library.
6. EXCEPTION NOTICE (cont)
3. If you copy code from files distributed under the terms of
the GNU General Public Licence or the GNU Library General
Public Licence into a copy of this library, as this licence
permits, the exception does not apply to the code that you
add in this way. To avoid misleading anyone as to the status
of such modified files, you must delete this exception notice
from such code and/or adjust the licensing conditions notice
accordingly.
4. If you write modifications of your own for this library, it is
your choice whether to permit this exception to apply to
your modifications. If you do not wish that, you must delete
the exception notice from such code and/or adjust the
licensing conditions notice accordingly.