PicoWeb(TM) Server: A Low-Cost, Complete Microcontroller-Based Web Server Authors: Steven Freyder David Helland Bruce D. Lightner Dated: 14 July 1999 This document copyright (c) 1999 Steven Freyder, David Helland, and Bruce D. Lightner. License is granted to reproduce, copy, post, or distribute in any manner, provided this document is kept intact and no modifications, deletions, or additions are made. WHAT IS IT? PicoWeb(TM) Server is a low-cost, complete Web server based on the Atmel AT90S8515 microcontroller. The PicoWeb Server is based on original software written in a combination of the C programming language, the Perl programming language, and Atmel assembly language, and Atmel machine code. This software is the exclusive property of the authors and is covered by this license agreement. WHAT YOU CAN (AND CANNOT) DO WITH THE PICOWEB SOFTWARE The license at the end of this note gives legal terms and conditions. Here's the layman's interpretation, for information only and with no legal weight: 1. You can use the PicoWeb software in personal, non-commercial applications. You can't use the PicoWeb software in any commercial (moneymaking) manner of any type, nor can you use it to provide services of any kind to any other party. For information on commercial licenses of the PicoWeb software, please contact the authors. (Special arrangements are available for educational institutions and non-profit organizations.) 2. You can modify PicoWeb software as required to port it to other operating systems and compilers, as long as you give a copy of the results to the authors. Other changes require written consent. 3. You can give others PicoWeb software and programs that interface to PicoWeb software, under the same terms and conditions as your PicoWeb software license. 4. The software is provided on a take-it-or-leave-it, as-is basis and the authors assume no responsibility if you choose to use it. OTHER QUESTIONS If you have questions regarding PicoWeb software software or licenses send electronic mail to . AUTHORS PicoWeb software was written by Steven Freyder , David Helland , and Bruce D. Lightner . ADDRESSES Bruce D. Lightner Lightner Engineering 8551 La Jolla Shores Drive La Jolla, California 92037-3044 Voice: +1-858-551-4011 FAX: +1-858-551-0777 Home: +1-858-551-0777 Email: lightner@lightner.net URL: http://www.lightner.net/lightner/bruce/ PicoWeb is a trademark of the authors. All other company names and trademarks are not. ---------------------------------------------------------------------- PICOWEB SERVER SOFTWARE LICENSE AGREEMENT DATED JULY 14, 1999 STEVEN FREYDER, DAVID HELLAND, AND BRUCE D. LIGHTNER ("THE AUTHORS") GRANT YOU A LICENSE AS FOLLOWS TO THE "PICOWEB SERVER SOFTWARE": 1. LICENSE. the Authors grant you a non-exclusive, non-transferable, perpetual (subject to the conditions of section 6) license for the "PicoWeb server software" (the "Software") and its associated documentation, subject to all of the following terms and conditions: a. to use the Software on any computer in your possession; b. to make copies of the Software for back-up purposes; c. to modify the Software in any manner for porting or performance improvement purposes (subject to Section 2) or to incorporate the Software into other computer programs for your own personal or internal use, provided that you provide the Authors with a copy of any such modification or Application Software by electronic mail, and grant the Authors a perpetual, royalty-free license to use and distribute such modifications and Application Programs on the terms set forth in this Agreement. d. to copy and distribute the Software and Application Programs in accordance with the limitations set forth in Section 2. "Application Programs" are programs which incorporate all or any portion of the Software in any form. The restrictions imposed on Application Programs in this Agreement shall not apply to any software which, through the mere aggregation on distribution media, is co-located or stored with the Software. 2. LIMITATIONS ON LICENSE. a. the Authors own the Software and its associated documentation and all copyrights therein. You may only use, copy, modify and distribute the Software as expressly provided for in this Agreement. You must reproduce and include this Agreement, the Authors's copyright notices and disclaimer of warranty on any copy and its associated documentation. b. The Software and all Application Programs are to be used only for non-commercial purposes. However, media costs associated with the distribution of the Software or Application Programs may be recovered. c. The Software, if modified, must carry prominent notices stating that changes have been made, and the dates of any such changes. d. You may not reverse-engineer, decompile, or disassemble the the Software, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. 3. NO OBLIGATION OF THE AUTHORS. You are solely responsible for all of your costs and expenses incurred in connection with the distribution of the Software or any Application Software hereunder, and the Authors shall have no liability, obligation or responsibility therefor. The Authors shall have no obligation to provide maintenance, support, upgrades or new releases to you or to any distributee of the Software or any Application Software. 4. NO WARRANTY OF PERFORMANCE. THE PROGRAM AND ITS ASSOCIATED DOCUMENTATION ARE LICENSED "AS IS" WITHOUT WARRANTY AS TO THEIR PERFORMANCE, MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE PROGRAM IS ASSUMED BY YOU AND YOUR DISTRIBUTEES. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU AND YOUR DISTRIBUTEES (AND NOT THE AUTHORS) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 5. LIMITATION OF LIABILITY. NEITHER THE AUTHORS NOR ANY OTHER PERSON WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR DELIVERY OF THE PROGRAM SHALL BE LIABLE TO YOU OR TO ANY OTHER PERSON FOR ANY DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF THE AUTHORS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 6. TERM. The license granted hereunder is effective until terminated. You may terminate it at anytime by destroying the Software and its associated documentation. Without prejudice to any other rights, the Authors may terminate this license if you fail to comply with the terms and conditions of this agreement. In such event, you must destroy all copies of the the Software and all of its component parts. The termination of your license will not result in the termination of the licenses of any distributees who have received rights to the Software through you so long as they are in compliance with the provisions of this license. 7. GENERAL a. This Agreement shall be governed by the laws of the State of California. b. Address all correspondence regarding this license to the electronic mail address , or to: Bruce D. Lightner Lightner Engineering 8551 La Jolla Shores Drive La Jolla, California 92037-3044 ----------------------------------------------------------------------