Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-28 Thread Bsdguru

In a message dated 06/28/2001 12:23:24 AM Eastern Daylight Time, 
[EMAIL PROTECTED] writes:
  Personally I don't care much about BSD vs. GPL and am
   annoyed by Microsoft's hypocricy (sp?). The fact that
   they're using open source software is great.
  
  That was the point I was trying to make.  Rather than be annoyed by this,
  it should be splashed across /., lwn, etc.  But I'm not gonna do it. 
  Maybe ESR will if you tell him.
  
I dont think that microsoft is being hypocritical. They dont generally say 
that open source has no value, only that they dont agree that its a viable 
strategy for marketing commercial products. I dont think that the fact that 
they use some code as a base for their products contradicts that position at 
all.

Bryan

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-28 Thread Andy

anyone seen this yet or am I slow as usual?

http://www.oreillynet.com/pub/a/dotnet/2001/06/27/dotnet.html

Ak

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-27 Thread Wes Peters

Rik van Riel wrote:
 
 On Tue, 26 Jun 2001, Wes Peters wrote:
  Rik van Riel wrote:
   On Sun, 24 Jun 2001, Rahul Siddharthan wrote:
Wes Peters said on Jun 23, 2001 at 23:28:42:
  Plenty of GNU stuff there, though it doesn't say so explicitly.
  Of course, they say it's all meant only for legacy Unix stuff.

 Can you substantiate your claim there is plenty of GNU stuff in
 Interix, or are you just talking out your ass as usual?
  
   gcc, gdb, bash, gnu emacs and a bunch more.
 
  Out of several hundred utilities?
 
 [snip troll]
 
  /taunt weenies=Linux
 
 I hope you're having fun receiving flames from more
 impressionable people ;)
 
 Personally I don't care much about BSD vs. GPL and am
 annoyed by Microsoft's hypocricy (sp?). The fact that
 they're using open source software is great.

That was the point I was trying to make.  Rather than be annoyed by this,
it should be splashed across /., lwn, etc.  But I'm not gonna do it. 
Maybe ESR will if you tell him.

-- 
Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-26 Thread Wes Peters

Rik van Riel wrote:
 
 On Sun, 24 Jun 2001, Rahul Siddharthan wrote:
  Wes Peters said on Jun 23, 2001 at 23:28:42:
Plenty of GNU stuff there, though it doesn't say so explicitly.
Of course, they say it's all meant only for legacy Unix stuff.
  
   Can you substantiate your claim there is plenty of GNU stuff in
   Interix, or are you just talking out your ass as usual?
 
 gcc, gdb, bash, gnu emacs and a bunch more.

Out of several hundred utilities?  Gimme a break.  Yeah, it's probably
half the binary distribution, but that just goes to show the difference
in bloat between the GPL and BSD derived bits.

They even have a download the source page right on the Interix product
page.  You Linux weenies would cry over being hung with a brand new, GPL'd 
rope.

/taunt weenies=Linux

-- 
Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-26 Thread Rik van Riel

On Tue, 26 Jun 2001, Wes Peters wrote:
 Rik van Riel wrote:
  On Sun, 24 Jun 2001, Rahul Siddharthan wrote:
   Wes Peters said on Jun 23, 2001 at 23:28:42:
 Plenty of GNU stuff there, though it doesn't say so explicitly.
 Of course, they say it's all meant only for legacy Unix stuff.
   
Can you substantiate your claim there is plenty of GNU stuff in
Interix, or are you just talking out your ass as usual?
  
  gcc, gdb, bash, gnu emacs and a bunch more.
 
 Out of several hundred utilities?

[snip troll]

 /taunt weenies=Linux

I hope you're having fun receiving flames from more
impressionable people ;)

Personally I don't care much about BSD vs. GPL and am
annoyed by Microsoft's hypocricy (sp?). The fact that
they're using open source software is great.

cheers,

Rik
--
Virtual memory is like a game you can't win;
However, without VM there's truly nothing to lose...

http://www.surriel.com/ http://distro.conectiva.com/

Send all your spam to [EMAIL PROTECTED] (spam digging piggy)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-25 Thread Adam

 Can you substantiate your claim there is plenty of GNU stuff in
 Interix, or are you just talking out your ass as usual?
Substantiate? Look at the component list:

http://www.microsoft.com/windows2000/interix/features.asp

Why should I substantiate it?  Do it yourself if it bothers you.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-25 Thread Wes Peters

Rahul Siddharthan wrote:
 
 http://www.microsoft.com/windows2000/interix/interixinc.asp
 Plenty of GNU stuff there, though it doesn't say so explicitly.
 Of course, they say it's all meant only for legacy Unix stuff.

Can you substantiate your claim there is plenty of GNU stuff in
Interix, or are you just talking out your ass as usual?

-- 
Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-25 Thread Wes Peters

Mark Valentine wrote:
 
 No.  The core SpiderTCP protocol implementation is _not_ derived
 from BSD.  Some of the utilities which were added as the product
 was developed came from Net/1 or Net/2 (hence the FTP.EXE copyright
 string), but others such as route and netstat were written from
 scratch, and the BSD utilities were modified to work over TLI and
 STREAMS (SpiderTCP is a STREAMS implementation, which is why
 NT had STREAMS at least until 4.0; they also used it for their OSI
 and X.500 implementation, even though that was not Spider's).
 
 The STREAMS TCP/IP implementation was later replaced (the way
 Microsoft wedged SpiderSTREAMS into NT was not pretty), but large
 chunks of the utilities remain.

THAT was the stack that was reportedly based on NetBSD 1.3.3.  The NT 5.0
(nee Windows 2000) Beta5 TCP/IP stack would be reported by various network
scanners as the NetBSD 1.3.3 stack, which led to widespread rumors that
the code was a port from NetBSD.  I suspect you would need to look at the
code itself to determine that is true, or get someone at Microsoft to tell
the truth.  Yeah, like that's gonna happen.

 (NOTE: this was never sockets over TLI like the stuff some UNIX
 vendors bought from a Spider competitor!)

*Cough*Lachman*cough*.

 SpiderTCP sockets used an old BSD API, but was a rewrite to work
 over a kernel STREAMS socket interface to the kernel TCP/IP drivers.

Neat hack.


-- 
Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-25 Thread Poul-Henning Kamp

In message [EMAIL PROTECTED], Wes Peters writes:
Mark Valentine wrote:
 
 No.  The core SpiderTCP protocol implementation is _not_ derived
 from BSD.  [...]

 (NOTE: this was never sockets over TLI like the stuff some UNIX
 vendors bought from a Spider competitor!)

*Cough*Lachman*cough*.

*Cough*Wollongong*cough*hack*wheeze* (THUD!)

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-25 Thread Nate Williams

  http://www.microsoft.com/windows2000/interix/interixinc.asp
  Plenty of GNU stuff there, though it doesn't say so explicitly.
  Of course, they say it's all meant only for legacy Unix stuff.
 
 Can you substantiate your claim there is plenty of GNU stuff in
 Interix, or are you just talking out your ass as usual?

That's uncalled for Wes.  Interix contains *lots* of GNU code, but to be
fair to M$, the company that developed Interix was acquired by M$ long
before Linux was as big of a threat to it's business as it is now.



Nate

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-25 Thread James Nuckolls

In mailinglist.freebsd.hackers, you wrote:
 This is a good reference, but sadly it only really refers to the
 sockets paradigm as first popularized by BSD, which means they could
 have followed the API without touching a single line of BSD code.
 
 To reiterate: What I'm looking for is some true, hard evidence that
 Microsoft has used BSD code in any of their operating systems.  A

I assume you've carefully examined the NT 3.51 (and 4.0) license
agreement?  If they did use anything that's from a BSD socket layer
there should be a clause 3 statement there[1][2].

I think I've got a NT 3.5 server kit at the office somewhere...

[1] I mention this because I sware I've seen an actual NT 3.51
manual, the front cover if which DID contain the Bezerkly license
agreement.  Unfortunatly I've lost it. 
[2] And knowing Microsoft's lawyers, it really is there even if
they were trying to cover the fact up.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-24 Thread Rahul Siddharthan

Wes Peters said on Jun 23, 2001 at 23:28:42:
  Plenty of GNU stuff there, though it doesn't say so explicitly.
  Of course, they say it's all meant only for legacy Unix stuff.
 
 Can you substantiate your claim there is plenty of GNU stuff in
 Interix, or are you just talking out your ass as usual?

Why should I substantiate it?  Do it yourself if it bothers you.

R

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-24 Thread Rik van Riel

On Sun, 24 Jun 2001, Rahul Siddharthan wrote:
 Wes Peters said on Jun 23, 2001 at 23:28:42:
   Plenty of GNU stuff there, though it doesn't say so explicitly.
   Of course, they say it's all meant only for legacy Unix stuff.
  
  Can you substantiate your claim there is plenty of GNU stuff in
  Interix, or are you just talking out your ass as usual?

gcc, gdb, bash, gnu emacs and a bunch more.

Rik
--
Virtual memory is like a game you can't win;
However, without VM there's truly nothing to lose...

http://www.surriel.com/ http://distro.conectiva.com/

Send all your spam to [EMAIL PROTECTED] (spam digging piggy)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-21 Thread Koster, K.J.

Dear Jordan,

Bill Gates has jumped in to clarify OS vs. GPL surprisingly quickly after
the publication in WSJ. Lee is my hero.

 
 Sort of the other way around.  We were the several FreeBSD
 volunteers referenced in the article.  Lee's my press contact at the
 WSJ and he's done a number of pieces favorable to us in the past.

Perhaps Lee can consider tracking down how much GLP lisenced software is
used in companies in close proximity to Microsoft. While Microsoft is not
going to be caught dead using it, there must be companies that are married
to Microsoft on one end, but happily use Linux on the other.

Kees Jan


 You are only young once,
   but you can stay immature all your life.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-21 Thread Rahul Siddharthan

Koster, K.J. said on Jun 21, 2001 at 10:24:24:
 Perhaps Lee can consider tracking down how much GLP lisenced software is
 used in companies in close proximity to Microsoft. While Microsoft is not
 going to be caught dead using it, 

http://www.microsoft.com/windows2000/interix/interixinc.asp
Plenty of GNU stuff there, though it doesn't say so explicitly.
Of course, they say it's all meant only for legacy Unix stuff.

- Rahul

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-21 Thread Andy

OOPs ;)

check
http://linuxtoday.com/news_story.php3?ltsn=2001-06-20-018-20-NW-MS-SW

Ak

 Koster, K.J. said on Jun 21, 2001 at 10:24:24:
  Perhaps Lee can consider tracking down how much GLP lisenced software is
  used in companies in close proximity to Microsoft. While
 Microsoft is not
  going to be caught dead using it,

 http://www.microsoft.com/windows2000/interix/interixinc.asp
 Plenty of GNU stuff there, though it doesn't say so explicitly.
 Of course, they say it's all meant only for legacy Unix stuff.

 - Rahul

 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-21 Thread Dag-Erling Smorgrav

Andy [EMAIL PROTECTED] writes:
 http://linuxtoday.com/news_story.php3?ltsn=2001-06-20-018-20-NW-MS-SW

Doesn't this mean software developed with Microsoft's SDK is viral?
And doesn't *that* mean you're not allowed to develop it with
Microsoft's SDK?  And doesn't this sound a bit circular?

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-21 Thread Rik van Riel

On 21 Jun 2001, Dag-Erling Smorgrav wrote:
 Andy [EMAIL PROTECTED] writes:
  http://linuxtoday.com/news_story.php3?ltsn=2001-06-20-018-20-NW-MS-SW

 Doesn't this mean software developed with Microsoft's SDK is viral?
 And doesn't *that* mean you're not allowed to develop it with
 Microsoft's SDK?  And doesn't this sound a bit circular?

http://msdn.microsoft.com/msdn-files/027/001/516/eula_mit.htm


Particularly clause 1 (c).  What was it again about a cat
in a corner making weird jumps? ;)

Rik
--
Executive summary of a recent Microsoft press release:
   we are concerned about the GNU General Public License (GPL)


http://www.surriel.com/
http://www.conectiva.com/   http://distro.conectiva.com/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-21 Thread Mike Meyer

Rahul Siddharthan [EMAIL PROTECTED] types:
 http://www.microsoft.com/windows2000/interix/interixinc.asp
 Plenty of GNU stuff there, though it doesn't say so explicitly.
 Of course, they say it's all meant only for legacy Unix stuff.

Legacy being industry jargon for working.

mike
--
Mike Meyer [EMAIL PROTECTED]  http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-20 Thread Dave McKay

Jordan Hubbard ([EMAIL PROTECTED]) wrote:
 From: Jeroen Massar [EMAIL PROTECTED]
 Subject: RE: Query:  How to tell if Microsoft is using BSD TCP/IP code?
 Date: Sun, 17 Jun 2001 13:16:20 +0200
 
  It all sounds really odd to me but alas a cat does stupid things when it
  gets cornered...
  I sincerely hope that you BSD guysgals stay far far away from the
  microsoft is evil, we can't win it easily so let's bash it to
  hell-attitude.
 
 1. We're not cornered.
 
 2. We're not bashing Microsoft here.  We're just trying to figure
out if their recently published comments that Open Source is bad
and inimical to our interests is really just marketspeak which
contradicts their own engineering position.

I believe that Microsoft is against the GPL.  Prolly won't find too much Linux
code in Windows.  The TCP/IP stacks (i've heard) are pretty close.  Windows has
added a few things, but essentially they are the same.  The BSD licence and the
GPL, as we all know, are very different.  BSD good GPL bad.


-- 
Dave McKay
(i work for no one)

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-20 Thread Alfred Perlstein

* Dave McKay [EMAIL PROTECTED] [010620 15:26] wrote:
 Jordan Hubbard ([EMAIL PROTECTED]) wrote:
  From: Jeroen Massar [EMAIL PROTECTED]
  Subject: RE: Query:  How to tell if Microsoft is using BSD TCP/IP code?
  Date: Sun, 17 Jun 2001 13:16:20 +0200
  
   It all sounds really odd to me but alas a cat does stupid things when it
   gets cornered...
   I sincerely hope that you BSD guysgals stay far far away from the
   microsoft is evil, we can't win it easily so let's bash it to
   hell-attitude.
  
  1. We're not cornered.
  
  2. We're not bashing Microsoft here.  We're just trying to figure
 out if their recently published comments that Open Source is bad
 and inimical to our interests is really just marketspeak which
 contradicts their own engineering position.
 
 I believe that Microsoft is against the GPL.  Prolly won't find
 too much Linux code in Windows.  The TCP/IP stacks (i've heard)
 are pretty close.  Windows has added a few things, but essentially
 they are the same.  The BSD licence and the GPL, as we all know,
 are very different.  BSD good GPL bad.

Microsoft can't include any GPL code in thier OS, as it would force
them to open source it.

I think when Microsoft says: We don't use open source because it's
dangerous they mean GPL'd open source, because all _true_ open
source is contaminated by the GPL (*) making it useless for engaging
in any sort of competition.  This is because the minute you make
your first sale you have to give up the code.

Wouldn't it be somewhat eerie to have all your competitors signed
up as your first customers?  Espcially if they knew they were going
to get a source CDrom with thier purchase? :)

Of course we (BSD) get lumped in with open source, well because we
are open source.  And it's always fun to poke MS people with a pointy
stick and taunt them about thier utilization of BSD code.

Of course using BSD code doesn't force you to do anything except be
honest about using it, something that MS's press dude seems to have
missed.

(*) yes, i'm entitiled to be sarcastic. :)

-Alfred

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-20 Thread Peter

http://news.cnet.com/news/0-1003-200-6322264.html?tag=tp_pr

Gates talks about GPL and being against it.  ---Quote:

In an interview Tuesday with CNET News.com at the TechEd 2001 conference, 
Gates observed that Microsoft routinely shares the source code for its Windows 
operating system with its partners. In addition, the company uses some open-source 
software in its Hotmail e-mail service. 

However, Gates said, there are problems for commercial users relative to the 
(GNU General Public License), and we are just making sure people understand the 
GPL. 

end Quote.

Miscrosoft isn't anti open-source, it's anti GPL.

GPL is great for simple things, that don't create any standard, but work
upon one.  But as even RMS [I think it was RMS] agreed, BSD license is much
better for 'standards'. -- ie the oog format was BSD licensed and the  GPL
people endorsed it because this would allow oog to grow, as now corps can
[try to] make money off a format in their proprietary devices, unlike if oog
was GPLed, it would die as no one would support it except for the linux folks.

On 06/20/2001 3:16:23 PM, Alfred Perlstein is quoted as saying:
[snip]
. . . .| I believe that Microsoft is against the GPL.  Prolly won't find
. . . .| too much Linux code in Windows.  The TCP/IP stacks (i've heard)
. . . .| are pretty close.  Windows has added a few things, but essentially
. . . .| they are the same.  The BSD licence and the GPL, as we all know,
. . . .| are very different.  BSD good GPL bad.
. . . .|
. . . .|Microsoft can't include any GPL code in thier OS, as it would force
. . . .|them to open source it.
. . . .|
. . . .|I think when Microsoft says: We don't use open source because it's
. . . .|dangerous they mean GPL'd open source, because all _true_ open
. . . .|source is contaminated by the GPL (*) making it useless for engaging
. . . .|in any sort of competition.  This is because the minute you make
. . . .|your first sale you have to give up the code.
. . . .|
. . . .|Wouldn't it be somewhat eerie to have all your competitors signed
. . . .|up as your first customers?  Espcially if they knew they were going
. . . .|to get a source CDrom with thier purchase? :)
. . . .|
. . . .|Of course we (BSD) get lumped in with open source, well because we
. . . .|are open source.  And it's always fun to poke MS people with a pointy
. . . .|stick and taunt them about thier utilization of BSD code.
. . . .|
. . . .|Of course using BSD code doesn't force you to do anything except be
. . . .|honest about using it, something that MS's press dude seems to have
. . . .|missed.
. . . .|
. . . .|(*) yes, i'm entitiled to be sarcastic. :)
. . . .|
. . . .|-Alfred
. . . .|
. . . .|To Unsubscribe: send mail to [EMAIL PROTECTED]
. . . .|with unsubscribe freebsd-hackers in the body of the message



www.nul.cjb.net
www.FreeBSD.org



_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-20 Thread Nick Sayer



Peter wrote:


 However, Gates said, there are problems for commercial users relative to the 
 (GNU General Public License), and we are just making sure people understand the 
 GPL. 
 
 end Quote.


But the issue is that wasn't the end of the quotation. Later on, Bubba says,

And so people should understand the GPL. When people say open source, 
they often mean the GPL.

In the past, the line from Microsoft has been reduced publicly to Open 
source is bad because the GPL is viral. They are trying to tar 
non-GPLed open source projects with the same FUDdy brush.

So I think pointing out areas where they don't live by their own FUD is 
a very important thing to do.




To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-20 Thread Dag-Erling Smorgrav

Peter [EMAIL PROTECTED] writes:
 GPL is great for simple things, that don't create any standard, but
 work upon one.  But as even RMS [I think it was RMS] agreed, BSD
 license is much better for 'standards'. -- ie the oog format was BSD
 licensed and the GPL people endorsed it because this would allow oog
 to grow, as now corps can [try to] make money off a format in their
 proprietary devices, unlike if oog was GPLed, it would die as no one
 would support it except for the linux folks.

Beware.  Richard Stallman also advocates changing to more restrictive
licenses once the software (in general, not ogg in particular) has
gather sufficient momentum.  He wrote a diatribe a year or two back
where he argued that the time had come to switch glibc (IIRC) from
LPGL to GPL so that all the commercial software vendors who had become
dependent on Linux would be forced to GPL their software or fold.
Talk about bait-and-switch!  It's for this reason, by the way, that
the LGPL has been renamed from Library GPL to Lesser GPL.

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-19 Thread void

On Mon, Jun 18, 2001 at 10:55:06PM -0400, Sergey Babkin wrote:
 Josef Karthauser wrote:
  
  On Sat, Jun 16, 2001 at 01:16:28PM -0400, [EMAIL PROTECTED] wrote:
   is BSDI's stack so superior to any of the other BSDs that MS would pay BSDI
   for it, particularly at a time when BSDI was trying to compete with MS in the
   server market? Seems like something that a bunch of BSD fanatics conjured up
   after a few beers.
  
  Are you sure that this was Microsoft.  The press release that I remember
  from last year was a Compaq one (or was it SCO), but not Microsoft.
 
 Definitely not SCO. Though SCO's Great Networking Achievement
 of year 2000 was an implementation of in-kernel sockets (as opposed
 to the user-level library over TLI) so there is a chance that
 you had it confused with this.

The one last year was Compaq.  I think it was actually Tandem.
Followups set to -chat.

-- 
 Ben

An art scene of delight
 I created this to be ...  -- Sun Ra

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-19 Thread Terry Lambert

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
 community that they were, when I set about to prove it I found it to
 be less easy than I'd thought.  I've strings'd various binaries and
 DLLs in my copy of Windows 98 but have yet to find anything resembling
 proof.  Does anyone out there have any details or discovery techniques
 for confirming or disproving this assertion either way?  It would be
 very useful (for us) from a PR standpoint to know.
 
 Thanks!

BSDI or CSRG did the contract work, according to my sources;
so you might want to ask Kirk or Mike Karels, since you are
more connected to them than we are (e.g. same building, etc.).

My sources are a former BSDI employee from way back (lawsuit
days and before), and another person.

The FTP utility contains the copyright string (run strings
on it).  Several other standard tools have similar copyright
strings in them.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-19 Thread Terry Lambert

Dan Nelson wrote:
 
 In the last episode (Jun 15), Jordan Hubbard said:
  Thanks, that represents the first hard hit I've seen yet:
 
  root@winston- strings FTP.EXE |grep University of California
  @(#) Copyright (c) 1983 The Regents of the University of California.
 
 But this probably just means that FTP.EXE is based off the BSD ftp
 source; you're looking for evidence that the kernel itself has BSD
 stack code in it, right?

I doubt it.  The stack was in user space until NT/2000;
that's why sockets could not be treated as file descriptors.

Actually, you can allocate anonymous completion ports,
and use aprtment model threading to get the same effect
in 95/98, but who's counting?  8-).

The file you are looking for is WSOCK32.DLL, the 32 bit
WinSock library.  Preferrably, you will use the version
from the developer CD, since it has debugging information
and many more unstripped strings.  If you have a copy of
Visual InterDev or even just a vanilla Visual C++,
it should be an easy find.

Also I suggest looking at the Early Availability Technology
Preview for their IPv4+IPSEC/IPv6 stack.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-19 Thread Adam

An article over on www.Kuro5hin.org by a someone who claims
to be a former MS employee describes the stack used in NT back
in the early 90's as code which was liscensed from a company
called 'Spider'. In the comp.unix.admin archives I found a post
which references Spider QNIX as a *nix variant so I'm pretty 
sure this is who the article is referencing. Anyway this code 
in turn was pulled from BSD back in the day...

...Along with Spider's stack came versions of various 
TCP/IP-related utility programs, such as ftp, rcp and 
rsh. Those were ported from BSD sockets to winsock (not
a huge change) and bundled with NT.

I don't know how much faith you can put in it, but its an 
interesting read. I found the following snippet to be
quite curious...

And implying that the TCP/IP stack uses BSD code is also 
false. As I said above there may be small vestiges of it 
in there, although I doubt it. Anyway the FreeBSD 
programmers who reported all this to the Wall Street 
Journal can't see the NT TCP/IP source either, so they 
can't have been referring to that.

Sorry if this belongs in -chat now. Just passing it along.

BSDI or CSRG did the contract work, according to my sources;
so you might want to ask Kirk or Mike Karels, since you are
more connected to them than we are (e.g. same building, etc.).

My sources are a former BSDI employee from way back (lawsuit
days and before), and another person.

The FTP utility contains the copyright string (run strings
on it).  Several other standard tools have similar copyright
strings in them.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-19 Thread Mark Valentine

 From: [EMAIL PROTECTED] (Adam)
 Date: Tue 19 Jun, 2001
 Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?

 An article over on www.Kuro5hin.org by a someone who claims
 to be a former MS employee describes the stack used in NT back
 in the early 90's as code which was liscensed from a company
 called 'Spider'.

Correct.  Spider Systems in those days; that product (SpiderTCP)
is still sold by Spider Software http://www.spider.com, primarily
targetted at embedded systems.  (I was [EMAIL PROTECTED] for quite a
while, since the days I was spider!mark...)

 In the comp.unix.admin archives I found a post
 which references Spider QNIX as a *nix variant so I'm pretty 
 sure this is who the article is referencing.

Hmm, that's a bit muddled.  A major Spider customer did use
QNX (and still does), but that's not a Spider product (see
http://www.qnx.com), just a supported (and neat) platform.

 Anyway this code 
 in turn was pulled from BSD back in the day...

No.  The core SpiderTCP protocol implementation is _not_ derived
from BSD.  Some of the utilities which were added as the product
was developed came from Net/1 or Net/2 (hence the FTP.EXE copyright
string), but others such as route and netstat were written from
scratch, and the BSD utilities were modified to work over TLI and
STREAMS (SpiderTCP is a STREAMS implementation, which is why
NT had STREAMS at least until 4.0; they also used it for their OSI
and X.500 implementation, even though that was not Spider's).

The STREAMS TCP/IP implementation was later replaced (the way
Microsoft wedged SpiderSTREAMS into NT was not pretty), but large
chunks of the utilities remain.

 ...Along with Spider's stack came versions of various 
 TCP/IP-related utility programs, such as ftp, rcp and 
 rsh. Those were ported from BSD sockets to winsock (not
 a huge change) and bundled with NT.

Near enough.  The SpiderTCP utilities still had sockets support
(NOTE: this was never sockets over TLI like the stuff some UNIX
vendors bought from a Spider competitor!) and -DNO_TLI should
have worked, but that TLI code is _still_ there in FTP.EXE!

SpiderTCP sockets used an old BSD API, but was a rewrite to work
over a kernel STREAMS socket interface to the kernel TCP/IP drivers.

 I don't know how much faith you can put in it, but its an 
 interesting read. I found the following snippet to be
 quite curious...
 
 And implying that the TCP/IP stack uses BSD code is also 
 false. As I said above there may be small vestiges of it 
 in there, although I doubt it.

I can't confirm thatt, but I suspect there's very little, if any,
SpiderTCP code left in the TCP/IP drivers after the rewrite, and
all other TCP/IP vendors of note in that market would have been
using BSD derived code (even those selling STREAMS implementations,
though they tended to be less modular than Spider's product).

Cheers,

mark.

-- 
Mark Valentine, Thuvia Labs [EMAIL PROTECTED]   http://www.thuvia.co.uk
Tigers will do ANYTHING for a tuna fish sandwich.   Mark Valentine uses
We're kind of stupid that way.   *munch* *munch*and endorses FreeBSD
  -- http://www.calvinandhobbes.com  http://www.freebsd.org

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Josef Karthauser

On Sat, Jun 16, 2001 at 01:16:28PM -0400, [EMAIL PROTECTED] wrote:
 is BSDI's stack so superior to any of the other BSDs that MS would pay BSDI 
 for it, particularly at a time when BSDI was trying to compete with MS in the 
 server market? Seems like something that a bunch of BSD fanatics conjured up 
 after a few beers.

Are you sure that this was Microsoft.  The press release that I remember
from last year was a Compaq one (or was it SCO), but not Microsoft.

Joe

 PGP signature


RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Andy [Tecc Nops]

Hmm, anyone seen this then in the Wall Street J ??
Or is this what started this thread (if so I musta
missed one somewhere along the line).

Ak

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of Josef Karthauser
 Sent: 18 June 2001 11:17
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Subject: Re: Query: How to tell if Microsoft is using BSD TCP/IP code?
 
 
 On Sat, Jun 16, 2001 at 01:16:28PM -0400, [EMAIL PROTECTED] wrote:
  is BSDI's stack so superior to any of the other BSDs that MS 
 would pay BSDI 
  for it, particularly at a time when BSDI was trying to compete 
 with MS in the 
  server market? Seems like something that a bunch of BSD 
 fanatics conjured up 
  after a few beers.
 
 Are you sure that this was Microsoft.  The press release that I remember
 from last year was a Compaq one (or was it SCO), but not Microsoft.
 
 Joe
 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Andy [Tecc Nops]

jeez, forgot the link to WSJ

http://public.wsj.com/news/hmc/sb992819157437237260.htm

If this is what started this forgive me for being
so unobservent, we're a bit slow here in the UK
sometimes (well I am that is!)

Ak

 Hmm, anyone seen this then in the Wall Street J ??
 Or is this what started this thread (if so I musta
 missed one somewhere along the line).
 
 Ak


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Bsdguru

In a message dated 06/17/2001 2:27:59 PM Eastern Daylight Time, 
[EMAIL PROTECTED] writes:

 2. We're not bashing Microsoft here.  We're just trying to figure
 out if their recently published comments that Open Source is bad
 and inimical to our interests is really just marketspeak which
 contradicts their own engineering position.
  
  - Jordan

It wouldnt contradict their marketing position if they are using BSD code, 
because they dont make source readily available. Using open source for a 
commercial product which you modify and customize is not the same as making 
the source available for others to modify and distribute at will.  I dont see 
how proving the microsoft uses open source code in their product proves that 
open source is generally good for commercial products or corporate interests. 
All it proves is that open source has some value as a base for more s, which 
I dont think that anyone, including Microsoft, disagrees with.

Bryan

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Adam

I'm not sure if this will help or not but Winsock.h, Winsock2.h, and Ws2spi.h
which are shipped with visual studio 6 include the following in the header:

 * This file includes parts which are Copyright (c) 1982-1986 Regents
 * of the University of California.  All rights reserved.  The
 * Berkeley Software License Agreement specifies the terms and
 * conditions for redistribution.
 */

http://msdn.microsoft.com/library/psdk/winsock/apistart_9g1e.htm mentions
BSD, not sure if is direct enough.

I'm downloading the SDK right now so I can grepmonkey through the latest
and greatest headers, etc.

HTH

--
[ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
[ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
[ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]

On Fri, 15 Jun 2001, Joseph A. Mallett wrote:

 Do you happen to have any of their Winsock propoganda handy (specifically
 developer materials or winsock.h header file)? I know for a fact that they
 have said repetedly that some of it was taken directly from Berkely. I'm
 just not sure where... I'm going to start digging through my stuff to see
 if I can find anything.

 --
 [ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
 [ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
 [ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]

 On Fri, 15 Jun 2001, 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
  community that they were, when I set about to prove it I found it to
  be less easy than I'd thought.  I've strings'd various binaries and
  DLLs in my copy of Windows 98 but have yet to find anything resembling
  proof.  Does anyone out there have any details or discovery techniques
  for confirming or disproving this assertion either way?  It would be
  very useful (for us) from a PR standpoint to know.
 
  Thanks!
 
  - Jordan
 
  To Unsubscribe: send mail to [EMAIL PROTECTED]
  with unsubscribe freebsd-hackers in the body of the message
 


 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Jordan Hubbard

Sort of the other way around.  We were the several FreeBSD
volunteers referenced in the article.  Lee's my press contact at the
WSJ and he's done a number of pieces favorable to us in the past.
Again, I'd like to thank the various folks on -hackers who responded
(you know who you are) and were a help with this article.  If nothing
else, it finally got Microsoft to publically admit that we're STILL at
Hotmail rather than saying, as they have in the past, that FreeBSD
was completely removed and replaced with Windows. :-)

- Jordan

From: Andy [Tecc Nops] [EMAIL PROTECTED]
Subject: RE: Query:  How to tell if Microsoft is using BSD TCP/IP code?
Date: Mon, 18 Jun 2001 15:37:44 +0100

 jeez, forgot the link to WSJ
 
 http://public.wsj.com/news/hmc/sb992819157437237260.htm
 
 If this is what started this forgive me for being
 so unobservent, we're a bit slow here in the UK
 sometimes (well I am that is!)
 
 Ak
 
  Hmm, anyone seen this then in the Wall Street J ??
  Or is this what started this thread (if so I musta
  missed one somewhere along the line).
  
  Ak
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Steve Tremblett

+ Adam wrote:
| I'm not sure if this will help or not but Winsock.h, Winsock2.h, and Ws2spi.h
| which are shipped with visual studio 6 include the following in the header:
| 
|  * This file includes parts which are Copyright (c) 1982-1986 Regents
|  * of the University of California.  All rights reserved.  The
|  * Berkeley Software License Agreement specifies the terms and
|  * conditions for redistribution.
|  */

that only implies that they copied parts of the API - it doesn't give
any indication of what code is underneath.

-- 
Steve Tremblett

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-18 Thread Sergey Babkin

Josef Karthauser wrote:
 
 On Sat, Jun 16, 2001 at 01:16:28PM -0400, [EMAIL PROTECTED] wrote:
  is BSDI's stack so superior to any of the other BSDs that MS would pay BSDI
  for it, particularly at a time when BSDI was trying to compete with MS in the
  server market? Seems like something that a bunch of BSD fanatics conjured up
  after a few beers.
 
 Are you sure that this was Microsoft.  The press release that I remember
 from last year was a Compaq one (or was it SCO), but not Microsoft.

Definitely not SCO. Though SCO's Great Networking Achievement
of year 2000 was an implementation of in-kernel sockets (as opposed
to the user-level library over TLI) so there is a chance that
you had it confused with this.

-SB

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-17 Thread Jeroen Massar

Jordan Hubbard [EMAIL PROTECTED] 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
 community that they were, when I set about to prove it I found it to
 be less easy than I'd thought.  I've strings'd various binaries and
 DLLs in my copy of Windows 98 but have yet to find anything resembling
 proof.  Does anyone out there have any details or discovery techniques
 for confirming or disproving this assertion either way?  It would be
 very useful (for us) from a PR standpoint to know.

I don't know what you are trying to get from all this,
especially the It would be very useful (for us) from a PR standpoint to
know. part.
It all sounds really odd to me but alas a cat does stupid things when it
gets cornered...
I sincerely hope that you BSD guysgals stay far far away from the
microsoft is evil, we can't win it easily so let's bash it to
hell-attitude.
{and that's my opinion, it's a freespeech world so don't start flaming
me all of a sudden)

Now for the hackers@freebsd (and the important) part of this reply:

The easiest and public way to search for evidence is to head over to
http://msdn.microsoft.com which is the
Microsoft Developer Network site and which contains most of the
documentation you'll probably ever need.

The stuff about the BSD *API* which is in use by probably every single
OS having TCP/IP support.
http://msdn.microsoft.com/library/devprods/vs6/visualc/vccore/_core_wind
ows_sockets.3a_.background.htm
Be glad they use and acknowledge the BSD API Porting socket apps
would be much more difficult then.

8--
The Windows Sockets specification defines a binary-compatible network
programming interface for Microsoft Windows. Windows Sockets are based
on the UNIXR sockets implementation in the Berkeley Software
Distribution (BSD, release 4.3) from the University of California at
Berkeley. The specification includes both BSD-style socket routines and
extensions specific to Windows. Using Windows Sockets permits your
application to communicate across any network that conforms to the
Windows Sockets API. On Win32, Windows Sockets provide for thread
safety.
--8

You should also check:
http://msdn.microsoft.com/library/devprods/vs6/visualc/vccore/_core_wind
ows_sockets_topics.htm
http://msdn.microsoft.com/library/psdk/winsock/apistart_9g1e.htm
http://msdn.microsoft.com/library/techart/msdn_wsockets.htm

http://msdn.microsoft.com/library/backgrnd/html/tcpipintro.htm

Another nice thing to read is:
http://msdn.microsoft.com/library/devprods/vs6/visualc/vccore/_core_port
_from_unix_to_win32.htm
Which notes how to port Unix apps to Win32

Now for some nice technical stuff...
Let's run depends over the c:\winnt\system32\drivers\tcpip.sys (version
5.0.2195.2910)
These are the functions:

FreeIprBuff
GetIFAndLink
IPAddInterface
IPAllocBuff
IPDelayedNdisReEnumerateBindings
IPDelInterface
IPDeregisterARP
IPDisableSniffer
IPEnableSniffer
IPFreeBuff
IPGetAddrType
IPGetBestInterface
IPGetInfo
IPInjectPkt
IPProxyNdisRequest
IPRegisterARP
IPRegisterProtocol
IPSetIPSecStatus
IPTransmit
LookupRoute
LookupRouteInformation
LookupRouteInformationWithBuffer
SendICMPErr
SetIPSecPtr
tcpxsum
UnSetIPSecPtr
UnSetIPSecSendPtr

Wow those really look like BSD functions :)
Ofcourse they don't because Windows uses a completely different driver 
communication model compared to most other Operating Systems which are
around.

Note that this is documented (ofcourse)
http://msdn.microsoft.com/library/psdk/winsock/ovrvw3_9xma.htm
8-
Deviation from Berkeley Sockets
There are a few limited instances where Windows Sockets has had to
divert from strict adherence to the Berkeley conventions, usually due to
implementation difficulties in the MicrosoftR Windows environment.
-8

Introduction to NDIS:
http://msdn.microsoft.com/library/wcedoc/wceddk/ndis_1.htm
Though it states it's for Windows CE it does also apply to WinNT per the
model and such but the DDK isn't online at MS as far as I can see so
fast... but google found this nice link:
http://www.osr.com/ddk/303tdi_7ron.htm.

And finaly for all the people who are well minded enough to read to the
end I've saved the best for last:

http://www.microsoft.com/technet/winnt/reskit/sur_tcp2.asp - Chapter 6 -
TCP/IP Implementation Details 
http://www.microsoft.com/technet/win2000/win2ksrv/technote/tcpipimp.asp?
a=frame -  MS Windows 2000 TCP/IP Implementation Details

And some more reading for all of you:
http://www.microsoft.com/technet/win2000/win2ksrv/reskit/tcpch01.asp?a=f
rame - Introduction to TCP/IP
http://www.microsoft.com/technet/win2000/win2ksrv/technote/ispstep.asp?a
=frame - Step-by-Step Guide to Internet Protocol Security (IPSec)

Well here you have your 'facts'
You can bet they've very probably looked at *BSD  Linux  others TCP/IP
code but only way you ever going to be sure
they are using your code is (to 

Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-17 Thread Peter Pentchev

On Sun, Jun 17, 2001 at 01:16:20PM +0200, Jeroen Massar wrote:
 Jordan Hubbard [EMAIL PROTECTED] 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
  community that they were, when I set about to prove it I found it to
  be less easy than I'd thought.  I've strings'd various binaries and
  DLLs in my copy of Windows 98 but have yet to find anything resembling
  proof.  Does anyone out there have any details or discovery techniques
  for confirming or disproving this assertion either way?  It would be
  very useful (for us) from a PR standpoint to know.
 
 I don't know what you are trying to get from all this,
 especially the It would be very useful (for us) from a PR standpoint to
 know. part.
 It all sounds really odd to me but alas a cat does stupid things when it
 gets cornered...
 I sincerely hope that you BSD guysgals stay far far away from the
 microsoft is evil, we can't win it easily so let's bash it to
 hell-attitude.
 {and that's my opinion, it's a freespeech world so don't start flaming
 me all of a sudden)

Your technical arguments are very nice and may turn out to be useful.
However, I can't say I agree with your comments.  Jordan did NOT say
that he wanted to prove MS had, like, stolen the BSD networking code;
he merely said he was interested in proving or disproving any degree
of BSD-derivation of the Windows TCP/IP stack.

Saying that Solaris, IRIX, AIX and who-not have great parts of the
OS derived from SysV or BSD code is not really 'bashing' those OS's,
is it?  There is still a large amount of their own code, created
with a large amount of work put in; the 'derived' part simply means
that they have given credit to others' work by reusing it.

Thus, if it turns out that Microsoft have really derived their TCP/IP
stack from the BSD one, this would not mean they've stolen the BSD stack
for lack of wits to write their own; it would simply means that they have
decided that the BSD stack was a nice piece of code, and it would not have
been worth it to put in all the effort necessary to rewrite it from
the ground up.

G'luck,
Peter

-- 
What would this sentence be like if it weren't self-referential?

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-17 Thread Jordan Hubbard

From: Jeroen Massar [EMAIL PROTECTED]
Subject: RE: Query:  How to tell if Microsoft is using BSD TCP/IP code?
Date: Sun, 17 Jun 2001 13:16:20 +0200

 It all sounds really odd to me but alas a cat does stupid things when it
 gets cornered...
 I sincerely hope that you BSD guysgals stay far far away from the
 microsoft is evil, we can't win it easily so let's bash it to
 hell-attitude.

1. We're not cornered.

2. We're not bashing Microsoft here.  We're just trying to figure
   out if their recently published comments that Open Source is bad
   and inimical to our interests is really just marketspeak which
   contradicts their own engineering position.

- Jordan

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-17 Thread Jeroen Massar

Jordan Hubbard [EMAIL PROTECTED] wrote:

 Jeroen Massar [EMAIL PROTECTED] wrote:
  It all sounds really odd to me but alas a cat does stupid things
when it gets cornered...
  I sincerely hope that you BSD guysgals stay far far away from the
  microsoft is evil, we can't win it easily so let's bash it to
hell-attitude.
^-- did you notice this piece I hope you did I really didn't
take the time of searching for those references,
which you asked for (confirming or disproving this assertion) just to
kick you down or something.
It was also only a figure of speech... I was only warning (big word :)
for the stuff that happened
to especially all those linux advocates (see slashdot.org for your daily
propaganda :) and/or what happened back
in the Amiga vs Windows vs Atari etc days.
http://www.openbsd.org/goals.html luckily states: Be as politics-free
as possible; solutions should be decided on the basis of technical
merit.
That goes for OpenBSD and I think/hope for all the other BSD's, I hope
you understand what I mean with all of this :)

 1. We're not cornered.
But you are doing propaganda actions (newpaper :)... which for some
people really leeds to think that you are...
I am also wondering why you wanted to get a complete press release out
so quickly but that we'll all see on Monday :)
I am glad you sorted me out on that point, got me a bit worried though.

 2. We're not bashing Microsoft here.  We're just trying to figure
out if their recently published comments that Open Source is bad
and inimical to our interests is really just marketspeak which
contradicts their own engineering position.
Well the marketing division of Microsoft prolly never reported any
negative cashflow :)
Then again you are kinda indicating here that you are worried as you do
respond to something you think is very propaganda alike.

And in another thread (Summary: Is Microsoft using the BSD TCP/IP
stack?):
 It's apparently just not possible to really tell for sure without
 looking at the source code, and it was not possible to get ahold of
 any of the University licensee's or Microsoft developers in time to go
 into that level of detail.  There were a few telltales, however,
 such as the TCP initial window in Windows 2000 being exactly the same
 as FreeBSD and OpenBSD and a few headers in Microsoft Visual studio,
 as well as various userland utilities, bearing the BSD trademark.
You could also have checked out http://research.microsoft.com/msripv6/
which has full source code to the IPv6 stack,
though it's the Research version, so it's not exactly what's going
production in WinXP (as currently found in the beta's :).
And the headers only describe the BSD API which is, I repeat, in use
by almost any TCP/IP stack there is, so there is absoletely no
conclusion you can take from that.
One can very easily port a BSD-socket API using program by adding the
openingclosing of the winsock.dll which is the biggest part you'll need
to do unless you are using things like raw sockets and such (see
http://msdn.microsoft.com/library/devprods/vs6/visualc/vccore/_core_port
:)
The userland tools are very probably based on the BSD code though but in
what extent... that's really hard to say, and they've probabably also
been very much altered.

 In any case, I'd like to thank everyone for their help and suggest
 that those interested read Monday's (June 18th) Wall Street Journal
 for some of the results of their research.
I'll surelly check it out to see what it states... 

I hope this at least makes my point clear as I am really not advocating
any OS whatsoever... (Amiga Rulez grin :)

Greets,
 Jeroen

PS: rest of the discussion can prolly go to /dev/null as it won't have
any more impact on the newspaper thingy, I just wanted it straightened
from my side.
PS2: Jordan... You are ofcourse allowed to bash me with good
argumentation for this as you may see fit.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



RE: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-17 Thread Brian Wolter

  microsoft is evil, we can't win it easily so let's bash it to

microsoft /is/ evil. point in fact they're one of the most unethical
capitalist organizations you could find as far as their business practices
are concerned. unfortunately, the masses are also too stupid to protect
themselves.

peace,
brian


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-17 Thread Greg Black

Sergey Babkin wrote:

| Brian Wolter wrote:
|  
|microsoft is evil, we can't win it easily so let's bash it to
|  
|  microsoft /is/ evil. point in fact they're one of the most unethical
| ^^^
|  capitalist organizations you could find as far as their business
| ^^
| 
| Translation: a socialist/communist organisation.

This BS has gone on long enough.  It has nothing to do with the
hackers list -- take it to chat if you must continue it.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-16 Thread David O'Brien

Doesn't any one remember Netiquette these days and trim what they are
replying to??
[ thread left below to see how bad this is getting.. ]


On Fri, Jun 15, 2001 at 02:42:35PM -0700, Jordan Hubbard wrote:
 This is a good reference, but sadly it only really refers to the
 sockets paradigm as first popularized by BSD, which means they could
 have followed the API without touching a single line of BSD code.
 
 To reiterate: What I'm looking for is some true, hard evidence that
 Microsoft has used BSD code in any of their operating systems.  A
 number of people have sent me anecdotal evidence and I heard from a
 friend type stories, but sadly I cannot use any of that.  What I need
 is tangible proof - the people working on this story have already
 heard all the stories and now what they're looking for is the kind of
 confirmation that can be cited and independently verified.  I can't
 name names, but suffice it to say that it will be a small (and very
 visible) coup for us if we can help them prove this.  Thanks.
 
 - Jordan
 
 From: Joseph A. Mallett [EMAIL PROTECTED]
 Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
 Date: Fri, 15 Jun 2001 17:06:23 -0400 (EDT)
 
  http://msdn.microsoft.com/library/psdk/winsock/apistart_9g1e.htm mentions
  BSD, not sure if is direct enough.
  
  I'm downloading the SDK right now so I can grepmonkey through the latest
  and greatest headers, etc.
  
  HTH
  
  --
  [ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
  [ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
  [ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]
  
  On Fri, 15 Jun 2001, Joseph A. Mallett wrote:
  
   Do you happen to have any of their Winsock propoganda handy (specifically
   developer materials or winsock.h header file)? I know for a fact that they
   have said repetedly that some of it was taken directly from Berkely. I'm
   just not sure where... I'm going to start digging through my stuff to see
   if I can find anything.
  
   --
   [ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
   [ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
   [ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]
  
   On Fri, 15 Jun 2001, 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
community that they were, when I set about to prove it I found it to
be less easy than I'd thought.  I've strings'd various binaries and
DLLs in my copy of Windows 98 but have yet to find anything resembling
proof.  Does anyone out there have any details or discovery techniques
for confirming or disproving this assertion either way?  It would be
very useful (for us) from a PR standpoint to know.
   
Thanks!
   
- Jordan
   
To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message
   
  
  
   To Unsubscribe: send mail to [EMAIL PROTECTED]
   with unsubscribe freebsd-hackers in the body of the message
  
  
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-16 Thread Drew Eckhardt

In message [EMAIL PROTECTED], [EMAIL PROTECTED] writes:
Doesn't any one remember Netiquette these days and trim what they are
replying to??

No.  Every month is September.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-16 Thread diman


Hi,
I agree with Serger Babkin - strings(1) wouldn't help.
Main keywords are:  ndis.vxd ,  vip.386 ,  vtcp.386 .
Any DLL's has nothing common with TCP/IP stack  - at least on md 9x.


Sergey Babkin wrote:

 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.

 -SB


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-16 Thread Mark Valentine

 From: [EMAIL PROTECTED] (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 [EMAIL PROTECTED]   http://www.thuvia.co.uk
Tigers will do ANYTHING for a tuna fish sandwich.   Mark Valentine uses
We're kind of stupid that way.   *munch* *munch*and endorses FreeBSD
  -- http://www.calvinandhobbes.com  http://www.freebsd.org

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-16 Thread Bsdguru

is BSDI's stack so superior to any of the other BSDs that MS would pay BSDI 
for it, particularly at a time when BSDI was trying to compete with MS in the 
server market? Seems like something that a bunch of BSD fanatics conjured up 
after a few beers.

Bryan

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-16 Thread Daniel Kim

In the previous episode, Jordan Hubbard said:

 Not really, I don't have any contacts there.  Sigh.  I didn't think
 proving this would be quite so hard. :(

If you issue the following command on hub:

% grep microsoft.com freebsd-* 2/dev/null

you may be able to find some contacts there.

Any Microsoft employee should be able to find an appropriate contact
through their Enterprise Directory or Exchange Global Address List, so
locating the group/division should not be a problem. But the question
is, are they willing to respond?

--dk


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Steve B.

What I read awhile back was MS licensed from BSDi their TCP/IP stack for use
in W2K.

Steve B.


- Original Message -
From: Jordan Hubbard [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, June 15, 2001 1:57 PM
Subject: Query: How to tell if Microsoft is using BSD TCP/IP code?


 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
 community that they were, when I set about to prove it I found it to
 be less easy than I'd thought.  I've strings'd various binaries and
 DLLs in my copy of Windows 98 but have yet to find anything resembling
 proof.  Does anyone out there have any details or discovery techniques
 for confirming or disproving this assertion either way?  It would be
 very useful (for us) from a PR standpoint to know.

 Thanks!

 - Jordan

 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Jordan Hubbard

Do you have a pointer to what you read?  I really need HARD evidence
here, not just anecdotal stuff.  Thanks!

- Jordan

From: Steve B. [EMAIL PROTECTED]
Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
Date: Fri, 15 Jun 2001 13:59:51 -0700

 What I read awhile back was MS licensed from BSDi their TCP/IP stack for use
 in W2K.
 
 Steve B.
 
 
 - Original Message -
 From: Jordan Hubbard [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, June 15, 2001 1:57 PM
 Subject: Query: How to tell if Microsoft is using BSD TCP/IP code?
 
 
  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
  community that they were, when I set about to prove it I found it to
  be less easy than I'd thought.  I've strings'd various binaries and
  DLLs in my copy of Windows 98 but have yet to find anything resembling
  proof.  Does anyone out there have any details or discovery techniques
  for confirming or disproving this assertion either way?  It would be
  very useful (for us) from a PR standpoint to know.
 
  Thanks!
 
  - Jordan
 
  To Unsubscribe: send mail to [EMAIL PROTECTED]
  with unsubscribe freebsd-hackers in the body of the message
 
 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Joseph A. Mallett

Do you happen to have any of their Winsock propoganda handy (specifically
developer materials or winsock.h header file)? I know for a fact that they
have said repetedly that some of it was taken directly from Berkely. I'm
just not sure where... I'm going to start digging through my stuff to see
if I can find anything.

--
[ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
[ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
[ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]

On Fri, 15 Jun 2001, 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
 community that they were, when I set about to prove it I found it to
 be less easy than I'd thought.  I've strings'd various binaries and
 DLLs in my copy of Windows 98 but have yet to find anything resembling
 proof.  Does anyone out there have any details or discovery techniques
 for confirming or disproving this assertion either way?  It would be
 very useful (for us) from a PR standpoint to know.

 Thanks!

 - Jordan

 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Nate Williams

 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
 community that they were, when I set about to prove it I found it to
 be less easy than I'd thought.  I've strings'd various binaries and
 DLLs in my copy of Windows 98 but have yet to find anything resembling
 proof.  Does anyone out there have any details or discovery techniques
 for confirming or disproving this assertion either way?  It would be
 very useful (for us) from a PR standpoint to know.

I think the nmap folks noticed that the stack in Win98 (I don't remember
if it was in Win2K as wll) behaved almost exactly like the BSD stack in
ways that weren't mandatory.  Their conclusion was that it had to be
based on the BSD code to get such similar behavior, since no other stack
behaved in this manner.



Nate

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Joseph A. Mallett

http://msdn.microsoft.com/library/psdk/winsock/apistart_9g1e.htm mentions
BSD, not sure if is direct enough.

I'm downloading the SDK right now so I can grepmonkey through the latest
and greatest headers, etc.

HTH

--
[ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
[ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
[ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]

On Fri, 15 Jun 2001, Joseph A. Mallett wrote:

 Do you happen to have any of their Winsock propoganda handy (specifically
 developer materials or winsock.h header file)? I know for a fact that they
 have said repetedly that some of it was taken directly from Berkely. I'm
 just not sure where... I'm going to start digging through my stuff to see
 if I can find anything.

 --
 [ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
 [ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
 [ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]

 On Fri, 15 Jun 2001, 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
  community that they were, when I set about to prove it I found it to
  be less easy than I'd thought.  I've strings'd various binaries and
  DLLs in my copy of Windows 98 but have yet to find anything resembling
  proof.  Does anyone out there have any details or discovery techniques
  for confirming or disproving this assertion either way?  It would be
  very useful (for us) from a PR standpoint to know.
 
  Thanks!
 
  - Jordan
 
  To Unsubscribe: send mail to [EMAIL PROTECTED]
  with unsubscribe freebsd-hackers in the body of the message
 


 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Peter Pentchev

With the full knowledge that what I'm saying will probably be of no use,
I have a personal friend who is a Microsoft certified developer, with
full access to the source code of most Windows versions and other
well-known Microsoft apps.  He has told me more than once that, yes,
the NT TCP/IP stack is somewhat BSD-derived, but from other conversations
I gather that he has had to change things on his personal machines
(things that never made it, and probably never will, in any MS official
 distribution), to make it *more* BSD-like.

I'll ask him for details, and for any links, but you shouldn't really
expect an answer before Monday..

G'luck,
Peter

-- 
When you are not looking at it, this sentence is in Spanish.

On Fri, Jun 15, 2001 at 02:01:17PM -0700, Jordan Hubbard wrote:
 Do you have a pointer to what you read?  I really need HARD evidence
 here, not just anecdotal stuff.  Thanks!
 
 - Jordan
 
 From: Steve B. [EMAIL PROTECTED]
 Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
 Date: Fri, 15 Jun 2001 13:59:51 -0700
 
  What I read awhile back was MS licensed from BSDi their TCP/IP stack for use
  in W2K.
  
  Steve B.
  
  
  - Original Message -
  From: Jordan Hubbard [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Friday, June 15, 2001 1:57 PM
  Subject: Query: How to tell if Microsoft is using BSD TCP/IP code?
  
  
   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
   community that they were, when I set about to prove it I found it to
   be less easy than I'd thought.  I've strings'd various binaries and
   DLLs in my copy of Windows 98 but have yet to find anything resembling
   proof.  Does anyone out there have any details or discovery techniques
   for confirming or disproving this assertion either way?  It would be
   very useful (for us) from a PR standpoint to know.
  
   Thanks!

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Ollivier Robert

According to Jordan Hubbard:
 Do you have a pointer to what you read?  I really need HARD evidence
 here, not just anecdotal stuff.  Thanks!

If you do a strings on ftp.exe (at least in win95), you should find some BSD
copyright strings.
-- 
Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- [EMAIL PROTECTED]
FreeBSD keltia.freenix.fr 5.0-CURRENT #80: Sun Jun  4 22:44:19 CEST 2000

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Jordan Hubbard

This is a good reference, but sadly it only really refers to the
sockets paradigm as first popularized by BSD, which means they could
have followed the API without touching a single line of BSD code.

To reiterate: What I'm looking for is some true, hard evidence that
Microsoft has used BSD code in any of their operating systems.  A
number of people have sent me anecdotal evidence and I heard from a
friend type stories, but sadly I cannot use any of that.  What I need
is tangible proof - the people working on this story have already
heard all the stories and now what they're looking for is the kind of
confirmation that can be cited and independently verified.  I can't
name names, but suffice it to say that it will be a small (and very
visible) coup for us if we can help them prove this.  Thanks.

- Jordan

From: Joseph A. Mallett [EMAIL PROTECTED]
Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
Date: Fri, 15 Jun 2001 17:06:23 -0400 (EDT)

 http://msdn.microsoft.com/library/psdk/winsock/apistart_9g1e.htm mentions
 BSD, not sure if is direct enough.
 
 I'm downloading the SDK right now so I can grepmonkey through the latest
 and greatest headers, etc.
 
 HTH
 
 --
 [ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
 [ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
 [ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]
 
 On Fri, 15 Jun 2001, Joseph A. Mallett wrote:
 
  Do you happen to have any of their Winsock propoganda handy (specifically
  developer materials or winsock.h header file)? I know for a fact that they
  have said repetedly that some of it was taken directly from Berkely. I'm
  just not sure where... I'm going to start digging through my stuff to see
  if I can find anything.
 
  --
  [ Joseph Mallett[EMAIL PROTECTED] ] [ http://srcsys.org ]
  [ xMach Core Team xMach: Proactively Unbloated Microkernel BSD ]
  [ FreeBSD, NetBSD,  xMach User; (Obj)C(++) Coder ] [ http://xMach.org ]
 
  On Fri, 15 Jun 2001, 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
   community that they were, when I set about to prove it I found it to
   be less easy than I'd thought.  I've strings'd various binaries and
   DLLs in my copy of Windows 98 but have yet to find anything resembling
   proof.  Does anyone out there have any details or discovery techniques
   for confirming or disproving this assertion either way?  It would be
   very useful (for us) from a PR standpoint to know.
  
   Thanks!
  
   - Jordan
  
   To Unsubscribe: send mail to [EMAIL PROTECTED]
   with unsubscribe freebsd-hackers in the body of the message
  
 
 
  To Unsubscribe: send mail to [EMAIL PROTECTED]
  with unsubscribe freebsd-hackers in the body of the message
 
 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Jordan Hubbard

Thanks, that represents the first hard hit I've seen yet:

root@winston- strings FTP.EXE |grep University of California
@(#) Copyright (c) 1983 The Regents of the University of California.

Now if we can just locate something in the kernel or a well-used
DLL..

- Jordan

From: Ollivier Robert [EMAIL PROTECTED]
Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
Date: Fri, 15 Jun 2001 23:30:13 +0200

 According to Jordan Hubbard:
  Do you have a pointer to what you read?  I really need HARD evidence
  here, not just anecdotal stuff.  Thanks!
 
 If you do a strings on ftp.exe (at least in win95), you should find some BSD
 copyright strings.
 -- 
 Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- [EMAIL PROTECTED]
 FreeBSD keltia.freenix.fr 5.0-CURRENT #80: Sun Jun  4 22:44:19 CEST 2000
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Kris Kennaway

On Fri, Jun 15, 2001 at 03:05:17PM -0600, Nate Williams 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
  community that they were, when I set about to prove it I found it to
  be less easy than I'd thought.  I've strings'd various binaries and
  DLLs in my copy of Windows 98 but have yet to find anything resembling
  proof.  Does anyone out there have any details or discovery techniques
  for confirming or disproving this assertion either way?  It would be
  very useful (for us) from a PR standpoint to know.
 
 I think the nmap folks noticed that the stack in Win98 (I don't remember
 if it was in Win2K as wll) behaved almost exactly like the BSD stack in
 ways that weren't mandatory.  Their conclusion was that it had to be
 based on the BSD code to get such similar behavior, since no other stack
 behaved in this manner.

One signature of this might be vulnerability history: there have been
a number of corner-case IP stack vulnerabilities over the years which
were also shared by Windows and may indicate a common code heritage.
Of course, it's still not conclusive.

Kris

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Jordan Hubbard

From: Joseph Mallett [EMAIL PROTECTED]
Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
Date: Fri, 15 Jun 2001 17:50:00 -0400 (EDT)

 Well, looking through headers, a lot of stuff says taken from the BSD
 file..., namely winsock.h and winsock2.h, at the very least it appears
 they have designed it with some goal of being backwards compatible with
 BSD sockets by using BSD structures, functions, whatever, but the actual
 winsock code may or may not be taken from BSD.
 
 Is there anyone at Microsoft you could ask?

Not really, I don't have any contacts there.  Sigh.  I didn't think
proving this would be quite so hard. :(

- Jordan

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Steve B.

I'll see if I can dig it up it was awhile back in one of the trade magazines
or their ezine.

Steve B.
- Original Message -
From: Jordan Hubbard [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Friday, June 15, 2001 2:01 PM
Subject: Re: Query: How to tell if Microsoft is using BSD TCP/IP code?


 Do you have a pointer to what you read?  I really need HARD evidence
 here, not just anecdotal stuff.  Thanks!

 - Jordan

 From: Steve B. [EMAIL PROTECTED]
 Subject: Re: Query:  How to tell if Microsoft is using BSD TCP/IP code?
 Date: Fri, 15 Jun 2001 13:59:51 -0700

  What I read awhile back was MS licensed from BSDi their TCP/IP stack for
use
  in W2K.
 
  Steve B.
 
 
  - Original Message -
  From: Jordan Hubbard [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Friday, June 15, 2001 1:57 PM
  Subject: Query: How to tell if Microsoft is using BSD TCP/IP code?
 
 
   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
   community that they were, when I set about to prove it I found it to
   be less easy than I'd thought.  I've strings'd various binaries and
   DLLs in my copy of Windows 98 but have yet to find anything resembling
   proof.  Does anyone out there have any details or discovery techniques
   for confirming or disproving this assertion either way?  It would be
   very useful (for us) from a PR standpoint to know.
  
   Thanks!
  
   - Jordan
  
   To Unsubscribe: send mail to [EMAIL PROTECTED]
   with unsubscribe freebsd-hackers in the body of the message
  
 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Jon Parise

On Fri, Jun 15, 2001 at 02:47:21PM -0700, Jordan Hubbard wrote:

 Thanks, that represents the first hard hit I've seen yet:
 
 root@winston- strings FTP.EXE |grep University of California
 @(#) Copyright (c) 1983 The Regents of the University of California.

Here's one more:

(echo) [system32]$ strings NSLOOKUP.EXE | grep -i copyright
@(#) Copyright (c) 1985,1989 Regents of the University of California.
 
 Now if we can just locate something in the kernel or a well-used
 DLL..

No similar luck with any of the DLL's on my Windows 2000
file system.

-- 
Jon Parise ([EMAIL PROTECTED])  .  Rochester Inst. of Technology
http://www.csh.rit.edu/~jon/  :  Computer Science House Member

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Dan Nelson

In the last episode (Jun 15), Jordan Hubbard said:
 Thanks, that represents the first hard hit I've seen yet:
 
 root@winston- strings FTP.EXE |grep University of California
 @(#) Copyright (c) 1983 The Regents of the University of California.

But this probably just means that FTP.EXE is based off the BSD ftp
source; you're looking for evidence that the kernel itself has BSD
stack code in it, right?

-- 
Dan Nelson
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Query: How to tell if Microsoft is using BSD TCP/IP code?

2001-06-15 Thread Sergey Babkin

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
 community that they were, when I set about to prove it I found it to
 be less easy than I'd thought.  I've strings'd various binaries and
 DLLs in my copy of Windows 98 but have yet to find anything resembling
 proof.  Does anyone out there have any details or discovery techniques
 for confirming or disproving this assertion either way?  It would be
 very useful (for us) from a PR standpoint to know.

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.

-SB

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message