License Gotchas

From WxWiki
Jump to: navigation, search

License Gotchas

Nearly all of wxWidgets is under the wxWidgets license (https://www.wxwidgets.org/about/licence/).

However, there are some notable exceptions:

  • richedit sample is GPL!!!
  • iodbc is LGPL
  • expat is under the MIT license (which is very permissive but requires the copyright notice and license to be included along all software using it)
  • libtiff requires you to mention it in the accompanying docs
  • libregex in wx <= 2.5.1 requires you to mention it in the accompanying docs
  • wxDb in wx <= 2.5.2 has the following gotchas:
 // Notice:      This class library and its intellectual design are free of charge for use,
 //              modification, enhancement, debugging under the following conditions:
 //              1) These classes may only be used as part of the implementation of a
 //                 wxWidgets-based application
 //              2) All enhancements and bug fixes are to be submitted back to the wxWidgets
 //                 user groups free of all charges for use with the wxWidgets library.
 //              3) These classes may not be distributed as part of any other class library,
 //                 DLL, text (written or electronic), other than a complete distribution of
 //                 the wxWidgets GUI development toolkit.
 ///////////////////////////////////////////////////////////////////////////////
  • libjpeg requires you to mention in the accompanying docs, if you are distributing an executable:
   The authors make NO WARRANTY or representation, either express or implied,
   with respect to this software, its quality, accuracy, merchantability, or
   fitness for a particular purpose.  This software is provided "AS IS", and you,
   its user, assume the entire risk as to its quality and accuracy.
   
   This software is copyright (C) 1991-1998, Thomas G. Lane.
   All Rights Reserved except as specified below.
   
   Permission is hereby granted to use, copy, modify, and distribute this
   software (or portions thereof) for any purpose, without fee, subject to these
   conditions:
   (1) If any part of the source code for this software is distributed, then this
   README file must be included, with this copyright and no-warranty notice
   unaltered; and any additions, deletions, or changes to the original files
   must be clearly indicated in accompanying documentation.
   (2) If only executable code is distributed, then the accompanying
   documentation must state that "this software is based in part on the work of
   the Independent JPEG Group".
   (3) Permission for use of this software is granted only if the user accepts
   full responsibility for any undesirable consequences; the authors accept
   NO LIABILITY for damages of any kind.
   
   These conditions apply to any software derived from or based on the IJG code,
   not just to the unmodified library.  If you use our work, you ought to
   acknowledge us.
   
   Permission is NOT granted for the use of any IJG author's name or company name
   in advertising or publicity relating to this software or products derived from
   it.  This software may be referred to only as "the Independent JPEG Group's
   software".
   
   We specifically permit and encourage the use of this software as the basis of
   commercial products, provided that all warranty or liability claims are
   assumed by the product vendor.


That should be it.