/**- * Copyright (c) [year] [author] * All rights reserved. * * The Spatula Public License: * * Redistribution and use in source and binary forms, with or without * modification, are permitted for non-commercial purposes, * provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * For (3) and (4) below, "incorporated" means used in whole or part * in a derived work or used as a dependency of a separate work. * * 3. Neither source code or binary form may be incorporated into any * work falling under a license which requires the work or any derived * work to use a particular license. * 4. Neither source code or binary form may be incorporated into any * work which requires for its operation the installation of other works * which may fall under the restrictions given in (3) above. * 5. If this work is included or integrated, modified or unmodified, * with a derived or separate work with a more restrictive license than * this one, this work must be included as a separate whole in either * source or binary form, according to the provisions in (1) and (2) * above. * * 6. This license is subject to periodic updates. For the latest version * of this license, visit http://spatula.net/license.txt * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */