MS-DOS Not Stolen, New Forensic Analysis Concludes
theodp writes "Challenging earlier assertions that Bill Gates got the rewards due Gary Kildall, a forensic analysis conducted for the latest issue of IEEE Spectrum concludes that the landmark MS-DOS operating system which Bill Gates and Microsoft licensed to IBM was an original piece of work, not stolen goods. Using his company's CodeSuite forensic software, Bob Zeidman said he found no evidence that QDOS or MS-DOS was copied from or was a derivative of Gary Kildall's CP/M. So, what do you think of Microsoft expert witness (pdf) Zeidman's "if-the-codebase-doesn't-fit-you-must-acquit" arguments?"
I think it's interesting only as a matter of curiosity at this point.
Using his company's CodeSuite forensic software,
Alternate summary: CodeSuite found not to work as forensic software!
There's a spot in User Info for World of Warcraft account names? Really?
Literally in the process of reading a dismissal of that same analysis. See what you think...
It was a step backwards even back then. Machines like the Microbee pissed all over the PC with MSDOS is so many ways but they didn't have the market power of IBM behind them, in fact they didn't even have the money IBM spent on the Chaplin commercial behind them.
Always thought the issue was that MS did not have a license to re-license (e.g. to IBM) the product which was created by 'Seattle Computer Products'.
No brain, no pain.
I don't think many of us who were around at the time gave much credence to the idea that DOS was derivative of CP/M 86. Had it been, it would have been a better OS.
makes sense to me. how would you rewrite?
work in progress
What next? Proof that the Apple II wasn't copied from the Commodore PET?
Never email donotemail@WeAreSpammers.com
Why is it OK to clone operating system APIs but not games?
Windows? -> copy of MacOS Classic
Any more than Android or GNOME or KDE is a copy of Apple products?
"Whew!" said Mr. Kildall, from the grave. "I'm glad this slanderous attack on my programming skills has come to an end, and I have finally been exonerated."
Wow, you're delusional.
It means:
Challenging earlier assertions that Bill Gates got the rewards [that were] due [for/to] Gary Kildall
And yes, it's standard English.
which is totally what she said
CP/M was the OS in our computers when I got my masters degree in the mid 80s. It in no way was even close to DOS. DOS was so much different and better that I cannot imagine anyone even thinking that CP/M was used as the base for DOS. And DOS caught on because DOS was sold by MS at half the price of the closest rival. I remember thinking back then: "yeah for Microsoft".
This is complete bullshit. Rewriting history to be favorable to someone (very) rich.
dos was a good 80% straight rip from cp/m. they didn't even bother to rewrite all of the text strings.
go back and look close at "1.0" with your eyeballs. not some software.
BANG
cant get over that one can ya gates
The author ran tests checking for text and binary matches. Of course, Gates wouldn't do anything that crude. But take a look at the structure of the control blocks used for system calls, a lot of that was clearly derivative of CP/M. IIRC some of the structures used in MS-DOS had no real purpose, but they were carry-overs from CP/M.
DR DOS!!!
Considering Microsoft was about to lose in a court and settled this is pretty strange. Im more inclined to think CodeSuite needs to get back to the drawing board on this one. How do he know he got a pristine copy of the sources and not washed ones? It would be surprising had they not been whitewashed during or after Microsoft settled the case.
Here are some implied words that might help you make sense of it:
Challenging earlier assertions that Bill Gates got the rewards [which were] due Gary Kildall
QDOS was actually quite similar to CP/M in it's structure, and CP/M86 was different in that it actually made use of the improvements offered in the 8086 processor. QDOS was written as if an 8080 to 8086 translator had been used to code it. However MS-DOS quickly moved away from this. What Microsoft sold was much polished over the original QDOS and CP/M OS's. They quickly improved the disk structure, FAT12 and FAT16 are different enough from the original CP/M disk structure. What they all STILL have in common is the use of the 0XE5 IBM uninitialized data marker in the FAT to show available space. This was a quick and dirty hack that allowed a freshly formated diskette to be used without having to initialize a directory structure on it.
First paragraph of wikipedia entry nicely sums up why this would be the case ... that is, it was a clone that was ported to run on a different (albiet VERY similar) instruction set, a different file system and obviously different hardware support.
You'd think after that either:
- not much of the original code with survive IF it was copied and then adapted
- it was probably easier to copy the functionality and write from ground-up which is what this article implies
MS-DOS was a renamed form of 86-DOS – informally known as the Quick-and-Dirty Operating System or Q-DOS – owned by Seattle Computer Products, written by Tim Paterson.
Microsoft needed an operating system for the then-new Intel 8086 but it had none available, so it bought 86-DOS for $75,000 and licensed it as its own then released a version of it as MS-DOS 1.0. Development started in 1981, and MS-DOS 1.0 was released with the IBM PC in 1982.
86-DOS, in turn, was a clone of Digital Research's CP/M for 8080/Z80 processors ported to run on 8086 processors and with two notable differences compared to CP/M, an improved disk sector buffering logic and the introduction of FAT12 instead of the CP/M filesystem
aww shit, read and remembered wrong. qdos was blamed to be copied.
world was created 5 seconds before this post as it is.
Those accusations still sound like sour grapes from Gary Kildall. The Microsoft - IBM deal was genius. Gary sounds upset he did not have the foresight to make it happen. He had his chance. Heck, MS even suggested that IBM talk to Gary and the CPM guys when they were looking for an operating system. But, Gary refused to play ball. Too bad.
So, Microsoft stepped up to the plate. They bought QDOS, worked with it and wrote MS-DOS. Sure, it was not an extraordinary operating system. But it wasn't terrible, and it worked like CP/M in a lot of ways because MS certainly took ideas from CP/M. That's perfectly OK (maybe not these days, software patents etc...) They were giving IBM and their customers what they wanted when Gary and Digital Research decided not to. That's the genius of Microsoft. Realizing the spectacular deal to be had and standing up to IBM to sign an agreement that would make them the biggest software company ever; keeping ownership of their software, regardless of how much big blue pushed them around. Sorry Gary, you missed out.
Lastly, I doubt the young Bill Gates would hypocritically allow his company to stoop to coping code after he wrote this and sent it to many of his future customers:
What dren! Anyone who was in the know about CP/M-86 and SCP's QDOS (of which MS-DOS was a licensed copy) and had used/studied them, knew that they were/are very different beasts. I and other colleagues had done extensive dis-assembling of both systems in the early 1980's, and it was quite clear that they were not based upon the same code. "Forensic anaylsys" my rear end! That's a fancy way of saying "pay me more $$ to do the obvious"...
The system calls and lots of the design are clearly cloned. Anyone who used both CP/M and MS-DOS back in the day and who dabbled in assembly language programming on both would be able to spot it.
If the software industry had been as rife with patents (both functional and design) and other litigation tools back then as it is today, Microsoft wouldn't have gotten away with this particular way of copying.
(Whether this is a good thing or a bad thing is left as an exercise for the reader.)
As history tells us, he didn't steal it (or write it), he bought it. On the other hand I guess with the way it took off you could say he "stole it". :)
Stories like this are probably coming from those who think that Apple created the GUI.
Wuddooeyeno? IITYWYBMAD? Like nuts? eclecticallyincorrect.com
Gates cross compiled Decsystem-10 basic to the 8080 and started his company with it.
Where did this idea ever come from? "Everybody knows" that Gates bought QDOS from Kildall and nobody ever claimed that QDOS was a "copy of CP/M," not even Kildall himself. What was in dispute was whether Kildall was literally out to lunch or flying, or whatever, brushing off the meeting and selling a license for what turned out to be a pittance. That's the legend anyway, but he's not here on this planet anymore to defend himself.
FFS. Want to know where DOS came from? Just read Tim Patterson's blog. http://dosmandrivel.blogspot.com/
He discusses the design differences between the two and why he did what he did.
And if you're really curious and need to feed the inner nerd, go have a look at the CP/M source code.
http://www.cpm.z80.de/source.html
--
BMO
That's very standard English.
Are you a standard tool, or a non-standard one?
MS-DOS is actually a big improvement compared to previous microprocessor operating systems. It uses the relocation capability provided by the x86 segment registers to keep the OS separate from the application. In CP/M, the load address for the application is right above the operating system so there is actually no way to make large changes to the core OS.
Oracle would say a re-implementation of ideas is a copy.
Apple obviously would say it is a copy.
It's simple, look at the source code, if you see the same functions and same structure in both pieces of software then it was a grab and go operation. If however DOS sports an entirely different layout with none of the exact same functions then it's original. It's black and white, either it's stolen or not.
An API is a set of rules to communicate with another system, and a game (in the abstract sense) is a set of rules for an activity. What was deemed copyrightable in Tetris v. Xio was not only the block textures (your "copyrighted icon set") but also the specifics of the game rules themselves, such as the width of the playfield, the selection of the game pieces (use of all tetrominoes and only the tetrominoes as opposed to including smaller or larger polyominoes or polyplets), and how the game pieces behave when rotated in tight spaces. Change either and all the strategies change, just as changing a protocol changes the tradeoffs in applications using that protocol. It'd be like copyrighting the game of tennis and suing anyone who made unauthorized nets and rackets.
MS-DOS still has the "look and feel", so in today's world they still would have been sued. (not then mind you)
How is that for irony?
only heard it was a cheap product copy of the famed CP/M and hence the name Quick and Dirty Operating System.
If they want marketing time, they should run versions of NT or Windows against open source code bases like GNU/Linux and BSD or better yet UNIX. IMO
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
Gate's bought the DOS operating system and sold IBM a License. He didn't sell them the damn code.
Because of this, I have to wonder why everyone is suprised that MS Wants you to License Windows instead of buying it.
Mod me up/Mod me down: I wont frown as I've no crown
The source-code ripoff is a ridiculous starting point. CP/M was largely written in PL/M, Intel's quasi high level PL/I-like language. QDOS was written in X86 assembly language. There is no possibel pathway between the two, unless you posit that Tim Patterson somehow got a hold of the PL/M source code, and played the role of a super-optimizing cross-compiler. Ridiculous.
Here: http://www.theregister.co.uk/2012/08/07/kildall_unforensic_ieee_smear/
does a good job of explaining a thing or two
...didn't I read somewhere that a disassembly of MS-DOS contained actual Digital Research copyright strings still embedded? Or was it QDOS that had that feature?
Bull. Complete bull. Back in the day I wrote a uni assignment and another student copied it, made some interesting changes, not just the names of variables but also calls and program flow (leaving the core program the same), and he got less marks than I did... and the profession could not tell that he had ripped off my code. Not an easy program that either. So, I don't care what this comparison says. Without comparing source code side by side or having an absolute method of comparison (which is laughingly easy to explain away with 'it is the only way to do it' or change it slightly .. just enough to be different.. well, it is too hard to say. Take the results of TFA with a large grain of salt. At least until you compare not just the source for both, but the timestamped change history for both. Good luck there.
Back in the day I had more than one machine I'd built (either 8080 or Z80 based) that ran CP/M, and I even wrote software (in C and in assembly language) to run under CP/M. MS-DOS only bore a superficial resemblance to CP/M, in that there are certain elements to a command-line OS that you really can't easily get around.
Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
Imagine that in the 70s software patents were as they are now... we would not be having this discussion.
When the copyright term is "forever minus a day", live every day like it's the last.
It took 6 versions to become stable. Sounds like a microsoft product to me.
The fact remains that he did die conveniently in a plane crash just after failing to come to terms with MS.
Not true.
On July 8, 1994, Kildall fell at a Monterey, California, biker bar and hit his head. The exact circumstances of the injury remain unclear; however, he had suffered problems with alcoholism in his later years. Various sources have claimed he fell from a chair, fell down steps, or was assaulted because he walked in to the Franklin Street Bar & Grill wearing Harley-Davidson leathers. He checked in and out of the hospital twice, and died three days later at the Community Hospital of Monterey Peninsula. The coroner's report identified the cause of death as blunt force trauma to the head. There was also evidence that he had experienced a heart attack, but an autopsy did not conclusively determine the cause of death.
Gary Kildall
Concurrent CP/M 3.1 and later, and single-user CP/M-86 with BDOS 3.3 and later (including DOS Plus), allow CP/M programs to access DOS-formatted discs via conventional BDOS calls, emulating (as far as possible) the behaviour of a normal CP/M filesystem. The behaviour is probably a good starting point for anyone writing a CP/M emulator which uses a hierarchical or non-CP/M filesystem.
The FAT filesystem in 16-bit CP/M-86
To me this says that the original or "normal" CP/M file system was not FAT.
echo You are running CP/M Version 1.0
You don't need code analysis to know that MS-DOS does not contain CP/M code. Jeez, it barely rates as an operating system. A hack programmer who knew nothing about OS design and objected to DR's prices set out to build a clone and failed utterly. If MS hadn't needed to license an OS in a hurry, it would have gone nowhere.
.
and continues to be so..
Speaking conservatively, Bill Gates had access to IBM through his mother's business connections. Gary Kildall did not. Can we really claim to live in a meritocracy when the difference between billions and obscurity is who you were born to?
Moreover, can we agree that both physical strength and mental acuity begin as genetic traits? If we condemn a strong man for taking advantage of a weaker one, is that any different than a smart man taking advantage of a slower one? As a father, I don't allow my older son to force his little brother to eat a bug. By the same taken, I don't approve of my older daughter tricking her little brother into eating that same bug.
Hmm, it's almost like we have a moral and ethical obligation to be fair in our business dealings...
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
From a WSJ review of Paul Allen's biography:
Past histories of Microsoft have said Mr. Allen's departure from the company was sparked by his first brush with cancer in 1982, when he was diagnosed with Hodgkin's disease.
In that year, Mr. Allen says he eavesdropped on a discussion in the Microsoft offices in Bellevue, Wash., between Mr. Gates and Steve Ballmer, now the company's CEO, in which he heard the two men talking about Mr. Allen's recent lack of productivity and how they might dilute his equity in the company by issuing options to themselves and other shareholders. Mr. Allen said he burst into the room and confronted Messrs. Gates and Ballmer, both of whom later apologized to him and backed down from their plan.
"I had helped start the company and was still an active member of management, though limited by my illness, and now my partner and my colleague were scheming to rip me off," he says in the book. "It was mercenary opportunism, plain and simple."
.
A spokesman for Microsoft said Mr. Ballmer had no comment.
Earlier efforts by Mr. Gates to whittle down his partner's stake in Microsoft were successful though, according to Mr. Allen.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
And Google would have been legally entitled to release an operating system incorporating an API where a user manipulates strings to form lines that get written to storage, but when it copied the way that idea is expressed, by using the same function names, the same types and order of arguments and the same behaviors, the judge ruled in Oracle v. Google that Android did not infringe.
How did I get screwed?
Did you have equal and fair access to the market without being an employee? Would the market have given both you and your employer a fair opportunity to sell that program, or can you not even get your foot in the door until you have capitulated and joined your employer's team?
Consider a real case from history. You're a farmer. Your produce is worth a great deal of money in the city. Knowing that the cities have need of food, you and the other farmers and people from the city paid taxes to a government to build the necessary infrastructure to keep our society going.
Now, railroad engineers need to eat too, and no one is saying the railroads shouln't get a fair cut. Unfortunately, the owners of the railroad somehow find their way into sweetheart deals with the government, and then form cartels with the distributors.
Suddenly, your corn, which would sell for $10/bushel in a fair and free market, is facing offers of 50 cents a bushel. Your choice is either take the 50 cents and pray you survive the winter, or let your corn rot at the depot and watch the bank forclose on your farm. Oddly enough, your buddy in the city says corn prices remain ridiculously high there no matter what happens at your end. The savings are definitely not getting passed on to him, since prices are always set at "what the market will bear," and not "what it cost to produce." Indeed, the difference between price and production cost is known as "profit," which the railroads say is their entire purpose in life.
Funny, you thought the entire purpose of the railroads was to move your corn to the cities so people don't starve.
Are you beginning to see how it's entirely possible to steal from people in an entirely legal, though not ethical, fashion?
One last footnote from our friends the psych majors. Apparently there is an aberration in human psychology that can produce monsters of varying degrees known as sociopaths. Sociopaths are people born without empathy or the ability to consider any other wants and needs other than their own. To these people, if it's legal, and therefore free from consequence, then they find it perfectly acceptable. They're UNABLE to consider questions of morality, fairness and ethics, because they literally cannot acknowledge the existence of anyone else in the world by themselves.
Two last things they note. One, sociopathy is definitely a pathology because they have found cases where physical brain damage causes the pathology to develop, and Two, in various surveys they've done, it seems we have a massive concentration of them among our captains of industry. Apparently, being willing to do ANYTHING for money is a behavior that is rewarded in business, while people who have moral reservations frequently find their careers stymied.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
He had information that both IBM and Brock lacked,
OK, so explain to me why insider trading is considered illegal. In addition, when my macroeconomics professor railed against the market distortions caused by unequal information, why did he keep referring to that as "unethical behavior?"
Why do we insist on "transparency" in the markets, and why is "crony capitalism" considered a bad thing?
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
This is necessarily a one-sided tests, i.e. it can identify plagiarism (but only with a probability of error), it cannot reject plagiarism claims. If the plagiarism is cleverly enough obfuscated it will fail.
For something this fundamental, it always has to be manual analysis by somebody competent. Automated tools cannot do this, despite grande claims by those thet sell them.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
More interesting the is the tale of how Windows 3.11 did the DOS version check to determine if it was compatible, back around 1992 or so. I recall reading an analysis of how Windows managed to throw a nasty message if DR DOS was used instead of DOS. Apparently the Windows code was actually encrypted or something to obscure the hoops they were jumping through so that Microsoft could destroy DR DOS.
For everyone misspelling Tim's last name, it has only one 't' - Paterson.
Insider trading isn't "considered" illegal, it IS illegal - there is a law against it. It is illegal because that is the rule for being a publicly traded corporation - everyone gets info affecting the price of the stock at the same time. If that were not the case, people inside the company could profit at the expense of the other shareholders.
None of that has anything to do with private dealings. In fact, it is likely that Gates was under an NDA and could not say anything about the IBM deal, as IBM had not yet announced the PC. Divulging the IBM deal could not only have insider information ramifications, but remember that at the time IBM was under a consent decree that prohibited them from 'pre-announcing' anything.
It was purchased from Seattle Computer Products, and was known as QDOS (Quick and Dirty Operating System). Microsoft then leased it to IBM, and IBM took it because they didn't want to get hammered with anti-combine and monopoly legal problems. When IBM got it, there were 8000 lines of assembly, and IBM pulled out 6000 lines of bugs (almost one bug per line, which when talking about assembly is the entire line). IBM then gave the cleaned-up software back to microsoft and leased it back from them. Microsoft then tried to do the same with OS/2, and then stabbed IBM in the back, etc, etc. Dave Cutler kinda fucked up WindowsNT (Nice Try), and microsoft had a blue-screen-of-death and security issue for about 35 more years (starting about 1990). Along the way they would undertake many monopolistic tactics from keeping better products out of the market, and would occasionally get caught (eg: when DrDos wouldn't work on microsofts applications, it was found that those applications were written to specifically break if they were run on DrDos, and simply changing the identification string from DrDos to MS would "magically" fix the problem. Microsoft lost and wound up buying DrDos, which they then rebranded as the next version of DOS, with a huge number of bug fixes and enhancements.
If that were not the case, people inside the company could profit at the expense of the other shareholders.
Sure. Now why do we think that's wrong? What's the problem with allowing people inside the company to take advantage of the outsiders.? Couldn't the outsiders also get jobs within the company if they chose? Why is the asymmetric information considered a problem?
You're about to come back to me with some variation of the idea of fiduciary duty, which is simply restating the question. Why would they have a fiduciary duty to the stockholders? Why do we care if one group of people with superior information take advantage of another group of people? After all, anyone could get a job at the company. Anyone could -- in theory -- also become privy to the inside information. Why do we protect the shareholders from the reality of the market? What's the problem with asymmetric information in a capitalist market, and why do we feel the market distortions they cause to be evil?
When you get that answer, apply the principal to private dealings. Johnny Depp plays an evil man in "The Ninth Gate," a rare book dealer who visits bereaved families and buys rare books from the estate before the family realizes how valuable the books they sold are. The audience considers this to be evil behavior, and it sets up the moral corruption that a demon takes advantage of later in the script.
Why would we think those book sales are evil? After all, Depp is not doing aything illegal. He doesn't lie to them. He merely says "I can offer you this much for this book," and offers to get back to them later with offers on other books. Why do you think the audience boos and hisses at this behavior?
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
Believe it or not, I can still dual boot into MS DOS. Tell me the command and I'll get back to you with the result.
Obviously MSDOS was slavishly copied from CPM! How can you not see it?
From 10 feet away, I can't tell which is which. MSDOS obviously used the black square screen in an attempt to fool customers into thinking they were buying CPM.
-Lod
You post makes makes my eyeballs spin. I would not have read it if I had not caught the words that you knew Gary Kildall.
We came up with the concept of a trust and passed laws against them (Sherman Anti-Trust Act, 1890) because we felt the behavior we were seeing, while not illegal in 1889, was wrong and should be prohibited. Enforcing the act had to wait for more than a decade until Roosevelt could get a court system that would act against the corporate interests. Indeed, the first application of the Act was to break Unions, not the trusts they were targeting.
There were no underhanded dealings going on.
OK, if you look up the definition and etymology of the word "underhanded," it means "something hidden" and "marked by secrecy." Literally, a hand under a table or cloak acting in a way not visible to all. This deal, where Gates had a hidden, secret agreement with IBM that Gary Kildall knew nothing about, was the walking definition of "underhanded."
Note "underhanded" does not necessarily mean "illegal," and what scares me to death are the number of people in this thread who seem to conflate the words "legal" and "ethical." Forclosing on a 98-year-old widow might be legal, but it's not ethical. Taking in foster kids and then giving them just enough to get by so you can pocket the government stipend might be legal, but it's not ethical.
The country-western singers have always argued that some men wear a mask when they rob, while other men wear a suit. They're not wrong.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
All of these operating systems were derived from RT-11, writtren for the DEC PDP-11, and other lean operating systems written for the PDP-10 and for other DEC minicomputers. The "PIP" command, which was in CP/M, was a universal way of moving data around the computer; it came right from DEC. In DOS it was expanded to various copy commands. You have to understand that before the PDP-8 and PDP-11, an "operating system" was a huge beast that armies of IBM programmers could just barely tame.
No, an analysis is insufficient, we need to see the long form of the source code.
What is Microsoft hiding?
Gates, at the time, did NOT know how much DOS was going to be worth
OK, good, there's our problem and the source of our confusion. People have roundly condemned this deal because Gates knew EXACTLY how much DOS was going to be worth, down to the last dollar. What people have found so morally objectionable is that Gates already had the deal with IBM lined up by virtue of his mother's influence, and that he low-balled Kildall when Kildall did not know the entire story. Gates didn't look at Kildall's work and think, "Hmm, I bet I could sell this to someone," buy the program, take the risk, and then find a customer. People condemn this deal because Gates gave Kildall a haircut when there was NO risk, and by taking Kildall for a ride he would never have agreed to had everything been done aboveboard.
People pair this story with the Woz's "Breakout" story, where Steve Jobs got Wozniak to work four days straight to finish "Breakout," without telling him that Atari was offering a $5,000 bonus. Woz finished the work, Steve pocketed the money.
Neither story shows Gates or Jobs in a flattering light, and sometimes "being a sharp businessman" is just code for being a lousy human being.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
"MS will pay SCP $10,000 upon signing of this agreement Payment of the initial fee described in Paragaph 2(c), above and royalties called for under this Agreement shall be due within 45 days of the date MS invoices their customer for the product for which the initial fee or royalty is due" link
AccountKiller
>Insider trading isn't "considered" illegal, it IS illegal
Depends on how you trade on inside information, there are legal ways, and illegal ways see:
https://en.wikipedia.org/wiki/Insider_trading
"IBM signed the license agreement because of an old antitrust lawsuit regarding the bundling of their OS with their hardware (mainframes at the time). Had they done otherwise, they would have opened up a whole new can of worms. Besides, this was back in the days when people thought the real money was in hardware", crrkrieger"
What lawsuit, how did they sell, and continue to sell their OS bundled with their own hardware. How does Apple do it? Please give verifiable citations?
AccountKiller
Gates' story is that Kildall "went flying" instead of meeting with IBM, and thus missed out on the opportunity due to sloth.
Kildall's story is that Gates ripped him off.
Hmm, truth is neither of us were in the room that day. We're left to decipher what happened in the context of history. Which story makes more sense? Was Gary Kildall a lazy, shiftless screw-up like Gates says? Have we ever seen other instances where Gates acted in a less-than-ethical manner? Which story fits better?
BTW, Apple had made the future clear. IBM's Boca Raton project was going to be massively disruptive, which is why they had to run it from relative secrecy. If anyone from the mainframe side had heard about what was going on down in the Florida swamps, there would have been open civil war within the company.
When Apple ran that full-page ad welcoming IBM to the market, the pundits said it was like the Christians welcoming the lions to the arena. The pundits were, for once, right. I was around at the time, and believe me, the IBM PC was long expected and about as risky a business proposition -- apart from the mainframe side that was about to get reamed -- as the only lemonade franchise in the desert.
We had all been expecting the IBM PC for a long, long time. It was the "iPhone/JesusPhone" of it's day. Personally, the only way I see Gary Kildall blowing off IBM and then selling out to Gates for a pittance is if Kildall had been non compos mentis at the time due to a massive infusion of drugs or severe head injury.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
"An overlooked court case in Seattle has helped restore the reputation of the late computer pioneer Gary Kildall .. Paterson "[took] 'a ride on' Kildall's operating system, appropriated the 'look and feel' of [Kildall's] CP/M operating system, and copied much of his operating system interface from CP/M."" link
AccountKiller
Gates not only forsaw the success of the IBM PC
I was there. EVERYONE foresaw the success of the IBM PC. No one ever got fired for buying IBM, remember? The IBM PC was long expected and highly anticipated. It was the closest thing to a sure bet as you ever get. The controversy wasn't over if the PC would be successful-- Apple had already demonstrated it was -- but over how much of IBM's mainframe business would be cannibalized by its introduction. When Apple took out a full-page ad welcoming IBM to the market, he pundits laughed, saying it was like the Christians welcoming the lions, and for once the pundits were right.
The success, the clones, all of it didn't exactly take the Amazing Kreskin to foresee. It was pretty much common knowledge. You have to understand how dominant IBM was at the time. It had more control over the computing market in its day than Microsoft ever dreamed of. Bill's Mom had intimate inside knowledge of the company.
Not only was none of this a dice roll, there weren't even dice on the board.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
OK, just to clarify, I neither allow nor approve of either behavior and judge both attempts at feeding the baby brother a bug the same. :-) Perhaps I should have chosen my words more carefully.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
FTA: “Every lead brought me not to Bill Gates but to a dead end. QDOS was absolutely not copied from CP/M,
and MS-DOS showed no signs of copying either."
I would expect some similarities to pop up, but this statement says "it never happened". Some similarities does not
a copy indicate, it's just the nature of the beast that there would be some.
This entire situation as as close to the birther argument as you can get in the technology world. The only people who still try to make Bill Gates out at a thief are the same anti-Microsoft clowns you see out there berating modern Windows when they haven't used a Microsoft product since Windows 95.
Everything is historically documented, but like with politics, the people slinging the mud hope that you never look at any facts. Microsoft obviously bought QDOS, which was initially much more like CP/M, and they modified it to give it a more modern feel (and eventually more features than CP/M). But more to the point, QDOS was x86-based, where as CP/M was primarily being developed around Z80 systems at the time. The assembly code is obviously not compatible. And if the original QDOS creator had written a PLM compiler to rip off the CP/M source that way, it would have been so easily identifiable that they would have discovered this even back in the 80s. But even then, the QDOS developer would have been the thief, not Microsoft.
And much to the chagrin of the Microsoft haters, it's the changes Microsoft made to QDOS which helped make MS-DOS such a success (combined with IBM hardware). If you've ever used CP/M, you would know that its commands were not very logical or self-explanatory to the average user. So what Microsoft did was essentially take an archaic OS and turn it into something that the average person could easily learn and use (not to mention the improvements over CP/M which would also come), and they were very successful for it. Not to mention, they did it on the x86 platform, which was the then-technologically superior platform over what had previously been a Z80-dominated area. Plenty of people will try to dispute that, mostly out of nostalgia, but try taking that up with a a developer, when they were the one having to cram a large program into banked memory on a Z80 compared to the freedom the x86 provided at the time. x86's segmented memory may have later been reviled, but at the time it was a great step forward, and one which helped Microsoft dig its feet in that much deeper.
Thing is, even with this information being released about DOS, it will still be disputed, people will still find ways to hate on Microsoft even if it's completely unjustified, etc. In another few years we'll revisit this subject yet again, since this is certainly not the first time the claim has been made, and it won't be the last.
HOW THINGS WORK is the subject of Utility Patents, not copyright.
I agree; hence U.S. Patent 5,265,888 (now believed expired) on the game of Dr. Mario. But as for Tetris, why didn't the judge consider the shapes that the player is allowed to use, and how the player is allowed to move them around, to be part of "HOW THINGS WORK"?