1*fd76c71bSTreehugger RobotThis software is copyrighted by Christian Werner <[email protected]> 2*fd76c71bSTreehugger Robotand others. The following terms apply to all files associated with the 3*fd76c71bSTreehugger Robotsoftware unless explicitly disclaimed in individual files. 4*fd76c71bSTreehugger Robot 5*fd76c71bSTreehugger RobotThe authors hereby grant permission to use, copy, modify, distribute, 6*fd76c71bSTreehugger Robotand license this software and its documentation for any purpose, provided 7*fd76c71bSTreehugger Robotthat existing copyright notices are retained in all copies and that this 8*fd76c71bSTreehugger Robotnotice is included verbatim in any distributions. No written agreement, 9*fd76c71bSTreehugger Robotlicense, or royalty fee is required for any of the authorized uses. 10*fd76c71bSTreehugger RobotModifications to this software may be copyrighted by their authors 11*fd76c71bSTreehugger Robotand need not follow the licensing terms described here, provided that 12*fd76c71bSTreehugger Robotthe new terms are clearly indicated on the first page of each file where 13*fd76c71bSTreehugger Robotthey apply. 14*fd76c71bSTreehugger Robot 15*fd76c71bSTreehugger RobotIN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 16*fd76c71bSTreehugger RobotFOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 17*fd76c71bSTreehugger RobotARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 18*fd76c71bSTreehugger RobotDERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 19*fd76c71bSTreehugger RobotPOSSIBILITY OF SUCH DAMAGE. 20*fd76c71bSTreehugger Robot 21*fd76c71bSTreehugger RobotTHE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 22*fd76c71bSTreehugger RobotINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 23*fd76c71bSTreehugger RobotFITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 24*fd76c71bSTreehugger RobotIS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 25*fd76c71bSTreehugger RobotNO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 26*fd76c71bSTreehugger RobotMODIFICATIONS. 27