
                        Floodgap Free Software License

   The  author  of  your  software  has chosen to distribute it under the
   Floodgap  Free  Software  License.  Although  this software is without
   cost,  it  is  not  released  under  Copyleft  or  GPL,  and there are
   differences  which  you should read. Your use of this software package
   constitutes your binding acceptance without restriction.

  This software is without cost

   The  Floodgap Free Software License (FFSL) has one overriding mandate:
   that  software  using  it,  or derivative works based on software that
   uses it, must be free. By free we mean simply "free as in beer" -- you
   may  put your work into open or closed source packages as you see fit,
   whether or not you choose to release your changes or updates publicly,
   but you must not ask any fee for it. (There are certain exceptions for
   for-profit use which we will discuss below.)

  Definitions and terms

   Author
          The declared copyright owner of this software package.

   Binary
          A  pre-compiled or pre-interpreted bytecode or machine language
          representation  of  a software package not designed for further
          modification and tied to a particular platform or architecture.

   Derivative work
          Any  distribution  (q.v.)  that contains any modification to or
          deviation  from  the official reference distribution (q.v.); or
          any  software  package  significantly  based  on  or integrally
          including  the  source code for its features, including but not
          limited  to  supersets;  subsets  of  a significant proportion;
          in-place  patched changes to source or binary files; linking in
          as a library; binary-only distributions if the original package
          included  source  (even if the source was not modified prior to
          compilation);  or translations to another programming language,
          architecture  or operating system environment. Derivative works
          of  packages  released  under  this license are also considered
          subject to this license.

          However, a software package that requires this package but does
          not  include  it  or  is not based upon it, even if it will not
          operate  without  it,  is not considered a derivative work. For
          example,  interpreted  programs requiring an interpreter issued
          under  this license, assuming they are not distributed with any
          portion of the interpreter, are not derivative works.

   Distribution
          A  packaged  release  of  this  software,  either  the author's
          original  work  (the  "reference distribution") or a derivative
          work based upon it.

   Reference distribution
          A  packaged  release  of this software explicitly designated as
          the  official  release,  written  by or on behalf of the Author
          with  his  or  her explicit designation as official. Only exact
          copies  of  the  reference distribution may be called reference
          distributions; all other forms are derivative works.

   Source code
          The  human-readable  programming  instructions  of  the package
          which might be easily read as text and subsequently edited, but
          requiring  compilation  or  interpretation  into  binary before
          being directly useable.

  What you are permitted to do under this license

   Pursuant to the remainder of the terms below,
     * You  may  freely  use, copy, and disseminate this software package
       for  any non-commercial purpose as well as the commercial purposes
       permitted below.
     * You  may  freely  modify  this  package,  including source code if
       available.  Your  modifications need not be released, although you
       are encouraged to do so.
     * You  may release your derivative works based upon this software in
       purely  binary  (non-source)  form  if  you  choose.  You  are not
       obligated  to  release  any  portion  of  your source code openly,
       although you are encouraged to do so.
     * If  this  package  is  a  tool used for generation, compilation or
       maintenance  of  works,  including  but  not  limited  to readable
       documents,  software  packages  or images (for example, compilers,
       interpreters,   translators,   linkers,   editors,  assemblers  or
       typesetters),  you  may freely use it for that purpose, commercial
       or otherwise, as the works made by this package are not considered
       subject  to this license unless specified otherwise within and may
       be  distributed  under any desired license and/or offered for sale
       or  rental.  Any  run-time library or run-time code section linked
       into  the  output  by  a  compiler or similar code-generating tool
       governed  by  this license is considered to be an integral part of
       the  output,  and its presence does not subject the generated work
       to  this license either. (This is, of course, assuming you are not
       using  said  tools  to  generate  a  derivative work based on this
       package in violation of the other license terms.)
       However,  if you are linking or including a separately distributed
       library  that  is  under this license, no matter what tool you are
       using  to  do the linking or inclusion, you are then considered to
       be  making  a  derivative work based on that library and your work
       does  fall  under  this license. To avoid this, do not include the
       library  with  your  work  (even  though  it  needs the library to
       function) and instead offer the library separately without cost.
     * In  addition  to  non-commercial use and the uses permitted above,
       you  may  use this software package in any for-profit endeavour as
       long  as  it  does not involve the specific sale or rental of this
       package.  Some  specific  but  by no means exhaustive examples are
       listed  below.  Note  that  some  of  these situations may require
       additional action be taken to ensure compliance.
          + If this package or a derivative work allows you to serve data
            or  make  data available to others (for example, web servers,
            mail  servers, gopher servers, etc.), you may use it to serve
            any  commercial  content or in any commercial setting whether
            you  choose  to charge a fee or not, as you are considered to
            be  earning  income  from  the  content  you serve and/or the
            services  facilitated  by your business and not from the sale
            of  this  package  itself. (This is, of course, assuming that
            you are not charging a fee for sale or rental of this package
            or  a  derivative  work based on this package in violation of
            the other license terms.) Similarly, any data you may acquire
            from  the  use  of this package is yours, and not governed by
            this license in any way even if for-profit.
          + If  you are selling a product that includes this package or a
            derivative work either as part of your product's requirements
            for  function  or  as  a  bundled extra, such as an operating
            system distribution, you may charge a fee for your product as
            long  as  you  also make this package or said derivative work
            available  for  free  separately (such as by download or link
            back  to  this  package's  site), as you are considered to be
            requesting  a  fee  for  your  own product and the package is
            merely included as a convenience to your users.
          + If  you  offer  installation  of this package or a derivative
            work  as  a  service,  you  may  charge  a fee for the act of
            installation  as  long  as you also make this package or said
            derivative  work  available  for free (such as by download or
            link  back  to this package's site), as you are considered to
            be  requesting  a fee for the act of installation and not for
            the software you are installing.
          + The  Author  may  also  grant,  in  writing,  other specified
            exemptions for your particular commercial purpose that do not
            contravene  the  spirit  of this license or any license terms
            this package additionally carries.
     * In  your derivative works based on this package, you may choose to
       offer warranty support or guarantees of performance. This does not
       in any way make the original Author legally, financially or in any
       other  respect  liable  for  claims  issued under your warranty or
       guarantee,  and  you are solely responsible for the fulfillment of
       your terms even if the Author of the work you have based your work
       upon offers his or her own.
     * In  your  derivative  works based on this package, you may further
       restrict  the  acceptable  uses  of  your package or situations in
       which  it  may  be employed as long as you clearly state that your
       terms  apply  only to your derivative work and not to the original
       reference  distribution.  However,  you  may  not  countermand  or
       ignore, directly or otherwise, any restriction already made in the
       reference  distribution's  license,  including  in  this  document
       itself,  in  similar fashion to other licenses allowing compatible
       licenses to co-govern a particular package's use.

  What you must not do under this license

   Remember that these limits apply only to redistribution of a reference
   distribution,  or  to a true derivative work. If your project does not
   include  this  package or code based upon it, even if it requires this
   package  to  function, it is not considered subject to this license or
   these restrictions.
     * You  must  not charge a fee for purchase or rental of this package
       or any derivative work based on this package. It is still possible
       to  use  this  package in a commercial environment, however -- see
       What you are permitted to do under this license.
     * You  must  not  countermand  or ignore, directly or otherwise, the
       restrictions  already  extant  in  this  package's license in your
       derivative  work  based  on it. As a corollary, you must not place
       your  derivative  work under a secondary license or description of
       terms  that  conflicts  with  it (for example, this license is not
       compatible with the GNU Public License).
     * You  must not label any modified distribution of this package as a
       reference   or   otherwise   official   distribution  without  the
       permission  of  the  original  Author or Authors. You must clearly
       specify  that  your  modified work is a derivative work, including
       binary-only  releases if the original included source code and you
       do not even if you did not modify the source prior to compilation.

  What you must do under this license

     * You  must  agree  to  all  terms  specified (agreement to which is
       unconditionally   signified   by   your   usage,  modification  or
       repurposing  of  this package), or to remove the package from your
       computer and not use it further.
     * In  the  absence  of  any specific offer for redress or assistance
       under warranty or guarantee of performance that the Author of this
       package might make, you must agree to accept any and all liability
       that  may  come  from the use of this package, proper or improper,
       real  or imagined, and certify without condition that you use this
       product   at   your  own  risk  with  no  guarantee  of  function,
       merchantability or fitness for a particular purpose. If such offer
       of  redress  or  assistance is extended, it is fulfillable only by
       the  Author who extended the offer, which might not necessarily be
       this  Author, nor might it be the Authors of any packages it might
       be based upon.
     * If  you  choose  to publicly redistribute this package or create a
       derivative  work based on this package, you must make it available
       without any purchase or rental fee of any kind.
     * If  you  choose to create a derivative work based on this package,
       your  derivative  work  must  be copyrighted, and must be governed
       under  (at  a  minimum) the original package's license, which will
       necessarily  include  all terms noted here. As such, if you choose
       to   distribute   your   derivative   work,  you  must  include  a
       human-readable   license   in  your  distribution  containing  all
       restrictions  of  use, necessarily including this license, and any
       additional  restrictions  the  Author  has  mandated  that  do not
       contravene  this  license  which  you and users of your derivative
       work must also honour.
     * If  you choose to create and distribute a derivative work based on
       this  package, your derivative work must clearly make reference to
       this  package,  any  other packages your work or the original work
       might  be  based on, and all applicable copyrights, either in your
       documentation,  your  work's  standard  human-readable  output, or
       both. A suggested method might be

     Contains or is based on the Foo software package.
     Copyright (C) 2112 D. Original Author. All rights reserved.
     http://their.web.site.invalid/

  Additional notes

   Enforcement is the responsibility of the Author. However, violation of
   this license may subject you to criminal and civil penalties depending
   on your country.

   This  package  is bound by the version of license that accompanies it.
   Future  official  versions  of  a  particular  package  may use a more
   updated  license, and you should always review the license before use.
   This  license's  most  current  version  is  always available from the
   following locations:

     [1]http://www.floodgap.com/software/ffsl/
     [2]gopher://gopher.floodgap.com/1/ffsl/

   This license is version 1, dated 19 November 2006.

   This  license is copyright  2006 Cameron Kaiser. All rights reserved.
   The  text  of this license is available for re-use and re-distribution
   under  the  Creative  Commons.  The  use  of  the  term "Floodgap Free
   Software  License"  does  not imply endorsement of packages using this
   license  by  Floodgap  Systems or by Cameron Kaiser. Modified licenses
   using  portions  of  these  terms  may refer to themselves as modified
   FFSL,  with the proviso that their modifications be clearly marked, as
   specified below:

                        [3]Creative Commons License 
             This work is licensed under a [4]Creative Commons
                    Attribution-ShareAlike 2.5 License.

   Only  the  text  of  this  license,  and  not programs covered by this
   license, is so offered under Creative Commons.

References

   1. http://www.floodgap.com/software/ffsl/
   2. gopher://gopher.floodgap.com/1/ffsl/
   3. http://creativecommons.org/licenses/by-sa/2.5/
   4. http://creativecommons.org/licenses/by-sa/2.5/
