mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-21 10:01:54 +00:00
pyfec: licensing tweak
This commit is contained in:
parent
190e3ab46d
commit
1eccff29ff
@ -1,7 +1,7 @@
|
|||||||
In addition to the terms of the GNU General Public License, the pyfec package
|
In addition to the terms of the GNU General Public License, the pyfec package
|
||||||
also comes with a special added permission that if you are obligated to release
|
also comes with a special added permission that you may delay for up to 12
|
||||||
a derived work under this licence as per section 2.b, you may delay the
|
months the fulfillment of your obligation under GPL section 2.b to release any
|
||||||
fulfillment of this obligation for up to 12 months.
|
derived work under this licence.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
This package implements an "erasure code", or "forward error correction code".
|
This package implements an "erasure code", or "forward error correction code".
|
||||||
It is offered under the GNU General Public License v2 or (at your option) any
|
It is offered under the GNU General Public License v2 or (at your option) any
|
||||||
later version, with the added permission that, in the case that you are
|
later version. This package also comes with the added permission that, in the
|
||||||
obligated to release a derived work under this licence (as per section 2.b of
|
case that you are obligated to release a derived work under this licence (as
|
||||||
the GPL), you may delay the fulfillment of this obligation for up to 12 months.
|
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
|
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
|
makes it so that in the event of the loss of any one hard drive, the stored
|
||||||
@ -14,8 +15,8 @@ element, it can be parameterized to choose in advance the number of elements
|
|||||||
whose loss it can tolerate.
|
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 simple, mature, and optimized implementation of erasure coding. The
|
which is a mature and optimized implementation of erasure coding. The pyfec
|
||||||
pyfec package makes several changes from the original "fec" package, including
|
package makes several changes from the original "fec" package, including
|
||||||
addition of the Python API, refactoring of the C API to be faster (for the way
|
addition of the Python API, refactoring of the C API to be faster (for the way
|
||||||
that I use it, at least), and a few clean-ups and micro-optimizations of the
|
that I use it, at least), and a few clean-ups and micro-optimizations of the
|
||||||
core code itself.
|
core code itself.
|
||||||
@ -148,7 +149,7 @@ second.
|
|||||||
Enjoy!
|
Enjoy!
|
||||||
|
|
||||||
Zooko Wilcox-O'Hearn
|
Zooko Wilcox-O'Hearn
|
||||||
2007-01-27
|
2007-01-30
|
||||||
San Francisco
|
Boulder, Colorado
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,10 @@
|
|||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU General Public License
|
* modify it under the terms of the GNU General Public License
|
||||||
* as published by the Free Software Foundation; either version 2
|
* as published by the Free Software Foundation; either version 2
|
||||||
* of the License, or (at your option) any later version.
|
* of the License, or (at your option) any later version. This program 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.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
@ -7,10 +7,13 @@
|
|||||||
*
|
*
|
||||||
* This file is part of pyfec.
|
* This file is part of pyfec.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or modify it
|
||||||
* modify it under the terms of the GNU General Public License
|
* under the terms of the GNU General Public License as published by the Free
|
||||||
* as published by the Free Software Foundation; either version 2
|
* Software Foundation; either version 2 of the License, or (at your option)
|
||||||
* of the License, or (at your option) any later version.
|
* any later version. This program 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.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
@ -7,10 +7,13 @@
|
|||||||
*
|
*
|
||||||
* This file is part of pyfec.
|
* This file is part of pyfec.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or modify it
|
||||||
* modify it under the terms of the GNU General Public License
|
* under the terms of the GNU General Public License as published by the Free
|
||||||
* as published by the Free Software Foundation; either version 2
|
* Software Foundation; either version 2 of the License, or (at your option)
|
||||||
* of the License, or (at your option) any later version.
|
* any later version. This program 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.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
@ -6,11 +6,14 @@
|
|||||||
#
|
#
|
||||||
# This file is part of pyfec.
|
# This file is part of pyfec.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or
|
# This program is free software; you can redistribute it and/or modify it under
|
||||||
# modify it under the terms of the GNU General Public License
|
# the terms of the GNU General Public License as published by the Free Software
|
||||||
# as published by the Free Software Foundation; either version 2
|
# Foundation; either version 2 of the License, or (at your option) any later
|
||||||
# of the License, or (at your option) any later version.
|
# version. This program 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.
|
||||||
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
@ -8,10 +8,13 @@
|
|||||||
#
|
#
|
||||||
# This file is part of pyfec.
|
# This file is part of pyfec.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or
|
# This program is free software; you can redistribute it and/or modify it under
|
||||||
# modify it under the terms of the GNU General Public License
|
# the terms of the GNU General Public License as published by the Free Software
|
||||||
# as published by the Free Software Foundation; either version 2
|
# Foundation; either version 2 of the License, or (at your option) any later
|
||||||
# of the License, or (at your option) any later version.
|
# version. This program 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.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
Loading…
x
Reference in New Issue
Block a user