From owner-freebsd-hackers Sat Jun 16 4: 4:59 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from phaidor.thuvia.org (thuvia.demon.co.uk [193.237.34.248]) by hub.freebsd.org (Postfix) with ESMTP id A7E9C37B409 for ; Sat, 16 Jun 2001 04:04:53 -0700 (PDT) (envelope-from mark@thuvia.demon.co.uk) Received: from dotar-sojat.thuvia.org (dotar-sojat.thuvia.org [10.0.0.4]) by phaidor.thuvia.org (8.11.3/8.11.3) with ESMTP id f5GB4lS03257; Sat, 16 Jun 2001 12:04:47 +0100 (BST) (envelope-from mark@dotar-sojat.thuvia.org) Received: (from mark@localhost) by dotar-sojat.thuvia.org (8.11.4/8.11.4) id f5GB4lT18763; Sat, 16 Jun 2001 12:04:47 +0100 (BST) (envelope-from mark) Date: Sat, 16 Jun 2001 12:04:47 +0100 (BST) From: Mark Valentine Message-Id: <200106161104.f5GB4lT18763@dotar-sojat.thuvia.org> In-Reply-To: Jordan Hubbard's message of Jun 15, 10:34pm X-Mailer: Mail User's Shell (7.2.6 beta(5) 10/07/98) To: jkh@osd.bsdi.com (Jordan Hubbard), roberto@keltia.freenix.fr Subject: Re: Query: How to tell if Microsoft is using BSD TCP/IP code? Cc: hackers@freebsd.org Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > From: jkh@osd.bsdi.com (Jordan Hubbard) > Date: Fri 15 Jun, 2001 > Subject: Re: Query: How to tell if Microsoft is using BSD TCP/IP code? > root@winston-> strings FTP.EXE |grep "University of California" > @(#) Copyright (c) 1983 The Regents of the University of California. You can't tell much from the utilities, there are still too many obvious traces of the proprietary product they originally licensed (much of which was not BSD-derived, and the stuff that was ended up less BSD-like - try looking at a few of lines of context around the above grep to see inexplicable traces of TLI interface code). I suspect that not much if anything is left of the kernel code they initially deployed, though (which was definitely very un-BSD in origin --you can see from old NT documentation that it was a STREAMS implementation, but you really don't want to know what form it took prior to that!-- though it gained some BSD code later on - can't recall whether any of that was prior to MS getting it). Microsoft should, however, definitely have been acknowledging BSD code in their documentation right from the start, until that clause was repealed (the documentation they bought did). This includes the Wolverine stuff they gave out as an add-on to Windows for Workgroups, which had a similar FTP.EXE and so on (Wolverine was released after the original NT TCP/IP implementation). However, I can't offer any concrete proof as to whether their core TCP/IP implementation migrated to BSD code (though I would certainly expect it to be so, as there wasn't much else to choose from back then if I remember), and I no longer work alongside folks who might have tracked that stuff better. Cheers, Mark. -- Mark Valentine, Thuvia Labs "Tigers will do ANYTHING for a tuna fish sandwich." Mark Valentine uses "We're kind of stupid that way." *munch* *munch* and endorses FreeBSD -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message