IP-WARS.NET - a forward command post of the IP Wars
create account| Front Page|Mission|Standard Operating Procedures|Operating Instructions(aka FAQ's)|Privacy Policy|Site Stats/Info|Admin Actions|Search
Sections:General|IP|SCO v World |Microsoft|grok*/OSRM|IPW Site Meta|Logbooks|Diaries|Legal Documents|View All Articles

Declaration of M. Douglas McIlroy


SCO v The World

By nedu, Section Diary
Posted on Mon Feb 12th, 2007 at 12:28:12 EST

Exhibit 230: September 19, 2006 Declaration of M. Douglas McIlroy.

See the PDF.

(md5: 9a47d728306634d614e816ed68d410c9 IBM-835-Exhibit_230.pdf)

SNELL & WILMER LLP
Alan L. Sullivan (3152)
Todd M. Shaughnessy (6651)
15 West South Temple
Gateway Tower West
Salt Lake City, Utah 84101-1004
Telephone: (801) 257-1900
Facsimile: (801) 257-1800

CRAVATH, SWAINE & MOORE LLP
Evan R. Chesler (admitted pro hac vice)
Thomas G. Rafferty (admitted pro hac vice)
David R. Marriott (7572)
Worldwide Plaza
825 Eighth Avenue
New York, NY 10019
(212) 474-1000

Attorneys for Defendant/Counterclaim-Plaintiff
International Business Machines Corporation

IN THE UNITED STATES DISTRICT COURT

FOR THE DISTRICT OF UTAH

THE SCO GROUP, INC.,

Plaintiff/Counterclaim-Defendant,

-against-

INTERNATIONAL BUSINESS MACHINES CORPORATION,

Defendant/Counterclaim-Plaintiff.

Declaration of M. Douglas McIlroy

Civil No. 2:03CV-0294 DAK

Honorable Dale A. Kimball

Magistrate Judge Brooke C. Wells

DECLARATION OF M. DOUGLAS MCILROY

I, M. Douglas McIlroy, declare as follows:

1. I am an Adjunct Professor at Dartmouth College, where I teach advanced computer science courses, including “Advanced operating systems”, “Information systems”, “Logic of programming”, and “Programming languages”.

2. I received my undergraduate degree in Engineering Physics from Cornell University in 1954 and my Ph.D. in Applied Mathematics from the Massachusetts Institute of Technology in 1959.

3. Upon completing my Ph.D. work at MIT in 1958, I joined Bell Laboratories as a Member of Technical Staff in the Mathematics Research Department. At the time, Bell Labs was the research arm of AT&T. I moved to the Computer Science Research Center of Bell Labs when it was split off from Mathematics Research in the early 1960s. From 1965 to 1986, I headed Bell Labs' Computing Techniques Research Department in which Unix originated, and thereafter served as a Distinguished Member of Technical Staff until my retirement from Bell Labs in 1997.

4. In 2004, the Usenix Association (an association of Unix users) presented me its Lifetime Achievement Award “for over fifty years of elegant contributions to Unix an programming”, and also its Software Tools User Group award.

5. In the 1960s, while I was the head of Bell Labs's Computing Techonologies Research Department, Bell Labs collaborated with MIT and General Electric on a project known as Multics, to create a computer operating system that would allow for the simultaneous access by multiple users to a single computer.

6. Although Multics eventually resulted in an operating system that could accommodate several simultaneous users, at that time it supported very few users and was expensive to operate, and AT&T withdrew from the project.

7. One of the Bell Labs developers who worked on Multics, Ken Thompson, later drew upon his Multics experience to design an alternative operating system. Collaborating with others at Bell Labs, including Dennis Ritchie, Mr. Thompson developed an operating system that was later called Unix.

8. In the years that followed, AT&T developed numerous versions of Unix and made it widely available to universities and businesses, as well as the United States government, under license agreements. AT&T permitted licensees, including the University of California at Berkeley (“UC Berkeley”), to develop and add their own features to Unix and to distribute those features.

9. In 1975, more than 20 institutions were represented at the first user's group conference. Usenix, as the organization is now called, is still the primary organization for Unix developers. A more buttoned-down group called Uniforum, founded in 1981, also persists. Uniforum was instrumental in initiating standards work.

10. By the end of the 1970s, Unix had grown in popularity. Universities throughout the world, including UC Berkeley, began offering educational courses and sponsoring research projects involving Unix.

11. Numerous manuals, articles and papers were written about Unix, including several editions of the “UNIX PROGRAMMER'S MANUAL”, distributed by Bell Labs along with its Unix operating systems, and Lions' Commentary on Unix 6th Edition, written by John Lions.

12. AT&T licensed Unix as-is for a nominal sum, partly because of consent-decree strictures that limited AT&T's potential for becoming a commercial software vendor, and partly to foster close and friendly relations with academia. Some commercial licenses were negotiated, but they were not a noticeable moneymaker; eventually the most important purpose was to achieve portability of software across the huge range of hardware that AT&T bought from many manufacturers.

13. Beginning in 1980, Unix product development migrated from the research area of Bell Labs to AT&T's Unix System Lab (“USL”). By now, Unix expertise was ubiquitous; customers demanded Unix on most every computing platform; and Unix or Unix-like development projects sprang up outside AT&T.

14. Knowledge of how to build systems based on the Unix model is widespread. The very clarity and intelligibility of the Unix model have led most major American universities to adopt Unix as a vehicle for computing and teaching and as testbed. Furthermore, universities helped advance the operating system by developing and adding methods, concepts and code to it. UNIX's popularity in academia, and the large pool of expertise there, made Unix the leading platform from which the Internet was developed.

15. AT&T licensed Unix source code as a trade secret, but very freely. Universities were charged only a nominal sum. The mechanisms of Unix, but not the literal code, could be studied in classes. Universities could authorize anyone to access the literal source code, provided the code was shared only with others who were collaborating in the research efforts. Moreover, since AT&T did not offer technical support, system administrators required access to Unix source code in order to maintain UNIX or adapt it to their own environments.

16. A complete manual of UNIX supplied detailed descriptions of important system data layouts, particularly those used in the file system. To an experienced programmer, the short, but thorough descriptions of standard system calls (now often called the API, or application programming interface) revealed the underlying architecture of the operating system.

17. Thus, the mechanisms of Unix have always been openly available and widely known. Indeed, had that not been so, academia would probably not have adopted Unix so enthusiastically, and Unix would probably have become just another among countless bit-player operating systems.

18. John Lions began to teach an operating systems course in Sydney from the actual text of Unix, and AT&T barely objected. To protect its interest in the license, AT&T asserted rights over the class notes. Far from suppressing Lions's work, though, the company adopted it for in-house use and, I believe, made it available to licensed customers. Lions was brought temporarily to Bell Labs to advance Unix documentation. AT&T did not object to the rampant circulation of samizdat copies of Lions notes. Some years later AT&T made his book, Lions' Commentary on UNIX 6th Edition, with Source Code (1976), available to the public, including the text of the Sixth Edition Unix, a direct ancestor of System V. The code is still accessible online.

19. One factor that led to AT&T's liberal licensing policy and lenient enforcement was that it was constrained by consent decrees from straying far from its core business as a communications provider. With no potential for significant licensing income, Unix was most profitable in building goodwill among and gaining the respect of the technical community.

20. Subsequent to Lions's book, many books about Unix internals have been written. Among the earliest was M. J. Bach, The Design of the UNIX Operating System (Englewood Cliffs, NJ: Prentice-Hall, 1986), which the Unix development team wrote. The availability of books has further encouraged the study of Unix as a classroom example, and has provided entrée for many others into the mechanisms of Unix.

21. Furthermore, variant UNIX material was widely discussed and disclosed through industry associations. The Usenix association has met regularly since its founding in 1975. Its annual technical conference ranks as a signal event for operating-system gurus and aficionados. Usenix goes well beyond sharing information about coping with system administration problems or announcing new features. Usenix members openly and regularly discuss the innards of the Unix system, and technical sessions frequently examine internal mechanisms, which are essential to master in order to improve real-life performance issues.

22. My understanding is that SCO alleges that it has the right to prevent disclosure of any code appearing in a modification or derivative work of SVR4, even when the code was not written by employees of SCO or its predecessors. I further understand that SCO believes it has the right to prevent disclosure of any “methods” and “concepts” of any derivative work of SVR4, even if such method or concept does not relate directly to SVR4. This theory is completely at odds with AT&T's view of its licensing agreements.

23. If SCO's theory of disclosure were correct, it would lead to the illogical conclusion that AT&T sought to prevent disclosure of the code, methods and concepts created by its licensees who were developing their own Unix-based operating systems.

24. SCO's theory of disclosure, if accepted by AT&T and the industry at the time in the 1980s when AT&T licensed UNIX, would have meant that no UNIX licensee would have been able to develop, market or service its operating system. Consequently, no one would have subscribed to Unix a license.

25. SCO further argues, as I understand it, that exposure to UNIX code, methods and concepts taints developers, who thereby cannot possibly independently develop other operating systems.

26. This part of SCO's theory of disclosure is, in my experience, novel in the industry (and possibly outside of the industry). If accepted, SCO's view would have startling consequences. In fact, SCO's theory of disclosure is so broad that it would effectively preclude any further development of any operating system. For example:

  • Almost every computer science graduate has studied Unix.

  • A large fraction of computer scientists has read various books about Unix that disclose code, methods and concepts and/or studied programs that contain either Unix code or homegrown material of a Unix derivative.

Therefore, under SCO's theory, no person who has majored in computer science or who has read any book about Unix or Unix-based code would be “clean” enough to develop code without infringing on SCO's ownership rights to Unix.

27. I declare under penalty of perjury that the foregoing is true and correct.

Professor M. Douglas McIlroy

Date: September 19, 2006

Place: Hanover, NH

< Declaration of Ulrich Drepper (1 comments) | Declaration of Linus Torvalds (1 comments) >
Display: Sort:
Declaration of M. Douglas McIlroy | 6 comments (6 topical, 0 editorial, 0 hidden)
Re: Declaration of M. Douglas McIlroy (3.66 / 3) (#1)
by ColonelZen (tzellers lieth within pobox of thy kingdom com) on Mon Feb 12th, 2007 at 19:24:25 EST
(User Info)
While I certainly agree with everything the professor has written, many of his statements look conclusory rather as "personal knowledge".

I don't know the rules.  Can a certifiable expert offer conclusory statements as "personal knowledge" rather than as expert opinion?

Which is not to object to the declaration as such, I just suspect that it could be challanged as a deposition.  Certainly the gist could be introduced as expert testimony (probably IBM does have it somewhere as such).

-- TWZ

  • Re: Declaration of M. Douglas McIlroy by nedu, 02/13/2007 11:09:27 EST (3.50 / 2)
    • Re: Declaration of M. Douglas McIlroy by ColonelZen, 02/13/2007 20:00:33 EST (4.00 / 2)
      • Re: Declaration of M. Douglas McIlroy by nedu, 02/14/2007 09:25:45 EST (4.00 / 2)
        • Followup: McIlroy's research management by nedu, 02/15/2007 10:38:03 EST (4.00 / 2)
        • Re: Declaration of M. Douglas McIlroy by ColonelZen, 02/15/2007 23:35:46 EST (3.50 / 2)
Declaration of M. Douglas McIlroy | 6 comments (6 topical, 0 editorial, 0 hidden)
Display: Sort:

Links

Firefox 2

Use OpenOffice.org

Add to Technorati Favorites

Join EFF Today

ToTehMoon web site button

~ Merkey v The Internet et al Docs
~ Yahoeuvre
~ tuxrocks.com (SCO cases legal docs)
~ scofacts.org
~ eagle.petrofsky.org
~ Zen's Den
~ Yahoo SCOX Message Board
~ Lamlaw
~ Microsoft Watch
~ Groklaw
~ Korgwal - a Groklaw mirror
~ nosoftwarepatents.com
~ Flame Warriors
~ SCOXE Wars
~ Get your Merkey Number here!
~ Digital Law Online

Recent Comments

Breaking News and External Article Comments
General News – General Articles
by ColonelZen, January 5
58 comments
» Re: Which company is the evil one ? – ColonelZen, Dec 16
» TSG announces $100 million cash... – sphealey, Feb 14
» SCO Lifeboat List from Stats_for_all – AncientBrit, May 6

Eagle Loses Appeals
General News – General Articles
by JCausey, December 15
1 comment
» Re: Eagle Loses Appeals – br3n, Jan 7

The Chinese Room Revisited, Thoughts on...
General News – Diary
by ColonelZen, November 24
1 comment
» Re: The Chinese Room Revisited,... – ColonelZen, Nov 24

How to Transition a Windows Shop to Linux
General News – General Articles
by JCausey, November 21
3 comments
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 22
» Re: How to Transition a Windows Shop to... – JCausey, Nov 23
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 23

Advocacy
General News – Diary
by br3n, October 29
3 comments
» Re: Advocacy – br3n, Nov 2
» Re: Advocacy – ColonelZen, Nov 2
» Re: Advocacy – br3n, Nov 4

Very Bad News for Darl and Ralph
SCO v The World – Diary
by ColonelZen, October 13
7 comments
» Re: OT advocacy – br3n, Oct 26
» Re: OT advocacy – JCausey, Oct 28
» Re: OT advocacy – br3n, Oct 29

Some SCOX Financial Analysis
SCO v The World – SCO Related Articles
by JCausey, September 21
13 comments
» Re: Some SCOX Financial Analysis – br3n, Oct 3
» Re: Some SCOX Financial Analysis – ColonelZen, Oct 3
» Re: Some SCOX Financial Analysis – br3n, Oct 6

Open Source in Education - Opening Doors
General News – General Articles
by JCausey, September 28
1 comment
» Re: Open Source in Education - Opening... – br3n, Sep 29

An IPOWER ful experience
General News – Diary
by ColonelZen, September 25
6 comments
» IPOWER SysAdmin Doesn't Do Weekends!! – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29

Learning C#
Microsoft – Diary
by ColonelZen, September 23
1 comment
» Re: Learning C# – ColonelZen, Sep 23

Comment search...

Recent Diaries

SCO has a Potential and Credible BILLION Dollar Liability
by ColonelZen - March 15

The Chinese Room Revisited, Thoughts on Consciousness
by ColonelZen - November 24
1 comment


Advocacy
by br3n - October 29
3 comments


An IPOWER ful experience
by ColonelZen - September 25
6 comments


Learning C#
by ColonelZen - September 23
1 comment


Getting ruby DBI for Mysql and Postgresql working on FC 6
by ColonelZen - March 7

Declaration of Linus Torvalds
by nedu - February 13
1 comment


Declaration of M. Douglas McIlroy
by nedu - February 12
6 comments


Declaration of Ulrich Drepper
by nedu - February 11
1 comment


Declaration of K. Y. Srinivasan
by nedu - February 11


More Diaries...

Login

Make a new account

Username:
Password:

Older Stories

Monday May 28th
Why SCO Does Not Own the Unix Copyrights
   (0 comments)

Thursday April 5th
It Can Really Happen - Eagle Broadband Delisting from AMEX
   (5 comments)

Monday March 12th
OpenOffice.org Sends Open Letter to Dell
   (0 comments)

Tuesday March 6th
Preliminary Order in Prohibition
   (2 comments)

Monday January 15th
[Linux-ia64] optimizing __copy_user
   (12 comments)

Older Stories...

Related Links

~ PDF
~ nedu's Diary

SourceForge Logo Powered by Scoop

All trademarks and copyrights on this page are owned by their respective companies or owners.
Comments, articles and logbooks are owned by the Poster. By posting on the ip-wars.net web site, all posters grant a license to ip-wars.net to publish the content and release it pursuant to the Creative Commons License that covers the rest of the site. For more details, please check out the Standard Operating Procedures. Also, please read the Privacy Policy for the site. Finally, DO NOT send e-mail to the site owner (Jeff Causey) unless you have read and agree to the terms regarding e-mail included in the Standard Operating Procedures.
Everything else © 2004, 2005, 2006, 2007 ip-wars.net and Jeffrey G. Causey and is licensed under a
Creative Commons License
This work is licensed under a Creative Commons License.