Hacker News new | past | comments | ask | show | jobs | submit login

I'm curious, what did Bill do to Gary?



The background is a bit complicated, but the high level is that many believe Bill Gates stole MS-DOS from Gary to license to IBM.

The nuance is that IBM contacted Bill first, who he directed to speak with Gary. While Bill was under NDA, he did give Gary a heads up "Someone is coming to see you. Treat them well, they are important people." Gary did not and missed their visit and IBM went back to Bill.

Bill then bought Q-DOS (a rip off of Gary's DOS) for $75k and rebranded it MS-DOS and licensed it to IBM.

There is more to it, but that is the high level.


Minor corrections: Gates bought Q-DOS for $50k and Tim Paterson, who wrote it, was happy to sell at that price and never felt ripped off. I worked with Tim at Microsoft and asked him about these points myself.


The story I've read on the net is, (mostly from https://www.pcmag.com/news/the-rise-of-dos-how-microsoft-got... and https://arstechnica.com/gadgets/2017/06/ibm-pc-history-part-... and following parts and https://en.wikipedia.org/wiki/Timeline_of_DOS_operating_syst...) :

IBM visited Microsoft about the computer languages and apps for their new PC. When IBM asked about an OS as well, Bill Gates, following the gentlemen's agreement that MS had with Digital Research, deferred to Digital Research, telling IBM that they should go to Gary Kildall at Digital Research for an OS. Bill Gates gives a vague heads-up to Gary Kildall about a meeting with some important people soon.

There's a lot of she-said-he-said about the initial IBM-Digital Research meeting. Gary wasn't there at the start, his wife handled the meeting. In the end, Digital Research treated IBM as just another OEM - if IBM wanted CP/M, they'd pay the same royalty rate as any other OEM. The IBM folks weren't keen on paying a royalty per OS license installed. Plus, their Project Chess PC didn't use an 8-bit CPU. They'd need an OS that could run on a more recent CPU (16-bit or more), And they needed it fast - Project Chess was going to ship in one year, so Digital Research had less than one year to get a 16-bit OS shipping. Gary Kildall wouldn't commit, so IBM walked away empty-handed.

IBM met with Microsoft again and mentioned that IBM hadn't signed a deal with Digital Research. If there was no OS, there would no IBM PC and no revenue from licensing MS-BASIC et al. One of the Microsofties mentioned that they knew of an OS for the Project Chess PC, Intel's 8088. Did IBM want it? IBM said yes. Microsoft offered to act as a go-between or IBM could deal directly with the new OS company. IBM told Microsoft to handle everything.

When it came down to paying for the OS, PC-DOS, Microsoft offered several options:

- per PC license royalty

- flat fee for a non-exclusive license with unlimited installs

IBM chose the flat fee, which meant less accounting work over time, but we all know what that "non-exclusive" would enable - PC clones.

IBM would charge a relative pittance for their PC-DOS, $40. Digital Research came through with CP/M-86 for the IBM PC, but they were charging much more, almost $200 more, and shipped six months after the IBM PC launched. IBM paid $45K to Microsoft for PC-DOS, so after the first 1,125 PCs, PC-DOS revenue was pure profit for IBM.

Digital Research finally relented and lowered the price of CP/M-86 after one year, but IBM released the IBM XT and PC-DOS 2.0 with support for hard disks, subdirectories, etc.

But a couple of months before either of those events, an app written in assembly language was released for PC-DOS - Lotus 1-2-3.


One other thing to note is that QDOS only existed because SCP[0] needed an OS for their own 8086-based computer and CP/M-86 was basically vaporware.

[0] Seattle Computer Products, not a front for the SCP Foundation


Seattle Computer Products, not a front for the SCP Foundation

Thats what they WANT you to think. Wake up, sheeple!


Gary's DOS is also quite similar to the PDP-11 operating system.

I tried using CPM-86 for a while, and gave up on it. It was clearly inferior to MS-DOS.

Nobody has ever been able to show a sequence of code in MS-DOS that was ripped off from CPM.

Gary got first swing at the bat for a deal with IBM.

> Bill then bought Q-DOS (a rip off of Gary's DOS) for $75k

It was $50K. Some years later, Microsoft paid him a few million dollars more to settle any potential future claims Tim might have made.


Tim Paterson has basically said that he bought a book on CPM and then renamed the API calls for QDOS. For instance (hypothetical example) if CPM had "OpenSerialPort" then Paterson might have created the same API but named it "SerialPortOpen". Note I'm not saying that Paterson did anything illegal.

This is an interesting video but I am not able to determine what series it is from: https://dai.ly/x2xzxzo it does have interviews with Gates, Ballmer, Paul Allen, Tim Paterson, and Jack Sams of IBM etc.

Tim Paterson appears about 5m50s into the video and directly states that he had a book on CPM and used that as the basis.


And Gary seems to have copied the command line style (COPY, DEL, etc.) from DEC. I don't think he did anything wrong with that, either.

Gary got first crack at a deal with IBM. He declined it. Bill then stepped in.

I don't see any way Gary was wronged by Bill here.


CP/M didn't have COPY, did it? It used PIP like the DEC mini OSes it was modelled on.

PIP $destination = $source


Yeah, PIP. It's been a while :-/



That doesn't sound that malignant?


He has been asked his whole life if was true that he was out flying his plane when IBM representatives showed up at his office.

https://techrights.org/wp-content/uploads/2020/01/Bill-Gates...


It was true -- but he was flying to visit a client, and he was a programmer not a lawyer. His wife, Barbara McEwen, was the company lawyer and she did the negotiating. It was her job, not Gary's.


That doesn't answer the question, of course. It doesn't sound like Gates did anything wrong or even questionable here.


Do you know who made the story that he “went flying”? Yes, Bill Gates.


AFAIK Kildall never denied it. If so, I'd like to see an authoritative source, as opposed to an irrelevant meme.


I mean Gates made up the infamous apocryphal story that he was flying for fun, careless about IBM and whatnot. Not that he wasn't actually on a plane (coming back from a business meeting).

Gates told that story to reporters. That is fact. There's plenty of info on the internet, starting from Kildall' Wikipedia page and its sources. You don't have to dig that hard.

I'm sure Gary Kildall had his faults or negligence about the deal gone wrong with IBM. That's a complicated story. But still, he was haunted his whole life by the silly "went flying" story. And that's one thing that Bill Gates did to him.


[Sigh]

I keep trying to correct the rampant misinformation and disinformation about this.

It's all a matter of record and most of the people are still alive.

Yes, Kildall went flying. He went to see an important partner, Bill Godbout, with his employee Tom Rolander.

https://scobleizer.blog/2007/08/08/the-rest-of-the-story-beh...

Rolander talks about the flight here:

https://youtu.be/Dx89THub510?si=Fco75Iq6Ap2GDfY3&t=1020

(17min onwards.)

Godbout died quite recently, and is missed in the classic and vintage computer world: he was a big figure.

https://en.wikipedia.org/wiki/Bill_Godbout




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: