1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/other-licenses/7zstub/src/DOC/readme.txt Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,226 @@ 1.4 +7-Zip 4.42 Sources 1.5 +------------------ 1.6 + 1.7 +7-Zip is a file archiver for Windows 95/98/ME/NT/2000/2003/XP. 1.8 + 1.9 +7-Zip Copyright (C) 1999-2006 Igor Pavlov. 1.10 + 1.11 + 1.12 +License Info 1.13 +------------ 1.14 + 1.15 +Most of 7-Zip source code is under GNU LGPL. 1.16 + 1.17 +Files in folders 1.18 + 7zip/Compress/Rar20 1.19 + 7zip/Compress/Rar29 1.20 + 7zip/Compress/Rar29/Original 1.21 +are licensed under "unRAR license + GNU LGPL" license. 1.22 +Source code files in all other folders of this package are under GNU LGPL. 1.23 + 1.24 +"unRAR license + GNU LGPL" means that you must follow 1.25 +GNU LGPL in all aspects while it is in agreement 1.26 +with unRAR license. But you can not break unRAR license rules. 1.27 +It means that unRAR license is main license in that pair. 1.28 + 1.29 +You can find unRAR license in file unrarLicense.txt 1.30 +You can find GNU LGPL license in file copying.txt 1.31 + 1.32 + 1.33 +GNU LGPL information: 1.34 +--------------------- 1.35 + 1.36 +This library is free software; you can redistribute it and/or 1.37 +modify it under the terms of the GNU Lesser General Public 1.38 +License as published by the Free Software Foundation; either 1.39 +version 2.1 of the License, or (at your option) any later version. 1.40 + 1.41 +This library is distributed in the hope that it will be useful, 1.42 +but WITHOUT ANY WARRANTY; without even the implied warranty of 1.43 +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1.44 +Lesser General Public License for more details. 1.45 + 1.46 +You should have received a copy of the GNU Lesser General Public 1.47 +License along with this library; if not, write to the Free Software 1.48 +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1.49 + 1.50 + 1.51 +unRAR license + GNU LGPL Notes 1.52 +------------------------------ 1.53 + 1.54 +Please check main restriction from unRar license: 1.55 + 1.56 + 2. The unRAR sources may be used in any software to handle RAR 1.57 + archives without limitations free of charge, but cannot be used 1.58 + to re-create the RAR compression algorithm, which is proprietary. 1.59 + Distribution of modified unRAR sources in separate form or as a 1.60 + part of other software is permitted, provided that it is clearly 1.61 + stated in the documentation and source comments that the code may 1.62 + not be used to develop a RAR (WinRAR) compatible archiver. 1.63 + 1.64 +In brief it means: 1.65 +1) You can compile and use compiled files under GNU LGPL rules, since 1.66 + unRAR license almost has no restrictions for compiled files. 1.67 + You can link these compiled files to LGPL programs. 1.68 +2) You can fix bugs in source code and use compiled fixed version. 1.69 +3) You can not use unRAR sources to re-create the RAR compression algorithm. 1.70 + 1.71 + 1.72 +7zip\Compress\Rar29\Original folder contains files that are modified 1.73 +versions of original unRAR source code files. 1.74 + 1.75 + 1.76 +License notes 1.77 +------------- 1.78 + 1.79 +You can support development of 7-Zip by registering. 1.80 + 1.81 +7-Zip is free software distributed under the GNU LGPL. 1.82 +If you need license with other conditions, write to 1.83 +http://www.7-zip.org/support.html 1.84 + 1.85 +--- 1.86 +Also this package contains files from LZMA SDK 1.87 +you can download LZMA SDK from this page: 1.88 +http://www.7-zip.org/sdk.html 1.89 +read about addtional licenses for LZMA SDK in file 1.90 +DOC/lzma.txt 1.91 + 1.92 + 1.93 +How to compile 1.94 +-------------- 1.95 +To compile sources you need Visual C++ 6.0. 1.96 +For compiling some files you also need 1.97 +new Platform SDK from Microsoft' Site: 1.98 +http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm 1.99 +or 1.100 +http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm 1.101 +or 1.102 +http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ 1.103 + 1.104 +If you use MSVC6, specify SDK directories at top of directories lists: 1.105 +Tools / Options / Directories 1.106 + - Include files 1.107 + - Library files 1.108 + 1.109 + 1.110 +To compile 7-Zip for AMD64 and IA64 you need: 1.111 + Windows Server 2003 SP1 Platform SDK from microsoft.com 1.112 + 1.113 + 1.114 + 1.115 +Compiling under Unix/Linux 1.116 +-------------------------- 1.117 +Check this site for Posix/Linux version: 1.118 +http://sourceforge.net/projects/p7zip/ 1.119 + 1.120 + 1.121 +Notes: 1.122 +------ 1.123 +7-Zip consists of COM modules (DLL files). 1.124 +But 7-Zip doesn't use standard COM interfaces for creating objects. 1.125 +Look at 1.126 +7zip\UI\Client7z folder for example of using DLL files of 7-Zip. 1.127 +Some DLL files can use other DLL files from 7-Zip. 1.128 +If you don't like it, you must use standalone version of DLL. 1.129 +To compile standalone version of DLL you must include all used parts 1.130 +to project and define some defs. 1.131 +For example, 7zip\Bundles\Format7z is a standalone version of 7z.dll 1.132 +that works with 7z format. So you can use such DLL in your project 1.133 +without additional DLL files. 1.134 + 1.135 + 1.136 +Description of 7-Zip sources package 1.137 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.138 + 1.139 +DOC Documentation 1.140 +--- 1.141 + 7zFormat.txt - 7z format description 1.142 + copying.txt - GNU LGPL license 1.143 + unRarLicense.txt - License for unRAR part of source code 1.144 + history.txt - Sources history 1.145 + Methods.txt - Compression method IDs 1.146 + readme.txt - Readme file 1.147 + lzma.txt - LZMA SDK description 1.148 + 7zip.nsi - installer script for NSIS 1.149 + 1.150 + 1.151 +Common Common modules 1.152 +Windows Win32 wrappers 1.153 + 1.154 +7zip 1.155 +------- 1.156 + Common Common modules for 7-zip 1.157 + 1.158 + Archive 7-Zip Archive Format Plugins 1.159 + -------- 1.160 + Common 1.161 + 7z 1.162 + Arj 1.163 + BZip2 1.164 + Cab 1.165 + Cpio 1.166 + GZip 1.167 + Rar 1.168 + Rpm 1.169 + Split 1.170 + Tar 1.171 + Zip 1.172 + 1.173 + Bundle Modules that are bundles of other modules 1.174 + ------ 1.175 + Alone 7za.exe: Standalone version of 7z 1.176 + Alone7z 7zr.exe: Standalone version of 7z that supports only 7z/LZMA/BCJ/BCJ2 1.177 + SFXCon 7zCon.sfx: Console 7z SFX module 1.178 + SFXWin 7z.sfx: Windows 7z SFX module 1.179 + SFXSetup 7zS.sfx: Windows 7z SFX module for Installers 1.180 + Format7z 7za.dll: Standalone version of 7z.dll 1.181 + 1.182 + UI 1.183 + -- 1.184 + Agent Intermediary modules for FAR plugin and Explorer plugin 1.185 + Console 7z.exe Console version 1.186 + Explorer Explorer plugin 1.187 + Resource Resources 1.188 + Far FAR plugin 1.189 + Client7z Test application for 7za.dll 1.190 + 1.191 + Compress 1.192 + -------- 1.193 + BZip2 BZip2 compressor 1.194 + Original Download BZip2 compression sources from 1.195 + http://sources.redhat.com/bzip2/index.html 1.196 + to that folder. 1.197 + Branch Branch converter 1.198 + ByteSwap Byte Swap converter 1.199 + Copy Copy coder 1.200 + Deflate 1.201 + Implode 1.202 + Arj 1.203 + LZMA 1.204 + PPMd Dmitry Shkarin's PPMdH with small changes. 1.205 + LZ Lempel - Ziv 1.206 + MT Multi Thread Match finder 1.207 + BinTree Match Finder based on Binary Tree 1.208 + Patricia Match Finder based on Patricia algoritm 1.209 + HashChain Match Finder based on Hash Chains 1.210 + 1.211 + Crypto Crypto modules 1.212 + ------ 1.213 + 7zAES Cipher for 7z 1.214 + AES AES Cipher 1.215 + Rar20 Cipher for Rar 2.0 1.216 + RarAES Cipher for Rar 3.0 1.217 + Zip Cipher for Zip 1.218 + 1.219 + FileManager File Manager 1.220 + 1.221 + 1.222 +--- 1.223 +Igor Pavlov 1.224 +http://www.7-zip.org 1.225 + 1.226 + 1.227 +--- 1.228 +End of document 1.229 +