Was MS-DOS code copied from CPM.pdf

(495 KB) Pobierz
WAS MS-DOS CODE
COPIED FROM CP/M?
Bob Zeidman
2 of 44
AGENDA
History of DOS and CP/M
Forensic Analysis of Software
Comparison of DOS and CP/M Code
Comparison of Command Line Interfaces
Comparison of System Calls
Conclusion
What, if anything, was copied?
Was there copyright infringement?
Q&A
Was MS-DOS Code Copied from CP/M?
Aug 6, 2016
4 of 44
HISTORY OF DOS AND CP/M
Kildall invented CP/M, the basis for the microcomputer OS
That fateful day 36 years ago: August, 1980
Gates sent IBM to DRI
Kildall didn’t meet
IBM went back to Gates
Microsoft bought QDOS from Seattle Computer Products
Microsoft hired Tim Paterson to modify it and create PC-DOS (MS-DOS)
Seattle Computer Products profited
Gary Kildall and DRI profited
Was MS-DOS Code Copied from CP/M?
Aug 6, 2016
5 of 44
BUT…
Was DOS an illegitimate copy of CP/M?
Was code copied?
Were commands copied?
Were system calls copied?
Is there a secret command in CP/M and DOS that proves copying?
Was MS-DOS Code Copied from CP/M?
Aug 6, 2016
6 of 44
FORENSIC ANALYSIS OF SOFTWARE
Scientific analysis
Quantifiable
Not determined by legal issues
Source code correlation
Six reasons for correlation
Common algorithms
Commonly used identifier names
Common author
Third party code
Automatic code generation
Copying
Iterative filtering
Was MS-DOS Code Copied from CP/M?
Aug 6, 2016
Zgłoś jeśli naruszono regulamin