pyfec: licensing tweak

This commit is contained in:
Zooko O'Whielacronx 2007-01-31 13:54:20 -07:00
parent 190e3ab46d
commit 1eccff29ff
7 changed files with 44 additions and 28 deletions

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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