Update Licensing notes and build notes.
More whitespace fixes.
This commit is contained in:
parent
c1411a6af6
commit
d5ceda559e
20 changed files with 55 additions and 29 deletions
8
INSTALL
8
INSTALL
|
@ -110,6 +110,14 @@ is not the usual GNU Autoconf script.
|
|||
support is used. So a local static libarchive build with
|
||||
most features disabled can be used with this option.
|
||||
|
||||
--with-external-libbsc=<path to libbsc source tree>
|
||||
Enable building with exernal libbsc sources. In the LGPL licensed
|
||||
sources a fork of the previous LGPL licensed libbsc source tree is
|
||||
already included in the Pcompress repo. The same is not true for the
|
||||
MPLv2 licensed sources. So libbsc has to be downloaded separately
|
||||
from: http://libbsc.com/ and linked into Pcompress using this option.
|
||||
The current libbsc sources are licensed with ASLv2.
|
||||
|
||||
--no-sse-detect Do not try to detect the CPU's SSE capability. This
|
||||
mode will simply use SSE2 as the fallback default.
|
||||
Using SSE4 and later improves performance significantly.
|
||||
|
|
18
README.md
18
README.md
|
@ -33,6 +33,16 @@ Pcompress also supports encryption via AES, Salsa20 and uses Scrypt from
|
|||
Tarsnap for Password Based Key generation. A unique key is generated per
|
||||
session even if the same password is used and HMAC is used to do authentication.
|
||||
|
||||
LICENSING
|
||||
=========
|
||||
|
||||
Pcompress is dual licensed with LGPLv3 and MPLv2 sources. The main git
|
||||
repository is LGPL licensed. A separate tarball of the sources with
|
||||
MPLv2 license is made available as a download. This is updated
|
||||
periodically. Since Pcompress also integrates a bunch of third-party
|
||||
software a few features may be missing in the MPLv2 licensed version
|
||||
because of the upstream software being LGPL licensed originally.
|
||||
|
||||
Links of Interest
|
||||
=================
|
||||
|
||||
|
@ -198,6 +208,12 @@ Compression Algorithms
|
|||
However in a few cases this can produce slightly lesser compression
|
||||
gain.
|
||||
|
||||
libbsc - This is a new block-sorting compressor having much better effectiveness
|
||||
and performance over a variety of data types as compared to Bzip2.
|
||||
NOTE: In the LGPL licensed version libbsc is an integral part of Pcompress.
|
||||
When building MPLv2 licensed sources, the libbsc sources must be
|
||||
downloaded separately and linked in. This is described in the INSTALL file.
|
||||
|
||||
PPMD - Slow. Extreme compression for Text, average compression for binary.
|
||||
In addition PPMD decompression time is also high for large chunks.
|
||||
This requires lots of RAM similar to LZMA. PPMd requires
|
||||
|
@ -232,6 +248,8 @@ Enabled features based on Compression Level
|
|||
10 - 14 - Global Dedup block size 2KB, Adaptive Delta Encoding with extra rounds, Dispack,
|
||||
LZP Preprocessing, PackJPG filter for Jpegs.
|
||||
|
||||
NOTE: - LZP Preprocessing and PackJPG are not available in the MPLv2 licensed version.
|
||||
|
||||
Encryption
|
||||
==========
|
||||
Pcompress supports encryption and authentication in both archive and single-file
|
||||
|
|
Loading…
Reference in a new issue