ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
The wxWindows
Library Licence


             Prepared by:
          Alfredo Tanchanco
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.
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.
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
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.
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.
Sources
• http://opensource.org/licenses/WXwindows
• http://www.wxwidgets.org

More Related Content

The wxWindows Library Licence

  • 1. The wxWindows Library Licence Prepared by: Alfredo Tanchanco
  • 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.