Andy Johnson-Laird (born February 1945) is an English-American computer scientist. He was the president of
digital forensics
Digital forensics (sometimes known as digital forensic science) is a branch of forensic science encompassing the recovery, investigation, examination and analysis of material found in digital devices, often in relation to mobile devices and comp ...
firm Johnson-Laird Inc. in
Portland, Oregon
Portland (, ) is a port city in the Pacific Northwest and the largest city in the U.S. state of Oregon. Situated at the confluence of the Willamette and Columbia rivers, Portland is the county seat of Multnomah County, the most populou ...
, where he lived with his wife, Kay Kitagawa.
Early life
Johnson-Laird was born in
Sheffield
Sheffield is a city status in the United Kingdom, city in South Yorkshire, England, whose name derives from the River Sheaf which runs through it. The city serves as the administrative centre of the City of Sheffield. It is Historic counties o ...
in England in February 1945. He was educated at
Culford School
Culford School is a co-educational independent day and boarding school for pupils age 1-18 in the village of Culford, miles north of Bury St Edmunds in Suffolk, England. The headmaster is a member of the Headmasters' and Headmistresses' Co ...
and then attended the
Regent Street Polytechnic
, mottoeng = The Lord is our Strength
, type = Public
, established = 1838: Royal Polytechnic Institution 1891: Polytechnic-Regent Street 1970: Polytechnic of Central London 1992: University of Westminster
, endowment = £5.1 million ...
, now known as The
University of Westminster
The University of Westminster is a public university based in London, United Kingdom. Founded in 1838 as the Royal Polytechnic Institution, it was the first polytechnic to open in London. The Polytechnic formally received a Royal charter in Augu ...
. Johnson-Laird also has lived in
Ferney-Voltaire
Ferney-Voltaire () is a Communes of France, commune in the Ain Departments of France, department in the Auvergne-Rhône-Alpes Regions of France, region of eastern France. It lies between the Jura Mountains and the France–Switzerland border, Sw ...
(France), Toronto (Canada), and San Jose, (Northern California).
Johnson-Laird's computer career started in 1963 at
National Cash Register
NCR Corporation, previously known as National Cash Register, is an American software, consulting and technology company providing several professional services and Electronics, electronic products. It manufactures Self-checkout, self-service kio ...
Company's London offices where he worked as a computer operator and taught himself to program the
NCR 315
The NCR 315 Data Processing System, released in January 1962 by NCR, is a second-generation computer. All printed circuit boards use resistor–transistor logic (RTL) to create the various logic elements. It uses 12-bit ''slab'' memory structur ...
mainframe computer during the night shift. He was then invited to teach as a lecturer in NCR's Computer Education department, teaching NCR customers how to program. Subsequently, he wrote system software for the NCR-Elliott 4100 mainframe computer. Johnson-Laird also worked as a
systems programmer for
Control Data Corporation in
Ferney-Voltaire
Ferney-Voltaire () is a Communes of France, commune in the Ain Departments of France, department in the Auvergne-Rhône-Alpes Regions of France, region of eastern France. It lies between the Jura Mountains and the France–Switzerland border, Sw ...
in support of
supercomputer installations at
CERN. and various universities in Europe. He transferred to Control Data Corporation's Toronto Development Facility in 1977.
In the late 1970s, Johnson-Laird applied his knowledge of mainframe computers to the emerging hobbyist personal computer market. He purchased and hand-built a
SOL-20
The Sol-20 was the first fully assembled microcomputer with a built-in keyboard and television output, what would later be known as a home computer. The design was a combination of an Intel 8080-based motherboard, a VDM-1 graphics card, the 3P+S ...
personal computer from
Processor Technology
Processor Technology Corporation was a personal computer company founded in April 1975 by Gary Ingram and Bob Marsh in Berkeley, California. Their first product was a 4K byte RAM board that was compatible with the MITS Altair 8800 computer but mo ...
, and a
Cromemco Z-2 as test platforms.
Immigration
Johnson-Laird's 1979 immigration to the United States resulted in litigation over "a legal issue of first impression" concerning "the proper interpretation of section 101(a)(15)(L) of the Immigration and Nationality Act, 8 U.S.C. s 1101(a)(15)(L), which allows 'a firm or corporation or other legal entity' to petition for the granting of 'non-immigrant' status to employees which it wishes to transfer to corporate posts in this country". Johnson-Laird was successful in his challenge to the agency's interpretation of this rule to not permit a petition for an "L" visa by a sole proprietorship. Johnson-Laird was represented by Portland immigration attorney, Gerald H. Robinson Esq. United States District Court Judge James Redden ruled that "Congress intended that the legal status of the petitioning business not be a dispositive consideration in immigration proceedings".
On arriving in the US in 1979, Johnson-Laird wrote the software drivers to permit the
CP/M Operating System to run on an
Onyx
Onyx primarily refers to the parallel banded variety of chalcedony, a silicate mineral. Agate and onyx are both varieties of layered chalcedony that differ only in the form of the bands: agate has curved bands and onyx has parallel bands. The c ...
computer—this was the first commercial CP/M microcomputer with a
hard disk
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with mag ...
and a
data cartridge tape drive.
Johnson-Laird is one of the early pioneers in the field of
digital forensics
Digital forensics (sometimes known as digital forensic science) is a branch of forensic science encompassing the recovery, investigation, examination and analysis of material found in digital devices, often in relation to mobile devices and comp ...
. His specialty, developed in 1987, is forensic software analysis of computer and Internet-based evidence for copyright, patent, and trade-secret litigation. He is also an expert on software reverse engineering, software development, and developing software in a clean-room environment.
Johnson-Laird developed techniques for computerized
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
analysis and the presentation of computer-based evidence that have helped to bring digital forensics into the courtroom. He has served as a
Special Master
In the law of the United States, a special master is generally a subordinate official appointed by a judge to ensure judicial orders are followed, or in the alternative, to hear evidence on behalf of the judge and make recommendations to the jud ...
to
Federal District Court judges, and has served as an
expert witness
An expert witness, particularly in common law countries such as the United Kingdom, Australia, and the United States, is a person whose opinion by virtue of education, training, certification, skills or experience, is accepted by the judge ...
and provided litigation testimony in many
intellectual property
Intellectual property (IP) is a category of property that includes intangible creations of the human intellect. There are many types of intellectual property, and some countries recognize more than others. The best-known types are patents, cop ...
cases in the
United States
The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 U.S. state, states, a Washington, D.C., federal district, five ma ...
and
Singapore
Singapore (), officially the Republic of Singapore, is a sovereign island country and city-state in maritime Southeast Asia. It lies about one degree of latitude () north of the equator, off the southern tip of the Malay Peninsula, borde ...
. He also has published numerous articles on topics related to digital forensics and the legal challenges posed by emerging technologies.
Computer software expert witness
In addition to serving as a technical expert in high-profile and significant litigation, Johnson-Laird's published writings have been cited by the United States Court of Appeals for the Ninth Circuit, first in
Sega Enterprises Ltd., v. Accolade Inc., No. 92-15665, D. C. No. CV-91-3871-BAC, as authority for practical necessity to make intermediary copies to understand protected expression in software. Later the court cited Johnson-Laird's article "Software Reverse Engineering in the Real World," University of Dayton Law Review, Volume 19, November 3, Spring 1994, in the case
Sony v. Connectix, No. 99-15852, D.C. No. CV-99-00390-CAL, as authority for the need to
reverse engineer
Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
when developing compatible products and therefore the intermediary copies created in such reverse engineering should be considered
fair use
Fair use is a doctrine in United States law that permits limited use of copyrighted material without having to first acquire permission from the copyright holder. Fair use is one of the limitations to copyright intended to balance the intere ...
under
U.S. Copyright Law
The copyright law of the United States grants monopoly protection for "original works of authorship". With the stated purpose to promote art and culture, copyright law assigns a set of exclusive rights to authors: to make and sell copies of the ...
.
In 1994, the Honorable
Marvin J. Garbis, in the U.S. District Court for the District of Maryland appointed Johnson-Laird as a court-appointed expert in the matter of Vaughn v. Amprey, Civil Action No. MJG-84-1911. Additionally, in 2007 Johnson-Laird was appointed as Special Master by Judge
Stephen V. Wilson
Stephen Victor Wilson (born March 26, 1941) is a United States district judge of the United States District Court for the Central District of California.
Education and career
Wilson has claimed that he was born in New York City, New York, altho ...
, Central District of California, in the
MGM Studios, Inc. v. Grokster, Ltd.
''MGM Studios, Inc. v. Grokster, Ltd.'', 545 U.S. 913 (2005), is a United States Supreme Court decision in which the Court ruled unanimously that the defendants, peer-to-peer file sharing companies Grokster and Streamcast (maker of Morpheus), cou ...
case. His appointment on remand encompassed recommending appropriate actions to impose by Permanent Injunction on Defendant StreamCast that would "cope with the copyright infringement" caused by peer-to-peer file sharing systems, while "preserving non-infringing uses" of the system.
In 2010, he was appointed Special Master in DataSci v. Medidata, a case before the Honorable Marvin J. Garbis, in the U.S. District Court for the District of Maryland.
His role was to resolve
discovery
Discovery may refer to:
* Discovery (observation), observing or finding something unknown
* Discovery (fiction), a character's learning something unknown
* Discovery (law), a process in courts of law relating to evidence
Discovery, The Discover ...
disputes relating to the production of computer source code.
Role in the CP/M v. DOS dispute
Because of Johnson-Laird's experience with writing the software drivers for the Basic Input/Output System (
BIOS
In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is firmware used to provide runtime services for operating systems and programs and to perform hardware initialization during the ...
) for various microcomputers, John Katsaros of
Digital Research
Digital Research, Inc. (DR or DRI) was a company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS ...
engaged him to create
BIOS
In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is firmware used to provide runtime services for operating systems and programs and to perform hardware initialization during the ...
drivers for
CP/M-86
CP/M-86 was a version of the CP/M operating system that Digital Research (DR) made for the Intel 8086 and Intel 8088. The system commands are the same as in CP/M-80. Executable files used the relocatable .CMD file format. Digital Research al ...
for the first
IBM personal computer
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a tea ...
. Working in conditions of considerable IBM-imposed secrecy in Digital Research's Pacific Grove offices, Johnson-Laird discovered a Microsoft employee's name,
Bob O'Rear
Robert "Bob" O'Rear is a former employee of Microsoft, and is among the group of eleven early Microsoft employees who posed for an iconic company photo taken in Albuquerque in 1978. A Texas, Texan, he has degrees in mathematics and physics. He lef ...
, in the
boot sector of the
PC DOS
PC or pc may refer to:
Arts and entertainment
* Player character or playable character, a fictional character controlled by a human player, usually in role-playing games or computer games
* ''Port Charles'', an American daytime TV soap opera
* ...
diskette. He reported this and the numerous similarities in the
application programming interface of
PC DOS
PC or pc may refer to:
Arts and entertainment
* Player character or playable character, a fictional character controlled by a human player, usually in role-playing games or computer games
* ''Port Charles'', an American daytime TV soap opera
* ...
and
CP/M to
Gary Kildall
Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) was an American computer scientist and microcomputer entrepreneur.
During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, an ...
. Kildall was stunned to see the similarities. "There were some shallow changes, but it was essentially the same program," Johnson-Laird reported in an interview with BusinessWeek. It later turned out that
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
had licensed a program called
86-DOS
86-DOS (known internally as QDOS, for Quick and Dirty Operating System) is a discontinued operating system developed and marketed by Seattle Computer Products (SCP) for its Intel 8086-based computer kit.
86-DOS shared a few of its commands wi ...
from
Seattle Computer Products
Seattle Computer Products (SCP) was a Tukwila, Washington, microcomputer hardware company which was one of the first manufacturers of computer systems based on the 16-bit Intel 8086 processor. SCP began shipping its first S-100 bus 8086 CPU ...
.
Tim Paterson
Tim Paterson (born 1 June 1956) is an American computer programmer, best known for creating 86-DOS, an operating system for the Intel 8086. This system emulated the application programming interface (API) of CP/M, which was created by Gary K ...
had created 86-DOS, which he originally called QDOS, by copying the functional
application programming interface from the CP/M manuals.
86-DOS became Microsoft's
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
and
IBM's
PC DOS
PC or pc may refer to:
Arts and entertainment
* Player character or playable character, a fictional character controlled by a human player, usually in role-playing games or computer games
* ''Port Charles'', an American daytime TV soap opera
* ...
.
Photography and documentaries
Johnson-Laird is a photographer and a documentary film maker. In 2005 he implemented a variant of a technique known as streak photography, that used computer software to create computer-generated images. His techniques of
computational photography
Computational photography refers to digital image capture and processing techniques that use digital computation instead of optical processes. Computational photography can improve the capabilities of a camera, or introduce features that were no ...
create photographs that are compositions of color and line that appear realistic, but are not. In 2010, in collaboration with Kay Kitagawa and Dina Gomez, Johnson-Laird directed, produced, and edited "EMMA: Unplugged," a 90-minute documentary of the 2010 Emma International Collaboration, an artists' retreat in the Saskatchewan boreal forest hosted by the Saskatchewan Craft Council. He has also directed, produced, and edited other video projects.
Works authored
Published writings by Johnson-Laird include:
*
Software-Related Litigation: Discovery and The Overly-Protective Order (co-authored with Lydia Pallas Loren), 6 FEDERAL COURTS L. REV. 1 (2012)
* "Looking Forward, Legislating Backward?", 4 J. Small & Emerging Bus. L. 95, 101 (2000)
* "The Discovery Of Computer Software In Patent Litigation", Federal Courts Law Review (an on-line law journal), March 1998
* "A House Divided: Internet Technology From The Ground Up", A. Johnson-Laird and Niels Johnson-Laird, Journal of Internet Law, Volume 1, Number 1, July 1997.
* "The Anatomy Of The Internet Meets The Body Of The Law", University of Dayton Law Review, Volume 22, Number 3, Spring 1997.
* "Detecting and Demonstrating Plagiarism in Digital Images", co-written with Ewan Croft, The Multimedia Strategist, Volume 1, Number 9, July 1995.
* "Smoking Guns and Spinning Disks: The preservation, production, and forensic analysis of computer-based evidence", The Computer Lawyer, Volume 11, Number 8, August 1994.
* "Reverse Engineering of Software: Separating Legal Mythology from Actual Technology". The Software Law Journal, Volume V, Number 2, April 1992.
* "Using a Computer Expert to Analyze Computer-Based Evidence", The Computer Law Association Bulletin, Volume 7, Number 1, 1992.
* "Ingeniería Regresiva en Software: Separando la Mitología Legal de la Tecnología Real", Derecho De La Alta Tecnologia, Volume III, Number 34/35, June/July 1991.
* "Reverse Engineering of Software: Separating Legal Mythology from Modern Day Technology", TekBriefs, Number 5, January/February 1991.
* "Software Development and 'Reverse Engineering'" Eleventh Annual Computer Law Institute, Cosponsored by the Computer Law Association and University of Southern California Law Center, May 1990.
* "Neural Networks: The next intellectual property nightmare?" The Computer Lawyer, Volume 7, Number 3, March 1990.
* "The Programmer's CP/M Handbook" Osborne/McGraw Hill, 1983 ().
CP/M was the first de facto standard operating systems for microcomputers and was the base from which Microsoft's MS-DOS and IBM's PC DOS came.
Johnson-Laird also serves on the Editorial Board for the Federal Courts Law Review,
Federal Courts Law Review
/ref> an on-line journal for Federal Judges.
References
External links
*
{{DEFAULTSORT:Johnson-Laird, Andy
1945 births
Living people
Scientists from Sheffield
English computer scientists
British forensic scientists
People educated at Culford School
Scientists from Portland, Oregon
Alumni of the Regent Street Polytechnic