zfec: yet another tweak to the licence

This commit is contained in:
Zooko O'Whielacronx 2007-04-27 12:56:37 -07:00
parent ac138d3e6a
commit 510763334f
16 changed files with 52 additions and 59 deletions

View File

@ -1,7 +1,7 @@
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 of the GPL), you may
delay the fulfillment of this obligation for up to 12 months.
derived work under this licence (as per section 2.b), you may delay the
fulfillment of this obligation for up to 12 months.
GNU GENERAL PUBLIC LICENSE

View File

@ -3,11 +3,12 @@
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
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.
It is offered under 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.
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

View File

@ -11,8 +11,9 @@
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -26,13 +26,14 @@ import filefec, cmdline_zfec, cmdline_zunfec
# mailto:zooko@zooko.com
#
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of

View File

@ -596,8 +596,9 @@ init_fec(void) {
* 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 of the
* GPL), you may delay the fulfillment of this obligation for up to 12 months.
* 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.
*
* If you would like to inquire about a commercial relationship with Allmydata,
* Inc., please contact partnerships@allmydata.com and visit

View File

@ -68,8 +68,9 @@ def main():
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -70,8 +70,9 @@ def main():
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -44,13 +44,14 @@ class Decoder(object):
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -563,8 +563,9 @@ fec_decode(const fec_t* code, const gf*restrict const*restrict const inpkts, gf*
* 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 of the
* GPL), you may delay the fulfillment of this obligation for up to 12 months.
* 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.
*
* If you would like to inquire about a commercial relationship with Allmydata,
* Inc., please contact partnerships@allmydata.com and visit

View File

@ -46,8 +46,9 @@ void fec_decode(const fec_t* code, const gf*restrict const*restrict const inpkts
* 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 of the
* GPL), you may delay the fulfillment of this obligation for up to 12 months.
* 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.
*
* If you would like to inquire about a commercial relationship with Allmydata,
* Inc., please contact partnerships@allmydata.com and visit

View File

@ -421,8 +421,9 @@ def encode_file_stringy_easyfec(inf, cb, k, m, chunksize=4096):
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -119,8 +119,9 @@ class Math(unittest.TestCase):
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -234,8 +234,9 @@ class Cmdline(unittest.TestCase):
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -248,8 +248,9 @@ def remove_if_possible(f):
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -82,8 +82,9 @@ def permute(l):
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit

View File

@ -125,7 +125,6 @@ class Version:
#
# Copyright (C) 2007 Allmydata, Inc.
# Author: Zooko Wilcox-O'Hearn
# mailto:zooko@zooko.com
#
# This file is part of zfec.
#
@ -133,29 +132,9 @@ class Version:
# 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 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,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# Copyright (C) 2007 Allmydata, Inc.
# 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 of the
# GPL), you may delay the fulfillment of this obligation for up to 12 months.
# 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.
#
# If you would like to inquire about a commercial relationship with Allmydata,
# Inc., please contact partnerships@allmydata.com and visit