mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-29 17:28:53 +00:00
zfec: update docs
This commit is contained in:
parent
f4beff38c4
commit
948f958a72
@ -1,18 +1,20 @@
|
|||||||
* Intro and Licence
|
* Intro and Licence
|
||||||
|
|
||||||
This package implements an "erasure code", or "forward error correction code".
|
This package implements an "erasure code", or "forward error correction
|
||||||
It is offered under the GNU General Public License v2 or (at your option) any
|
code".
|
||||||
later version. This package also comes with the added permission that, in the
|
|
||||||
case that you are obligated to release a derived work under this licence (as
|
|
||||||
per section 2.b of the GPL), you may delay the fulfillment of this obligation
|
|
||||||
for up to 12 months.
|
|
||||||
|
|
||||||
The most widely known example of an erasure code is the RAID-5 algorithm which
|
It is offered under the GNU General Public License v2 or (at your option) any
|
||||||
makes it so that in the event of the loss of any one hard drive, the stored
|
later version. This package also comes with the added permission that, in
|
||||||
data can be completely recovered. The algorithm in the zfec package has a
|
the case that you are obligated to release a derived work under this licence
|
||||||
similar effect, but instead of recovering from the loss of only a single
|
(as per section 2.b of the GPL), you may delay the fulfillment of this
|
||||||
element, it can be parameterized to choose in advance the number of elements
|
obligation for up to 12 months.
|
||||||
whose loss it can tolerate.
|
|
||||||
|
The most widely known example of an erasure code is the RAID-5 algorithm
|
||||||
|
which makes it so that in the event of the loss of any one hard drive, the
|
||||||
|
stored data can be completely recovered. The algorithm in the zfec package
|
||||||
|
has a similar effect, but instead of recovering from the loss of only a
|
||||||
|
single element, it can be parameterized to choose in advance the number of
|
||||||
|
elements whose loss it can tolerate.
|
||||||
|
|
||||||
This package is largely based on the old "fec" library by Luigi Rizzo et al.,
|
This package is largely based on the old "fec" library by Luigi Rizzo et al.,
|
||||||
which is a mature and optimized implementation of erasure coding. The zfec
|
which is a mature and optimized implementation of erasure coding. The zfec
|
||||||
|
@ -61,7 +61,7 @@ trove_classifiers=[
|
|||||||
setup(name='zfec',
|
setup(name='zfec',
|
||||||
version='1.0.0a3',
|
version='1.0.0a3',
|
||||||
summary='a fast C implementation of Reed-Solomon erasure coding with command-line, C, and Python interfaces',
|
summary='a fast C implementation of Reed-Solomon erasure coding with command-line, C, and Python interfaces',
|
||||||
description='Erasure coding -- also called "forward error correction" -- is the generation of redundant blocks of information such that if some blocks are lost ("erased") then the original data can be recovered from the remaining blocks. This package contains an optimized implementation along with command-line, C, and Python interfaces.',
|
description='Fast, portable, programmable erasure coding a.k.a. "forward error correction": the generation of redundant blocks of information such that if some blocks are lost then the original data can be recovered from the remaining blocks.',
|
||||||
author='Zooko O\'Whielacronx',
|
author='Zooko O\'Whielacronx',
|
||||||
author_email='zooko@zooko.com',
|
author_email='zooko@zooko.com',
|
||||||
url='http://allmydata.com/source/zfec',
|
url='http://allmydata.com/source/zfec',
|
||||||
|
Loading…
Reference in New Issue
Block a user