From owner-freebsd-hackers Sun Jun 17 8:51:10 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from smtp7ve.mailsrvcs.net (smtp7vepub.gte.net [206.46.170.28]) by hub.freebsd.org (Postfix) with ESMTP id 3E28637B403 for ; Sun, 17 Jun 2001 08:50:55 -0700 (PDT) (envelope-from babkin@bellatlantic.net) Received: from bellatlantic.net (client-151-198-117-11.nnj.dialup.bellatlantic.net [151.198.117.11]) by smtp7ve.mailsrvcs.net (8.9.1/8.9.1) with ESMTP id PAA33748047; Sun, 17 Jun 2001 15:49:59 GMT Message-ID: <3B2CD1A6.AF3CBC7D@bellatlantic.net> Date: Sun, 17 Jun 2001 11:49:58 -0400 From: Sergey Babkin X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 4.0-19990626-CURRENT i386) X-Accept-Language: en, ru MIME-Version: 1.0 To: Wes Peters Cc: Jordan Hubbard , hackers@freebsd.org Subject: Re: Query: How to tell if Microsoft is using BSD TCP/IP code? References: <20010615135713Y.jkh@osd.bsdi.com> <3B2AA1A2.B8261530@bellatlantic.net> <3B2AFBAC.A9CE5D4@softweyr.com> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit 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 Wes Peters wrote: > > Sergey Babkin wrote: > > > > Jordan Hubbard wrote: > > > > > > I've had several marketing types approach me recently for details as > > > to whether or not Microsoft was using the BSD TCP/IP stack and/or user > > > utilities, and though it's always been "common knowledge" in the > > I know one way but it's a hard one: disassemble and manually decomiple > > the code and compare it with the BSD code. I've once done such > > a research on the HP-UX pty code (for other reasons) and it matched > > the BSD code practically exactly except for the added spin locks. > > It's a lot easier than that. Just find one of the universities that have > been given the Win2K/XP sources and ask them to compare the IP stack code > with it's reputed parent, NetBSD. It may depend on which license they had to sign to get this source code. Such use may be against this license. Also the code may not perfectly match BSD: for example, UnixWare has its TCP stack based on [some old] BSD but it's heavily modified to accomodate STREAMS instead of sockets. -SB To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message