5bded6dab4436bb50d71291583b163866cfe1af1
[wimlib] / COPYING
1 Unless otherwise specified, wimlib and its associated programs, scripts,
2 documentation, and other files may be redistributed and/or modified under the
3 terms of the GNU General Public License; either version 3 of the License, or (at
4 your option) any later version.  There is NO WARRANTY, to the extent permitted
5 by law.  See the file COPYING.GPLv3 for more details.
6
7 Moreover, when not prohibited by conflict with a third-party software license,
8 the library portion of wimlib may be redistributed and/or modified under the
9 terms of the GNU Lesser General Public License; either version 3 of the License,
10 or (at your option) any later version.  There is NO WARRANTY, to the extent
11 permitted by law.  See the file COPYING.LGPLv3 for more details.
12
13 ----------------------------------------
14
15 NOTE! The primary reason for the GPL/LGPL "dual licensing" for the library is
16 that on UNIX-like systems, wimlib can optionally be linked to the third-party
17 library "libntfs-3g", which is licensed GPLv2+.  Under some interpretations of
18 the GPL, this would require that wimlib be licensed under the GPL as well.
19 However, a binary copy of wimlib that was compiled without libntfs-3g support
20 (for example; the exception may be applicable in other situations as well)
21 logically cannot be affected by libntfs-3g's license and should therefore be
22 free to be redistributed under the LGPL instead of the GPL.