other-licenses/7zstub/src/DOC/readme.txt

changeset 0
6474c204b198
     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 +

mercurial