Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!VAX.FTP.COM!jbvb From: jbvb@VAX.FTP.COM (James Van Bokkelen) Newsgroups: comp.protocols.tcp-ip.ibmpc Subject: Re: Public Domain drivers for Ethernet cards Message-ID: <8905301603.AA25960@vax.ftp.com> Date: 30 May 89 16:03:58 GMT References: <25688@ccicpg.UUCP> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 23 Assuming you want something copyrighted such that you can use it in a product: NCSA Telnet/FTP is available in source form, has a driver for the 3C501, but the only way it can use a WD8003 is via the Clarkson Packet Driver, which has a no-commercial-use copyright. NCSA puts the application and the protocol stack in the same .EXE file, and I don't think the programming interface looks much like sockets (I am not sure how well the interface is defined, either). The MIT/CMU/Harvard PC-IP is also available in source form, has a driver for the 3C501 and gets to the WD8003 via the Packet Driver spec (see above). This also puts the protocol stack in the .EXE with the application, and the interface looks nothing like sockets, making heavy use of upcalls and a built-in tasking package (but it is fairly well defined). If you want a separate protocol stack, and/or a socket library, you have to go to the commercial packages: Sun's PC/NFS and FTP's PC/TCP have the drivers you want, and the programming interface, but source (if you really need it) costs quite a bit. James B. VanBokkelen 26 Princess St., Wakefield, MA 01880 FTP Software Inc. voice: (617) 246-0900 fax: (617) 246-0901