SPAR GENERAL PUBLIC LICENCE Copyright (C) 1996 Robert Rozycki. Everyone is permitted to copy and distribute verbatim copies of this licence, but changing it is not allowed. There is no warranty for SPAR program. If SPAR is modified by someone else and passed on, its recipients should know that what they have is not what was distributed originally. COPYING POLICIES 1. You may copy and distribute verbatim copies of SPAR source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each file a valid copyright notice "Copyright (C) 1996 Robert Rozycki", containing the year of last change for the file in question; keep intact the notices on all files that refer to this License Agreement and to the absence of any warranty; and give any other recipients of the SPAR software program a copy of this License Agreement along with the program. 2. You may modify your copy or copies of SPAR source code or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating who last changed such files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains or is a derivative of SPAR or any part thereof, to be freely distributed and licensed to all third parties on terms identical to those contained in this Licence Agreement (except that you may choose to grant more extensive warranty protection to third parties, at your option). c) if the modified program serves as a text editor, cause it when started running in the simplest and usual way, to print an announcement including a valid copyright notice ("Copyright (C)", the year of authorship, and all copyright owners' names), saying that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License Agreement. 3. You may copy and distribute SPAR or any portion of it in compiled, executable or object code form under the terms of Paragraphs 1 and 2 above provided that you do the following: a) cause each such copy of SPAR to be accompanied by the corresponding machine-readable source code; or b) cause each such copy of SPAR to be accompanied by a written offer, with no time limit, to give any third party free (except for a nominal shipping charge) machine readable copy of the corresponding source code; or c) in the case of a recipient of SPAR in compiled, executable or object code form (without the corresponding source code) you shall cause copies you distribute to be accompanied by a copy of the written offer of source code which you received along with the copy of SPAR. 4. You may not copy, sublicense, distribute or transfer SPAR except as expressly provided under this License Agreement. Any attempt otherwise to copy, sublicense, distribute or transfer SPAR is void and your rights to use SPAR under this License agreement shall be automatically terminated. However, parties who have received computer software programs from you with this License Agreement will not have their licenses terminated so long as such parties remain in full compliance. NO WARRANTY BECAUSE SPAR IS LICENSED FREE OF CHARGE ABSOLUTELY NO WARRANTY IS PROVIDED. SPAR IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE SPAR PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT WILL ANY PARTY WHO MAY MODIFY AND REDISTRIBUTE SPAR AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES.