TIP: Click on subject to list as thread! ANSI
echo: os2
to: GEORGE WHITE
from: LEE ARONER
date: 1999-08-29 22:40:00
subject: Hpfs, Hpfs386

WH>LA>    386HPFS was developed solely by IBM, after the breakup, Check it
WH>LA>    out with a hex editor, you will see that the only copyright is by
WH>LA>    IBM, whereas a lot of the Win/OS2 files still have joint
WH>LA>    copyrights.

WH>Another urban rumor bites the dust, I guess.  Makes the pricing
WH>structure even stranger - but fortunately we're upgrading from Warp
WH>Server Advanced.  In a loaded server environment it's worth the price
WH>even at list.

GW> I don't think Lee has it quite right. I remember Mary Moynaham
  > (she worked on OS/2 file system drivers while OS/2 was still at
  > Boca) saying that HPFS386 was written by MS in assembler, so there was
  > very little they could do with it. She also said they were considering
  > re-writing it in C to enable them to enhance it, and I suspect if LEE is
  > looking at a recent version this is why there is no MS copyright on it.
  > If I can dig out archives from the period, (if I still have them, it was
  > several years ago) I'll check my recollections and post any corrections.

   George, what I posted was worked out in discussions with Dennis 
   Tonn about 9 months ago, and from IBM documentation, including an 
   interview with the then OS/2 chief architect (whose name I can't 
   recall).

   I suspect what you will come up with is that HPFS was written by 
   MS, and the 386 extensions were started at MS and rewritten 
   entirely at IBM.

   If I get the chance, (and still have em), I'll post you some of 
   the messages from that thread...

   In any case, even if it was a re-write job, the effect is still 
   the same: MS has no rights to 386, which explains why they don't 
   support it. It also probably explains why it works so well.

   [Later...]

   Here's what Dennis had to say (7/98) about the topic:


====================[start schnip]============================

 HPFS386 was originally written for Lan Manager and IBM Lan Server 
(both OS/2 server products). There was both IBM and MS code (and 
copyrights) in the original. 
 I am not privy to the legal arrangements between IBM and MS, but my 
understanding is that IBM got paid more for MS use of HPFS386 than MS
got paid for IBM's use of this code. In fact, this was true for the
licensing ratio between IBM and MS during Win3.1 and OS/2 2.0 too (and 
probably one of the big drivers to stop Win3.1 support after Win95 was
released).

 The HPFS386 agreement was separated from the general discussions 
during the "split" between IBM and MS. Different rules applied than 
for the rest of the OS/2 product. 

 HPFS386 has been 100% IBM written for a while now (around Lan Server 
3-4 days they removed the last vestiges of MS code). It has never been 
100% MS owned (or written).

 Of particular significance is that NT has never supported the HPFS386 
extensions to the file system (integrated user access rights, etc). In
fact, Lan Manager versions have never supported the dynamic buffer
sizing and later extensions of HPFS386, so we can guess at the time 
frame when the MS code was phased out. 

 The "rewrite" you found discussed in the 92-93 time frame was an all 
IBM project. I doubt MS had access to the rewritten code (but anything
is possible). 


   Denis       

====================[end schnip]===============================


                                             LRA


 -- SPEED 2.01 #2720: What is another word for "Thesaurus"?
--- Platinum Xpress/Win/Wildcat5! v2.0
* Origin: Memory Alpha - (253) 859-6200 (1:343/311)

SOURCE: echoes via The OS/2 BBS

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.