| 
             The current firmware is based (but has diverged) from uIP, 
              and the AVR 
              uIP port, mostly because I thought the code style was too confusing 
              to upkeep and I wanted it to run on a Atmega32 on the internal 4K 
              of RAM. (In theory this code is back-compatible with other boards, 
              designs, and architectures.) 
            uIP is released under the the BSD license and uIP/AEther is under 
              the MIT license, both of which are compatible.  
            This code is a Still-In-Progress work, and (as most TCP stacks 
              are) may be buggy! 
            
             |