-In addition to the terms written below, this licence comes with the added
-permission that, if you become obligated to release a derived work under this
-licence (as per section 2.b), you may delay the fulfillment of this
-obligation for up to 12 months. If you are obligated to release code under
-section 2.b of this licence, such code must be released under these same terms
-including the 12-month grace period clause.
-
-In addition to the terms written below, this licence comes with the added
-permission that you may link this program with the OpenSSL library and
-distribute executables, as long as you follow the requirements of this
-licence in regard to all of the software in the executable aside from
-OpenSSL.
+In addition to the terms of the GNU General Public License, this licence also
+comes with the added permission that, if you become obligated to release a
+derived work under this licence (as per section 2.b), you may delay the
+fulfillment of this obligation for up to 12 months ("grace period"). If you
+are obligated to release code under section 2.b of this licence, you are
+obligated to release it under these same terms, including the 12-month
+grace period clause.
+
+This licence also comes with the added permission that you may link this
+program with the OpenSSL library and distribute executables, as long as you
+follow the requirements of this licence in regard to all of the software in
+the executable aside from OpenSSL.
GNU GENERAL PUBLIC LICENSE
This package implements an "erasure code", or "forward error correction
code".
-It is offered under the GNU General Public License (v2 or later), with the
-added permission that, if you become obligated to release a derived work
-under this licence (as per section 2.b), you may delay the fulfillment of
-this obligation for up to 12 months. If you are obligated to release code
-under section 2.b of this licence, such code must be released under these
-same terms including the 12-month grace period clause. See the COPYING
-file for details.
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation; either version 2 of the License, or (at your option) any later
+version, with the added permission that, if you become obligated to release a
+derived work under this licence (as per section 2.b), you may delay the
+fulfillment of this obligation for up to 12 months. If you are obligated to
+release code under section 2.b of this licence, you are obligated to release
+it under these same terms, including the 12-month grace period clause. See
+the COPYING file for details.
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
# Author: Zooko Wilcox-O'Hearn
#
# This file is part of zfec.
-#
+#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 2 of the License, or (at your option)
# any later version, with the added permission that, if you become obligated
# to release a derived work under this licence (as per section 2.b), you may
-# delay the fulfillment of this obligation for up to 12 months. See the file
-# COPYING for details.
+# delay the fulfillment of this obligation for up to 12 months. If you are
+# obligated to release code under section 2.b of this licence, you are
+# obligated to release it under these same terms, including the 12-month grace
+# period clause. See the COPYING file for details.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit