HCR Corporation
   HOME

TheInfoList



OR:

Human Computing Resources Corporation, later HCR Corporation, was a
Canadian Canadians (french: Canadiens) are people identified with the country of Canada. This connection may be residential, legal, historical or cultural. For most Canadians, many (or all) of these connections exist and are collectively the source of ...
software company A software company is a company whose primary products are various forms of software, software technology, distribution, and software product development. They make up the software industry. Types There are a number of different types of softw ...
that worked on the
Unix operating system Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and o ...
and
system software System software is software designed to provide a platform for other software. Examples of system software include operating systems (OS) like macOS, Linux, Android and Microsoft Windows, computational science software, game engines, search engin ...
and business applications for it. Founded in 1976, it was based in
Toronto Toronto ( ; or ) is the capital city of the Canadian province of Ontario. With a recorded population of 2,794,356 in 2021, it is the most populous city in Canada and the fourth most populous city in North America. The city is the ancho ...
. By a description of one of its founders, HCR was a "UNIX contract R&D and technology development and marketing firm." The company was most known for its extensive knowledge of Unix, for
porting In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally desi ...
Unix to new hardware platforms, for developing
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
s as part of the porting work, and for consulting and product development work on Unix. It was a pioneer in the Unix industry and by one account was the second firm ever to commercially support Unix. By 1990 HCR was a prominent player in the Canadian Unix scene. HCR was acquired by the
Santa Cruz Operation The Santa Cruz Operation, Inc. (usually known as SCO, pronounced either as individual letters or as a word) was an American software company, based in Santa Cruz, California, that was best known for selling three Unix operating system variants ...
(SCO) in 1990. It became the subsidiary SCO Canada, Inc., which existed until 1996 when the Toronto offices were closed.


Origins at the University of Toronto

Human Computing Resources was founded in 1976 by several computer scientists at, and graduates of, the
University of Toronto The University of Toronto (UToronto or U of T) is a public research university in Toronto, Ontario, Canada, located on the grounds that surround Queen's Park. It was founded by royal charter in 1827 as King's College, the first institution ...
, with the aim of creating computer graphics and systems software. The company was privately held. Foremost among these co-founders was
Ronald Baecker Ronald Baecker (born October 7, 1942) is an Emeritus Professor of Computer Science and Bell Chair in Human-Computer Interaction at the University of Toronto (U of T). He was the co-founder of the Dynamic Graphics Project, and is the founder of ...
, an associate professor in the Department of Computer Science and Electrical Engineering at the University of Toronto and a significant figure and pioneer in the field of
human–computer interaction Human–computer interaction (HCI) is research in the design and the use of computer technology, which focuses on the interfaces between people (users) and computers. HCI researchers observe the ways humans interact with computers and design tec ...
. Baecker served as president of the new firm. Another co-founder was Michael Tilson, who as a graduate student of Baecker's at the University of Toronto during the mid-1970s was one of the early pioneers of Unix adoption in Canada. An additional co-founder was David Tilbrook, a student of Baecker's who had developed the interactive NewsWhole pagination system for ''
The Globe and Mail ''The Globe and Mail'' is a Canadian newspaper printed in five cities in western and central Canada. With a weekly readership of approximately 2 million in 2015, it is Canada's most widely read newspaper on weekdays and Saturdays, although it ...
'', which became an early predecessor to desktop publishing. Other Baecker students who later became well known in the Unix world included
Rob Pike Robert "Rob" Pike (born 1956) is a Canadian programmer and author. He is best known for his work on the Go programming language and at Bell Labs, where he was a member of the Unix team and was involved in the creation of the Plan 9 from Bell La ...
and
Tom Duff Tom or TOM may refer to: * Tom (given name), a diminutive of Thomas or Tomás or an independent Aramaic given name (and a list of people with the name) Characters * Tom Anderson, a character in '' Beavis and Butt-Head'' * Tom Beck, a character ...
, although neither worked at HCR.


Formative years


Consulting and contracting

The new company's offices were on St. Mary Street, in a mid-century modern building just off
Yonge Street Yonge Street (; pronounced "young") is a major arterial route in the Canadian province of Ontario connecting the shores of Lake Ontario in Toronto to Lake Simcoe, a gateway to the Upper Great Lakes. Once the southernmost leg of provincial Hi ...
in the Bay Street Corridor section of Toronto. Human Computing Resources initially focused on
information technology consulting In management, information technology consulting (also called IT consulting, computer consultancy, business and technology services, computing consultancy, technology consulting, and IT advisory) is a field of activity which focuses on advising or ...
and contract programming jobs. An early customer for contract work was IBM. But it also tried to establish a product business, with an effort underway by 1977 to try to market the NewsWhole newspaper layout product. Despite newspapers seeing demonstrations of the product and liking it, they were unwilling to commit their businesses to a product from an unproven, very small software business. In 1979 the NewsWhole product was dropped. As Tilson said in a 1986 interview, "The company quickly discovered that the software industry was not a bed of roses." In 1978 Human Computing Resources began giving courses in the Toronto area on computers for personal use – the
Commodore PET The Commodore PET is a line of personal computers produced starting in 1977 by Commodore International. A single all-in-one case combines a MOS Technology 6502 microprocessor, Commodore BASIC in read-only memory, keyboard, monochrome monitor, an ...
– and for business. By 1979 the new firm had begun exhibiting at the annual Canadian Computer Show and Conference in Toronto. Baecker maintained a part-time involvement in his academic career during this period.


Unix specialists

Human Computing Resources began to focus on writing software for the
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
, which was starting to gain a foothold outside its
Bell Labs Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984), then AT&T Bell Laboratories (1984–1996) and Bell Labs Innovations (1996–2007), is an American industrial research and scientific development company owned by mult ...
founding place. This work began in 1979 when HCR acquired a license to resell Unix from Western Electric Co. By one account, HCR was the second firm to support Unix commercially, following
Interactive Systems Corporation Interactive Systems Corporation (styled INTERACTIVE Systems Corporation, abbreviated ISC) was a US-based software company and the first vendor of the Unix operating system outside AT&T, operating from Santa Monica, California. It was founded in 19 ...
in the US in 1977.
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
was working on its version of Unix, called
Xenix Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s. The Santa Cruz Operation (SCO) later acquired exclusive rights to the software, and ...
, and in 1982 engaged with the
Santa Cruz Operation The Santa Cruz Operation, Inc. (usually known as SCO, pronounced either as individual letters or as a word) was an American software company, based in Santa Cruz, California, that was best known for selling three Unix operating system variants ...
(SCO) in this work, with the two companies' engineers working together on improvements. Microsoft and SCO then further engaged HCR in Canada, and a software products group within
Logica plc Logica plc was a multinational IT and management consultancy company headquartered in London and later Reading, United Kingdom. Founded in 1969, the company had offices in London and in a number of major cities across England, Wales and Scotl ...
in the United Kingdom, as part of making further improvements to Xenix and porting Xenix to other platforms. In doing so, Microsoft gave HCR and Logica the rights to do Xenix ports and license Xenix binaries in those territories. See around 10:45 mark of interview video. As a result, some of Xenix was developed by Human Computing Resources in Toronto. The early history of Xenix has a sometimes unclear narrative, but by some accounts HCR had a greater role than just extending what Microsoft had done, as it had to take over the initial porting of the AT&T
Version 7 Unix Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system. V7, released in 1979, was the last Bell Laboratories release to see widespread distribution before the commercial ...
after Microsoft was unable to do so. In particular, as Baecker said in 2001 for a University of Toronto course he gave on software as a business, HCR's focus became doing "UNIX operating systems programming for hardware companies without UNIX expertise needing to bring UNIX to market quickly." Lecture 2, slides 2.11 and 2.28. For context see th
introductory
an
lecture 1
slides; most of the later lectures can be found at similar URLs.
As such, their customer space was in the original-equipment manufacturer (OEM) and
value-added reseller A value-added reseller (VAR) is a company that adds features or services to an existing product, then resells it (usually to end-users) as an integrated product or complete "turn-key" solution. This practice occurs commonly in the electronics or IT ...
(VAR) markets, including
Control Data Corporation Control Data Corporation (CDC) was a mainframe and supercomputer firm. CDC was one of the nine major United States computer companies through most of the 1960s; the others were IBM, Burroughs Corporation, DEC, NCR, General Electric, Honeywel ...
, NCR,
Prime Computer Prime Computer, Inc. was a Natick, Massachusetts-based producer of minicomputers from 1972 until 1992. With the advent of PCs and the decline of the minicomputer industry, Prime was forced out of the market in the early 1990s, and by the end of ...
, and
National Semiconductor National Semiconductor was an American semiconductor manufacturer which specialized in analog devices and subsystems, formerly with headquarters in Santa Clara, California. The company produced power management integrated circuits, display drive ...
. Tilson published a seven-page article in ''
Byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
'' magazine about their work on the NS16032 as a case study of doing a Unix port. Other architectures they worked on included the
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president unt ...
PDP-11 The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, ...
and
VAX-11 The VAX-11 is a discontinued family of 32-bit superminicomputers, running the Virtual Address eXtension (VAX) instruction set architecture (ISA), developed and manufactured by Digital Equipment Corporation (DEC). Development began in 1976. In a ...
,
Motorola 68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
,
Intel 8086 The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus (allowi ...
,
Zilog Z8000 The Z8000 ("''zee-'' or ''zed-eight-thousand''") is a 16-bit microprocessor introduced by Zilog in early 1979. The architecture was designed by Bernard Peuto while the logic and physical implementation was done by Masatoshi Shima, assisted by a ...
, PERQ workstation, and Computer Automation 4/95. This work often included establishing Unix environments and functioning
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
s for the
C programming language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as ...
on various 16-bit and 32-bit processors. It also stressed the portability traits, good and bad, of the C language. An employee of HCR in the early 1980s, Richard Miller, had had an especially historic role in Unix, having done, in 1977, one the first ports of Unix to a non-PDP architecture while he was at the
University of Wollongong The University of Wollongong (abbreviated as UOW) is an Australian public research university located in the coastal city of Wollongong, New South Wales, approximately 80 kilometres south of Sydney. As of 2017, the university had an enrolment of ...
in Australia. In 1983, the trade magazine ''
InfoWorld ''InfoWorld'' (abbreviated IW) is an information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a web-only publication. Its parent company today is International Data Group, and its siste ...
'' stated that HCR "probably has more experience porting UNIX to different architectures than anyone else." The HCR variant of Unix was branded as Unity. Initially based on UNIX System III, it was sold on a stand-alone basis for the PDP-11 and VAX minicomputers from Digital Equipment Corporation. Moreover, HCR had an implementation of Unity that ran on top of the
VAX/VMS OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using Ope ...
operating system, providing file path translations and the ability to use Unix utilities from VMS. In addition, Unity was sold on an OEM basis for other architectures, which in 1983 included the NS16032 and the Motorola 68000.


Other products

Besides Unix itself, the company was showcasing a variety of system software products. These included a
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
for the
Pascal programming language Pascal is an Imperative programming, imperative and Procedural programming, procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming an ...
and an interpreter for the
BASIC programming language BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of General-purpose programming language, general-purpose, high-level programming languages designed for ease of use. Dartmouth BASIC, The original version was created by John ...
.
Cross compiler A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on an Android smartphone is a cross ...
s from VAX Unix to the NS16032 architecture for C, Pascal, and Fortran 77 were also offered. There was a Unix-based
RT-11 RT-11 (Real-time 11) is a discontinued small, low-end, single-user real-time operating system for the full line of Digital Equipment Corporation PDP-11 16-bit computers. RT-11 was first implemented in 1970. It was widely used for real-time computin ...
emulator. For operating system usability, there was the configurable HCR Menu Shell, which ran atop the standard
Bourne shell The Bourne shell (sh) is a Shell (computing), shell Command-line interface#Command-line interpreter, command-line interpreter for computer operating systems. The Bourne shell was the default Unix shell, shell for Version 7 Unix. Unix-like syste ...
and provided a more friendly and customizable interface, and the HCR/EDIT screen-oriented
text editor A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be us ...
. In addition, HCR often worked with, and did active marketing for, the Mistress relational database system, which was supported commercially by Rhodnius Ltd, another Toronto-based software firm. HCR also marketed several business applications. By 1983, ''
UNIX Review ''UNIX Review'' was an American magazine covering technical aspects of the UNIX operating system and C programming. Recognized for its in-depth technical analysis, the journal also reported on industry confabs and included some lighter fare. Histo ...
'' trade publication was referring to HCR as a "well-known software vendor". December–January 1983.


Financials

By one account, HCR received funding in 1982 and 1983 from two Canadian venture capital firms, Ventures West Technologies and TD Capital Group, with the two combined ending up with 50 percent ownership of HCR; more money was subsequently raised by diluting existing shares. By another account, HCR received $750,000
CAD Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
from one round of venture capital funding in 1981 and $2.2 million from another round in 1984, with Ventures West Technologies being one of the firms involved. The company was profitable during some of these years. Revenues rose from $1.3 million
CAD Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
in 1982 to $2.2 million in 1983 to $3.2 million in 1984, with Unix porting contracts with hardware manufacturers ranging from $100,000 to $1 million in size. Some 80 percent of the company's sales came from the United States, 15 percent from Europe, and 5 percent from Canada itself. Marketing costs were minimal since those were borne by the hardware manufacturers for selling complete systems. There was competition, as other companies were in this area. In addition to Interactive Systems Corporation and SCO, companies doing Unix ports or substantial work with Unix included
UniSoft UniSoft Corporation is an American software developer established in 1981, originally focused on the development of Unix ports for various computer architectures. Based in Millbrae, California, it now builds standardization and conformance test ...
,
Microport MicroPort is a global medical device developer and manufacturer that is headquartered in Shanghai, China. It designs and produces products for a range of medical fields including cardiology, interventional radiology, orthopedics, electrophysiolog ...
, and a number of smaller firms. As Unix began to penetrate into wider consciousness in the 1980s, employees at HCR became Unix evangelists. They were quoted in newspaper articles as the operating system became more discussed in technology circles and appeared in overseas symposiums with the likes of Unix inventors and pioneers
Ken Thompson Kenneth Lane Thompson (born February 4, 1943) is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B programmi ...
,
Brian Kernighan Brian Wilson Kernighan (; born 1942) is a Canadian computer scientist. He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie. Kernighan's name became widely known through co-au ...
, Samuel J. Leffler, and
P. J. Plauger Phillip James (P.J. or Bill) Plauger (; born January 13, 1944, Petersburg, West Virginia) is an author, entrepreneur and computer programmer. He has written and co-written articles and books about programming style, software tools, and the C ...
. HCR gave training courses in Unix. From its Toronto offices, HCR provided Unix training courses and executive seminars on the importance and impact of Unix, and offered introductory Unix seminars at various North American cities. Between 1982 and 1985, HCR staff published a dozen articles for, or presented at conferences of, the USENIX association, and HCR hosted the Summer 1983 USENIX conference in Toronto where some 1,600 Unix users were in attendance. Overall, however, HCR did not focus on one specific mission. In his 2001 course on software as a business, Baecker spoke of the "Three Product Strategies of HCR", and began by being critical of the time he was in charge of the company, saying that its strategy reflected his personality: "the academic, the visionary, ... go everywhere, which is to have no focus and to go nowhere".


Change in leadership

In February 1984, Baecker stepped down as president of HCR, and returned on a more active basis to the faculty of the University of Toronto. Page number is for some issue within volume. Full text and bibliographic information available at Stanford University Librar
via microfiche
an
via Stanford login
He was replaced as president by Dennis Kukulsky, formerly a national sales manager with
Tektronix Tektronix, Inc., historically widely known as Tek, is an American company best known for manufacturing test and measurement devices such as oscilloscopes, logic analyzers, and video and mobile test protocol equipment. Originally an independent ...
. Spring, 1985 supplement – Computer Post. Baecker remained as chairman of the company. Under Kukulsky, the company sought to focus on software products that would run on Unix, and in particular, products aimed at business users. Indeed, the promise of producing business applications was part of what had attracted venture capital funding and part of why Kukulsky had been hired. The company was faced with a significant loss for 1985, due to increased development, sales, and marketing costs, including opening sales offices in the United States. HCR released the Chronicle Business Applications Software suite in 1985. HCR's Chronicle included modules for general ledger,
accounts payable Accounts payable (AP) is money owed by a business to its suppliers shown as a liability on a company's balance sheet. It is distinct from notes payable liabilities, which are debts created by formal legal instrument documents. An accounts payable ...
, and
accounts receivable Accounts receivable, abbreviated as AR or A/R, are legally enforceable claims for payment held by a business for goods supplied or services rendered that customers have ordered but not paid for. These are generally in the form of invoices raised b ...
, as well as
inventory Inventory (American English) or stock (British English) refers to the goods and materials that a business holds for the ultimate goal of resale, production or utilisation. Inventory management is a discipline primarily about specifying the shap ...
,
invoicing An invoice, bill or tab is a commercial document issued by a seller to a buyer relating to a sale transaction and indicating the products, quantities, and agreed-upon prices for products or services the seller had provided the buyer. Payment ...
,
purchase order A purchase order is a commercial document and first official offer issued by a buyer to a seller, indicating types, quantities, and agreed prices for products or services. It is used to control the purchasing of products and services from externa ...
s, and sales and profitability analysis. This was followed by HCR's Chariot UNIX Business Software, which sold for around $7,500 per development system. It included the business application modules of Chronicle but more importantly contained a 4GL-like
application generator An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools an ...
to allow HCR's customers to create new business applications or tailor existing ones. Chariot was aimed at
value-added reseller A value-added reseller (VAR) is a company that adds features or services to an existing product, then resells it (usually to end-users) as an integrated product or complete "turn-key" solution. This practice occurs commonly in the electronics or IT ...
s (VARs) and ran on the
DEC VAX VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The V ...
,
IBM PC AT The IBM Personal Computer/AT (model 5170, abbreviated as IBM AT or PC/AT) was released in 1984 as the fourth model in the IBM Personal Computer line, following the IBM PC/XT and its IBM Portable PC variant. It was designed around the Intel 8028 ...
, AT&T 3B, and NCR Tower. Chariot was well received in computer industry trade shows, and some 1,500 VARs signed up for it or otherwise indicated interest. But HCR was short on both time and money and the promised delivery date of February 1986 was not met, and even had Chariot been ready for release, the company lacked the ability to market it effectively. These business products were not successful, with very little actual revenue coming in from them and substantial development costs being incurred. Overall, Human Computing Resources went through the same tribulations as many software firms, such as a failing to accurately predict development costs and being unsure how to market products once developed. One executive commented to the ''
Financial Post The ''Financial Post'' was an English Canadian business newspaper, which published from 1907 to 1998. In 1998, the publication was folded into the new ''National Post'',"Black says Post to merge with new paper". ''The Globe and Mail'', July 23, ...
'' that when it came to software, "Pricing is a black art." Baecker's course analysis spoke critically of this era of the company as well, saying that it had embodied Kukulsky's personality of "the salesman, the opportunist ... go where the money is, i.e., 4GLs for UNIX, an area in which HCR had no expertise".


Change of name and another change in leadership

The fallout from the Chariot project was such that by July 1986, Kukulsky had resigned and co-founder Tilson was president of the company. Tilson had previously been serving as vice president of technical development. Advertisement. The company's management divested itself of the business products, deciding to return its focus to system software and developers. Staffing reductions took place as well. The changes resulted in HCR becoming profitable again, with earnings of around $100,000 on revenue of $4 million. By 1987, the official name of the company had changed to HCR Corporation. Principal ownership of the company was split among five venture capital investors, who together owned 70 percent of HCR. The headquarters office had moved as well, now being located in a
Bloor Street Bloor Street is a major east–west residential and commercial thoroughfare in Toronto, Ontario, Canada. Bloor Street runs from the Prince Edward Viaduct, which spans the Don River Valley, westward into Mississauga where it ends at Central Parkw ...
building in the Yorkville neighborhood of Toronto, a short distance from the previous site. The firm continued to have a visible presence in the Unix industry. Tilson gave a talk at the Unix-focused
AUUG AUUG was an Australian association and users' group. It described itself as the organisation for Unix, Linux and Open Source professionals. Its aim was to build a community of those interested in open systems and open standards. The newslett ...
about what Unix might look like thirteen years out in the year 2000. In 1989 the Canadian branch of UniForum named Tilson the Man of the Decade for his work on Unix. The company continued to do complex Unix porting work, such as having a contract with
ETA Systems Eta (uppercase , lowercase ; grc, ἦτα ''ē̂ta'' or ell, ήτα ''ita'' ) is the seventh letter of the Greek alphabet, representing the close front unrounded vowel . Originally denoting the voiceless glottal fricative in most dialects, ...
to develop a C compiler and port
Unix System V Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
with
Berkeley Software Distribution The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
networking improvements to that company's
ETA10 The ETA10 is a vector supercomputer designed, manufactured, and marketed by ETA Systems, a spin-off division of Control Data Corporation (CDC). The ETA10 was an evolution of the CDC Cyber 205, which can trace its origins back to the CDC ST ...
vector processor In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficiently and effectively on large one-dimensional arrays of data called ...
supercomputer A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second ( FLOPS) instead of million instructions ...
. Similarly, HCR had a contract with
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
to develop C and Fortran 77 compilers for the
iWarp iWARP is a computer networking protocol that implements remote direct memory access (RDMA) for efficient data transfer over Internet Protocol networks. Contrary to some accounts, iWARP is not an acronym. Because iWARP is layered on Internet Eng ...
parallel computing Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different fo ...
supercomputer architecture. HCR used the Bell Labs
Portable C Compiler The Portable C Compiler (also known as pcc or sometimes pccm - portable C compiler machine) is an early compiler for the C programming language written by Stephen C. Johnson of Bell Labs in the mid-1970s, based in part on ideas proposed by Alan ...
(pcc) as a starting point for much of this kind of work, but they had developed components of their own, such as a portable intermediate-code global optimizer that fit into the pcc scheme. See also Thomas J. Kelly, Allen McIntosh, "A Portable Intermediate Code Optimizer for C", USENIX Conference Proceedings, Summer 1985, Portland, pp. 577-589. The company's management made one of its focuses be on development tools. By 1989 HCR was still a vendor for a BASIC interpreter and Pascal compiler, and had added a compiler for the burgeoning C++ programming language that was based on AT&T's
Cfront Cfront was the original compiler for C++ (then known as " C with Classes") from around 1983, which converted C++ to C; developed by Bjarne Stroustrup at AT&T Bell Labs. The preprocessor did not understand all of the language and much of the code wa ...
. Their advertisements for the HCR/C++ product emphasized the multiple platform packaging, documentation, and support services that came with it. HCR was an early participant in the ISO C++ standardization effort. HCR also provided validation services and a test suite for C compilers. In 1990, HCR announced the release of the SuperTest suite, in collaboration with Associated Computer Experts (ACE) of the Netherlands, which included nearly 400,000 separate tests of C compiler conformance and quality. In addition, HCR developed and sold the Configuration Control Menu System, or CoCo. This product was designed to manage
change request A change request (aka Change Control Request, or CCR) is a document containing a call for an adjustment of a system; it is of great importance in the change management process. Purpose and elements A change request is declarative, i.e. it stat ...
s and supported a form of
code review Code review (sometimes referred to as peer review) is a software quality assurance activity in which one or several people check a program mainly by viewing and reading parts of its source code, and they do so after implementation or as an interru ...
based around email available on Unix platforms. A survey article in ''
Software Engineering Notes The ACM SIGSOFT ''Software Engineering Notes'' (SEN) is published by the Association for Computing Machinery (ACM) for the ''Special Interest Group on Software Engineering'' (SIGSOFT). It was established in 1976, and the first issue appeared in M ...
'' pronounced CoCo an "interesting tool" that could be used in conjunction with existing Unix-based configuration management commands such as SCCS. During the
Unix Wars The Unix wars were struggles between vendors to set a standard for the Unix operating system in the late 1980s and early 1990s. Origins Although AT&T Corporation created Unix, by the 1980s, the University of California, Berkeley Computer Syste ...
of the late 1980s, HCR was affiliated on the Unix International side. By 1990, HCR had around 50 employees. The company did not disclose its annual revenues at that point. In Baecker's course analysis of the company's strategic history, he summarized this period as reflecting Tilson's nature of "the technologist, the pragmatist, the realist ... go where HCR had expertise, i.e., UNIX software development tools (unfortunately, too late)". However, Tilson's recollections revealed a more positive view: "My role as CEO was to turn the company around with greater focus on core business. The ultimate result was to be acquired as a healthy business with a good return for shareholders and new opportunities for employees."


Acquisition by SCO

The
Santa Cruz Operation The Santa Cruz Operation, Inc. (usually known as SCO, pronounced either as individual letters or as a word) was an American software company, based in Santa Cruz, California, that was best known for selling three Unix operating system variants ...
(SCO), an American company based in
Santa Cruz, California Santa Cruz (Spanish for "Holy Cross") is the county seat and largest city of Santa Cruz County, in Northern California. As of the 2020 census, the city population was 62,956. Situated on the northern edge of Monterey Bay, Santa Cruz is a pop ...
, announced on 9 May 1990 that it was acquiring HCR Corporation. Financial terms were not disclosed but the companies said it would be a "share swap with a multimillion dollar value." The acquired entity would take on the name SCO Canada, Inc., and operate as an independent subsidiary company. The office remained at the same Bloor Street address. Tilson remained head of the operation and became a vice president of SCO. The two companies had been both allies and competitors at different times in the past, as had the software products group of Logica (which had been part of the early Xenix work, and which SCO had previously acquired in 1986). The HCR acquisition allowed SCO to improve its development tools offerings, especially for the recently released
SCO OpenDesktop Xinuos OpenServer, previously SCO UNIX and SCO Open Desktop (SCO ODT), is a closed source computer operating system developed by Santa Cruz Operation (SCO), later acquired by SCO Group, and now owned by Xinuos. Early versions of OpenServer were ...
operating system. SCO Canada also took over work on the existing SCO Microsoft C compiler that dated back to Xenix days; it was offered in addition to the pcc compiler as part of the SCO OpenDesktop Development System. SCO Canada continued to sell the HCR C++ product, which by 1991 had an estimated 450 licensed sites using it, and maintained a role in the language's standardization effort. SCO Canada also took on some other work, such as looking to provide strategic partners with porting assistance to SCO Unix, and doing integration work between SCO Unix and
Novell NetWare NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol. The original NetWare product in 19 ...
. In September 1995, it was announced that SCO was buying the UnixWare and related Unix business from
Novell Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare. Under the lead ...
, which in turn had acquired it from Unix Systems Laboratories in 1993. The
New Jersey New Jersey is a state in the Mid-Atlantic and Northeastern regions of the United States. It is bordered on the north and east by the state of New York; on the east, southeast, and south by the Atlantic Ocean; on the west by the Delaware ...
office of Novell had a languages and development tools group with more advanced technology than what SCO Canada had been working with, and that made the SCO Canada engineering staff largely redundant once the Novell deal was closed in December 1995. The SCO Canada office was shut down in early 1996.


References

{{reflist Defunct software companies of Canada Software companies established in 1976 Software companies disestablished in 1990 1976 establishments in Ontario 1990 disestablishments in Ontario Canadian companies disestablished in 1990 Canadian companies established in 1976