1 Floodgap Free Software License
3 The author of your software has chosen to distribute it under the
4 Floodgap Free Software License. Although this software is without cost,
5 it is not released under Copyleft or GPL, and there are differences
6 which you should read. Your use of this software package constitutes
7 your binding acceptance without restriction.
9 This software is without cost
11 The Floodgap Free Software License (FFSL) has one overriding mandate:
12 that software using it, or derivative works based on software that uses
13 it, must be free. By free we mean simply "free as in beer" -- you may
14 put your work into open or closed source packages as you see fit,
15 whether or not you choose to release your changes or updates publicly,
16 but you must not ask any fee for it. (There are certain exceptions for
17 for-profit use which we will discuss below.)
22 The declared copyright owner of this software package.
25 A pre-compiled or pre-interpreted bytecode or machine language
26 representation of a software package not designed for further
27 modification and tied to a particular platform or architecture.
30 Any distribution (q.v.) that contains any modification to or
31 deviation from the official reference distribution (q.v.); or
32 any software package significantly based on or integrally
33 including the source code for its features, including but not
34 limited to supersets; subsets of a significant proportion;
35 in-place patched changes to source or binary files; linking in
36 as a library; binary-only distributions if the original package
37 included source (even if the source was not modified prior to
38 compilation); or translations to another programming language,
39 architecture or operating system environment. Derivative works
40 of packages released under this license are also considered
41 subject to this license.
43 However, a software package that requires this package but does
44 not include it or is not based upon it, even if it will not
45 operate without it, is not considered a derivative work. For
46 example, interpreted programs requiring an interpreter issued
47 under this license, assuming they are not distributed with any
48 portion of the interpreter, are not derivative works.
51 A packaged release of this software, either the author's
52 original work (the "reference distribution") or a derivative
55 Reference distribution
56 A packaged release of this software explicitly designated as the
57 official release, written by or on behalf of the Author with his
58 or her explicit designation as official. Only exact copies of
59 the reference distribution may be called reference
60 distributions; all other forms are derivative works.
63 The human-readable programming instructions of the package which
64 might be easily read as text and subsequently edited, but
65 requiring compilation or interpretation into binary before being
68 What you are permitted to do under this license
70 Pursuant to the remainder of the terms below,
71 * You may freely use, copy, and disseminate this software package for
72 any non-commercial purpose as well as the commercial purposes
74 * You may freely modify this package, including source code if
75 available. Your modifications need not be released, although you
76 are encouraged to do so.
77 * You may release your derivative works based upon this software in
78 purely binary (non-source) form if you choose. You are not
79 obligated to release any portion of your source code openly,
80 although you are encouraged to do so.
81 * If this package is a tool used for generation, compilation or
82 maintenance of works, including but not limited to readable
83 documents, software packages or images (for example, compilers,
84 interpreters, translators, linkers, editors, assemblers or
85 typesetters), you may freely use it for that purpose, commercial or
86 otherwise, as the works made by this package are not considered
87 subject to this license unless specified otherwise within and may
88 be distributed under any desired license and/or offered for sale or
89 rental. Any run-time library or run-time code section linked into
90 the output by a compiler or similar code-generating tool governed
91 by this license is considered to be an integral part of the output,
92 and its presence does not subject the generated work to this
93 license either. (This is, of course, assuming you are not using
94 said tools to generate a derivative work based on this package in
95 violation of the other license terms.)
96 However, if you are linking or including a separately distributed
97 library that is under this license, no matter what tool you are
98 using to do the linking or inclusion, you are then considered to be
99 making a derivative work based on that library and your work does
100 fall under this license. To avoid this, do not include the library
101 with your work (even though it needs the library to function) and
102 instead offer the library separately without cost.
103 * In addition to non-commercial use and the uses permitted above, you
104 may use this software package in any for-profit endeavour as long
105 as it does not involve the specific sale or rental of this package.
106 Some specific but by no means exhaustive examples are listed below.
107 Note that some of these situations may require additional action be
108 taken to ensure compliance.
109 + If this package or a derivative work allows you to serve data
110 or make data available to others (for example, web servers,
111 mail servers, gopher servers, etc.), you may use it to serve
112 any commercial content or in any commercial setting whether
113 you choose to charge a fee or not, as you are considered to be
114 earning income from the content you serve and/or the services
115 facilitated by your business and not from the sale of this
116 package itself. (This is, of course, assuming that you are not
117 charging a fee for sale or rental of this package or a
118 derivative work based on this package in violation of the
119 other license terms.) Similarly, any data you may acquire from
120 the use of this package is yours, and not governed by this
121 license in any way even if for-profit.
122 + If you are selling a product that includes this package or a
123 derivative work either as part of your product's requirements
124 for function or as a bundled extra, such as an operating
125 system distribution, you may charge a fee for your product as
126 long as you also make this package or said derivative work
127 available for free separately (such as by download or link
128 back to this package's site), as you are considered to be
129 requesting a fee for your own product and the package is
130 merely included as a convenience to your users.
131 + If you offer installation of this package or a derivative work
132 as a service, you may charge a fee for the act of installation
133 as long as you also make this package or said derivative work
134 available for free (such as by download or link back to this
135 package's site), as you are considered to be requesting a fee
136 for the act of installation and not for the software you are
138 + The Author may also grant, in writing, other specified
139 exemptions for your particular commercial purpose that do not
140 contravene the spirit of this license or any license terms
141 this package additionally carries.
142 * In your derivative works based on this package, you may choose to
143 offer warranty support or guarantees of performance. This does not
144 in any way make the original Author legally, financially or in any
145 other respect liable for claims issued under your warranty or
146 guarantee, and you are solely responsible for the fulfillment of
147 your terms even if the Author of the work you have based your work
148 upon offers his or her own.
149 * In your derivative works based on this package, you may further
150 restrict the acceptable uses of your package or situations in which
151 it may be employed as long as you clearly state that your terms
152 apply only to your derivative work and not to the original
153 reference distribution. However, you may not countermand or ignore,
154 directly or otherwise, any restriction already made in the
155 reference distribution's license, including in this document
156 itself, in similar fashion to other licenses allowing compatible
157 licenses to co-govern a particular package's use.
159 What you must not do under this license
161 Remember that these limits apply only to redistribution of a reference
162 distribution, or to a true derivative work. If your project does not
163 include this package or code based upon it, even if it requires this
164 package to function, it is not considered subject to this license or
166 * You must not charge a fee for purchase or rental of this package or
167 any derivative work based on this package. It is still possible to
168 use this package in a commercial environment, however -- see What
169 you are permitted to do under this license.
170 * You must not countermand or ignore, directly or otherwise, the
171 restrictions already extant in this package's license in your
172 derivative work based on it. As a corollary, you must not place
173 your derivative work under a secondary license or description of
174 terms that conflicts with it (for example, this license is not
175 compatible with the GNU Public License).
176 * You must not label any modified distribution of this package as a
177 reference or otherwise official distribution without the permission
178 of the original Author or Authors. You must clearly specify that
179 your modified work is a derivative work, including binary-only
180 releases if the original included source code and you do not even
181 if you did not modify the source prior to compilation.
183 What you must do under this license
185 * You must agree to all terms specified (agreement to which is
186 unconditionally signified by your usage, modification or
187 repurposing of this package), or to remove the package from your
188 computer and not use it further.
189 * In the absence of any specific offer for redress or assistance
190 under warranty or guarantee of performance that the Author of this
191 package might make, you must agree to accept any and all liability
192 that may come from the use of this package, proper or improper,
193 real or imagined, and certify without condition that you use this
194 product at your own risk with no guarantee of function,
195 merchantability or fitness for a particular purpose. If such offer
196 of redress or assistance is extended, it is fulfillable only by the
197 Author who extended the offer, which might not necessarily be this
198 Author, nor might it be the Authors of any packages it might be
200 * If you choose to publicly redistribute this package or create a
201 derivative work based on this package, you must make it available
202 without any purchase or rental fee of any kind.
203 * If you choose to create a derivative work based on this package,
204 your derivative work must be copyrighted, and must be governed
205 under (at a minimum) the original package's license, which will
206 necessarily include all terms noted here. As such, if you choose to
207 distribute your derivative work, you must include a human-readable
208 license in your distribution containing all restrictions of use,
209 necessarily including this license, and any additional restrictions
210 the Author has mandated that do not contravene this license which
211 you and users of your derivative work must also honour.
212 * If you choose to create and distribute a derivative work based on
213 this package, your derivative work must clearly make reference to
214 this package, any other packages your work or the original work
215 might be based on, and all applicable copyrights, either in your
216 documentation, your work's standard human-readable output, or both.
217 A suggested method might be
219 Contains or is based on the Foo software package.
220 Copyright (C) 2112 D. Original Author. All rights reserved.
221 http://their.web.site.invalid/
225 Enforcement is the responsibility of the Author. However, violation of
226 this license may subject you to criminal and civil penalties depending
229 This package is bound by the version of license that accompanies it.
230 Future official versions of a particular package may use a more updated
231 license, and you should always review the license before use. This
232 license's most current version is always available from the following
235 [1]http://www.floodgap.com/software/ffsl/
236 [2]gopher://gopher.floodgap.com/1/ffsl/
238 This license is version 1, dated 19 November 2006.
240 This license is copyright © 2006 Cameron Kaiser. All rights reserved.
241 The text of this license is available for re-use and re-distribution
242 under the Creative Commons. The use of the term "Floodgap Free Software
243 License" does not imply endorsement of packages using this license by
244 Floodgap Systems or by Cameron Kaiser. Modified licenses using portions
245 of these terms may refer to themselves as modified FFSL, with the
246 proviso that their modifications be clearly marked, as specified below:
248 [3]Creative Commons License-[4][somerights20.png]
249 This work is licensed under a [5]Creative Commons
250 Attribution-ShareAlike 2.5 License.
252 Only the text of this license, and not programs covered by this
253 license, is so offered under Creative Commons.
257 1. http://www.floodgap.com/software/ffsl/
258 2. gopher://gopher.floodgap.com/1/ffsl/
259 3. http://creativecommons.org/licenses/by-sa/2.5/
260 4. http://creativecommons.org/images/public/somerights20.png
261 5. http://creativecommons.org/licenses/by-sa/2.5/