1 
Floodgap Free Software License 
2 

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

9 
This software is without cost 
10 

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 
forprofit use which we will discuss below.) 
18 

19 
Definitions and terms 
20 

21 
Author 
22 
The declared copyright owner of this software package. 
23 

24 
Binary 
25 
A precompiled or preinterpreted bytecode or machine language 
26 
representation of a software package not designed for further 
27 
modification and tied to a particular platform or architecture. 
28 

29 
Derivative work 
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 
inplace patched changes to source or binary files; linking in 
36 
as a library; binaryonly 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. 
42 

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

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

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

62 
Source code 
63 
The humanreadable 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 
66 
directly useable. 
67 

68 
What you are permitted to do under this license 
69 

70 
Pursuant to the remainder of the terms below, 
71 
* You may freely use, copy, and disseminate this software package for 
72 
any noncommercial purpose as well as the commercial purposes 
73 
permitted below. 
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 (nonsource) 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 runtime library or runtime code section linked into 
90 
the output by a compiler or similar codegenerating 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 noncommercial use and the uses permitted above, you 
104 
may use this software package in any forprofit 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 forprofit. 
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 
137 
installing. 
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 cogovern a particular package's use. 
158 

159 
What you must not do under this license 
160 

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 
165 
these restrictions. 
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 binaryonly 
180 
releases if the original included source code and you do not even 
181 
if you did not modify the source prior to compilation. 
182 

183 
What you must do under this license 
184 

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 
199 
based upon. 
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 humanreadable 
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 humanreadable output, or both. 
217 
A suggested method might be 
218 

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/ 
222 

223 
Additional notes 
224 

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

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 
233 
locations: 
234 

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

238 
This license is version 1, dated 19 November 2006. 
239 

240 
This license is copyright © 2006 Cameron Kaiser. All rights reserved. 
241 
The text of this license is available for reuse and redistribution 
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: 
247 

248 
[3]Creative Commons License[4][somerights20.png] 
249 
This work is licensed under a [5]Creative Commons 
250 
AttributionShareAlike 2.5 License. 
251 

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

255 
References 
256 

257 
1. http://www.floodgap.com/software/ffsl/ 
258 
2. gopher://gopher.floodgap.com/1/ffsl/ 
259 
3. http://creativecommons.org/licenses/bysa/2.5/ 
260 
4. http://creativecommons.org/images/public/somerights20.png 
261 
5. http://creativecommons.org/licenses/bysa/2.5/ 