Company type | Private |
---|---|
Industry | Computer software |
Founded | 1976 |
Defunct | 1996 |
Fate | Acquired by SCO in 1990 |
Headquarters | Toronto , Canada |
Key people |
|
Products |
|
Revenue | $4 million CAD (1986) |
Number of employees |
|
Human Computing Resources Corporation, later HCR Corporation, was a Canadian software company that worked on the Unix operating system and system software and business applications for it. Founded in 1976, it was based in Toronto.
By a description of one of its founders, HCR was a "UNIX contract R&D and technology development and marketing firm." [1] The company was most known for its extensive knowledge of Unix, for porting Unix to new hardware platforms, for developing compilers 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. [2] By 1990 HCR was a prominent player in the Canadian Unix scene. [3]
HCR was acquired by the Santa Cruz Operation (SCO) in 1990. It became the subsidiary SCO Canada, Inc., which existed until 1996 when the Toronto offices were closed.
Human Computing Resources was founded in 1976 by several computer scientists at, and graduates of, the University of Toronto, with the aim of creating computer graphics and systems software. [4] [5] The company was privately held. [6] Foremost among these co-founders [7] was Ronald Baecker, 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. [8] Baecker served as president of the new firm. [5]
Another co-founder was Michael Tilson, who as a graduate student of Baecker's [9] at the University of Toronto during the mid-1970s was one of the early pioneers of Unix adoption in Canada. [3] An additional co-founder was David Tilbrook, [10] a student of Baecker's who had developed the interactive NewsWhole pagination system for The Globe and Mail , which became an early predecessor to desktop publishing. [8] Other Baecker students who later became well known in the Unix world included Rob Pike and Tom Duff, [9] although neither worked at HCR.
The new company's offices were on St. Mary Street, [11] in a mid-century modern building just off Yonge Street in the Bay Street Corridor section of Toronto. [12]
Human Computing Resources initially focused on information technology consulting and contract programming jobs. [5] An early customer for contract work was IBM. [13]
But it also tried to establish a product business, with an effort underway by 1977 to try to market the NewsWhole newspaper layout product. [14] 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. [13] In 1979 the NewsWhole product was dropped. [15] As Tilson said in a 1986 interview, "The company quickly discovered that the software industry was not a bed of roses." [13]
In 1978 Human Computing Resources began giving courses in the Toronto area on computers for personal use – the Commodore PET – and for business. [11] By 1979 the new firm had begun exhibiting at the annual Canadian Computer Show and Conference in Toronto. [16] Baecker maintained a part-time involvement in his academic career during this period. [17]
Human Computing Resources began to focus on writing software for the Unix operating system, [5] [18] which was starting to gain a foothold outside its Bell Labs founding place. This work began in 1979 when HCR acquired a license to resell Unix from Western Electric Co. [15] By one account, HCR was the second firm to support Unix commercially, following Interactive Systems Corporation in the US in 1977. [2]
Microsoft was working on its version of Unix, called Xenix, and in 1982 engaged with the Santa Cruz Operation (SCO) in this work, with the two companies' engineers working together on improvements. [19] Microsoft and SCO then further engaged HCR in Canada, and a software products group within Logica plc in the United Kingdom, as part of making further improvements to Xenix and porting Xenix to other platforms. [19] In doing so, Microsoft gave HCR and Logica the rights to do Xenix ports and license Xenix binaries in those territories. [20] As a result, some of Xenix was developed by Human Computing Resources in Toronto. [21] 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 after Microsoft was unable to do so. [22]
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." [23] As such, their customer space was in the original-equipment manufacturer (OEM) and value-added reseller (VAR) markets, including Control Data Corporation, NCR, Prime Computer, and National Semiconductor. [5] Tilson published a seven-page article in Byte magazine about their work on the NS16032 as a case study of doing a Unix port. [24] Other architectures they worked on included the Digital Equipment Corporation PDP-11 and VAX-11, Motorola 68000, Intel 8086, Zilog Z8000, PERQ workstation, and Computer Automation 4/95. [25]
This work often included establishing Unix environments and functioning compilers for the C programming language on various 16-bit and 32-bit processors. [25] It also stressed the portability traits, good and bad, of the C language. [25] An employee of HCR in the early 1980s, Richard Miller, [26] 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 in Australia. [2] [27]
In 1983, the trade magazine InfoWorld stated that HCR "probably has more experience porting UNIX to different architectures than anyone else." [28]
The HCR variant of Unix was branded as Unity. [29] Initially based on UNIX System III, [29] it was sold on a stand-alone basis for the PDP-11 and VAX minicomputers from Digital Equipment Corporation. [30] Moreover, HCR had an implementation of Unity that ran on top of the VAX/VMS operating system, providing file path translations and the ability to use Unix utilities from VMS. [29] [10] In addition, Unity was sold on an OEM basis for other architectures, which in 1983 included the NS16032 and the Motorola 68000. [31]
Besides Unix itself, the company was showcasing a variety of system software products. [32] These included a compiler for the Pascal programming language and an interpreter for the BASIC programming language. [30] Cross compilers from VAX Unix to the NS16032 architecture for C, Pascal, and Fortran 77 were also offered. [33] There was a Unix-based RT-11 emulator. [34] For operating system usability, there was the configurable HCR Menu Shell, which ran atop the standard Bourne shell and provided a more friendly and customizable interface, and the HCR/EDIT screen-oriented text editor. [33] [34]
In addition, HCR often worked with, and did active marketing for, the Mistress relational database system, [10] [35] which was supported commercially by Rhodnius Ltd, another Toronto-based software firm. [34] HCR also marketed several business applications. [32] By 1983, UNIX Review trade publication was referring to HCR as a "well-known software vendor". [36]
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. [5] By another account, HCR received $750,000 CAD 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. [15]
The company was profitable during some of these years. [5] Revenues rose from $1.3 million CAD in 1982 to $2.2 million in 1983 to $3.2 million in 1984, [5] with Unix porting contracts with hardware manufacturers ranging from $100,000 to $1 million in size. [15] Some 80 percent of the company's sales came from the United States, 15 percent from Europe, and 5 percent from Canada itself. [5] Marketing costs were minimal since those were borne by the hardware manufacturers for selling complete systems. [15]
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, Microport, and a number of smaller firms. [10]
As Unix began to penetrate into wider consciousness in the 1980s, [37] employees at HCR became Unix evangelists. They were quoted in newspaper articles as the operating system became more discussed in technology circles [18] and appeared in overseas symposiums with the likes of Unix inventors and pioneers Ken Thompson, Brian Kernighan, Samuel J. Leffler, and P. J. Plauger. [38] HCR gave training courses in Unix. [30] From its Toronto offices, HCR provided Unix training courses and executive seminars on the importance and impact of Unix, [39] and offered introductory Unix seminars at various North American cities. [40] Between 1982 and 1985, HCR staff published a dozen articles for, or presented at conferences of, the USENIX association, [41] and HCR hosted the Summer 1983 USENIX conference in Toronto where some 1,600 Unix users were in attendance. [37]
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". [23]
In February 1984, Baecker stepped down as president of HCR, [5] and returned on a more active basis to the faculty of the University of Toronto. [7] He was replaced as president by Dennis Kukulsky, formerly a national sales manager with Tektronix. [5] Baecker remained as chairman of the company. [1]
Under Kukulsky, the company sought to focus on software products that would run on Unix, [5] and in particular, products aimed at business users. [18] Indeed, the promise of producing business applications was part of what had attracted venture capital funding and part of why Kukulsky had been hired. [15] 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. [5]
HCR released the Chronicle Business Applications Software suite in 1985. [33] HCR's Chronicle included modules for general ledger, accounts payable, and accounts receivable, as well as inventory, invoicing, purchase orders, and sales and profitability analysis. [5]
This was followed by HCR's Chariot UNIX Business Software, which sold for around $7,500 per development system. [42] It included the business application modules of Chronicle but more importantly contained a 4GL-like application generator to allow HCR's customers to create new business applications or tailor existing ones. [43] [23] Chariot was aimed at value-added resellers (VARs) and ran on the DEC VAX, IBM PC AT, AT&T 3B, and NCR Tower. [43] Chariot was well received in computer industry trade shows, and some 1,500 VARs signed up for it or otherwise indicated interest. [44] [45] 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. [44]
These business products were not successful, [23] with very little actual revenue coming in from them and substantial development costs being incurred. [13] 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. [46] One executive commented to the Financial Post that when it came to software, "Pricing is a black art." [46]
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". [23]
The fallout from the Chariot project was such that by July 1986, Kukulsky had resigned and co-founder Tilson was president of the company. [44] [46] Tilson had previously been serving as vice president of technical development. [38] The company's management divested itself of the business products, [13] deciding to return its focus to system software and developers. [45] Staffing reductions took place as well. [15]
The changes resulted in HCR becoming profitable again, with earnings of around $100,000 on revenue of $4 million. [15]
By 1987, the official name of the company had changed to HCR Corporation. [47] Principal ownership of the company was split among five venture capital investors, who together owned 70 percent of HCR. [15] The headquarters office had moved as well, now being located in a Bloor Street building in the Yorkville neighborhood of Toronto, a short distance from the previous site. [47]
The firm continued to have a visible presence in the Unix industry. Tilson gave a talk at the Unix-focused AUUG about what Unix might look like thirteen years out in the year 2000. [47] In 1989 the Canadian branch of UniForum named Tilson the Man of the Decade for his work on Unix. [3]
The company continued to do complex Unix porting work, such as having a contract with ETA Systems to develop a C compiler and port Unix System V with Berkeley Software Distribution networking improvements to that company's ETA10 vector processor supercomputer. [48] Similarly, HCR had a contract with Intel to develop C and Fortran 77 compilers for the iWarp parallel computing supercomputer architecture. [49] HCR used the Bell Labs Portable C Compiler (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. [49]
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, [10] and had added a compiler for the burgeoning C++ programming language that was based on AT&T's Cfront. [50] Their advertisements for the HCR/C++ product emphasized the multiple platform packaging, documentation, and support services that came with it. [51] HCR was an early participant in the ISO C++ standardization effort. [52]
HCR also provided validation services and a test suite for C compilers. [10] [34] 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. [53]
In addition, HCR developed and sold the Configuration Control Menu System, or CoCo. [33] This product was designed to manage change requests and supported a form of code review based around email available on Unix platforms. [33] [54] A survey article in Software Engineering Notes pronounced CoCo an "interesting tool" that could be used in conjunction with existing Unix-based configuration management commands such as SCCS. [54]
During the Unix Wars of the late 1980s, HCR was affiliated on the Unix International side. [55]
By 1990, HCR had around 50 employees. [3] The company did not disclose its annual revenues at that point. [3]
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)". [23] 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." [56]
The Santa Cruz Operation (SCO), an American company based in Santa Cruz, California, announced on 9 May 1990 that it was acquiring HCR Corporation. [3] Financial terms were not disclosed but the companies said it would be a "share swap with a multimillion dollar value." [6] The acquired entity would take on the name SCO Canada, Inc., and operate as an independent subsidiary company. [57] The office remained at the same Bloor Street address. [58] Tilson remained head of the operation and became a vice president of SCO. [59] The two companies had been both allies and competitors at different times in the past, [19] [20] [1] 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). [60] [61] [20]
The HCR acquisition allowed SCO to improve its development tools offerings, especially for the recently released SCO OpenDesktop operating system. [62] 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. [63] SCO Canada continued to sell the HCR C++ product, which by 1991 had an estimated 450 licensed sites using it, [64] and maintained a role in the language's standardization effort. [65]
SCO Canada also took on some other work, such as looking to provide strategic partners with porting assistance to SCO Unix, [66] and doing integration work between SCO Unix and Novell NetWare. [67]
In September 1995, it was announced that SCO was buying the UnixWare and related Unix business from Novell, which in turn had acquired it from Unix Systems Laboratories in 1993. [68] The New Jersey office of Novell had a languages and development tools group with more advanced technology than what SCO Canada had been working with, [69] 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. [70]
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 eventually replaced it with SCO UNIX.
The SCO Group was an American software company in existence from 2002 to 2012 that became known for owning Unix operating system assets that had belonged to the Santa Cruz Operation, including the UnixWare and OpenServer technologies, and then, under CEO Darl McBride, pursuing a series of high-profile legal battles known as the SCO-Linux controversies.
The Santa Cruz Operation, Inc. was an American software company, based in Santa Cruz, California, that was best known for selling three Unix operating system variants for Intel x86 processors: Xenix, SCO UNIX, and UnixWare.
Logica plc was a multinational IT and management consultancy company headquartered in London and later Reading, United Kingdom.
IXI Limited was a British software company that developed and marketed windowing products for Unix, supporting all the popular Unix platforms of the time. Founded in 1987, it was based in Cambridge. The product it was most known for was X.desktop, a desktop environment graphical user interface built on the X Window System. IXI was acquired by the Santa Cruz Operation (SCO) in February 1993.
Unix System V 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, and 4. System V Release 4 (SVR4) was commercially the most successful version, being the result of an effort, marketed as Unix System Unification, which solicited the collaboration of the major Unix vendors. It was the source of several common commercial Unix features. System V is sometimes abbreviated to SysV.
Unix System Laboratories (USL), sometimes written UNIX System Laboratories to follow relevant trademark guidelines of the time, was an American software laboratory and product development company that existed from 1989 through 1993. At first wholly, and then majority, owned by AT&T, it was responsible for the development and maintenance of one of the main branches of the Unix operating system, the UNIX System V Release 4 source code product. Through Univel, a partnership with Novell, it was also responsible for the development and production of the UnixWare packaged operating system for Intel architecture. In addition it developed Tuxedo, a transaction processing monitor, and was responsible for certain products related to the C++ programming language. USL was based in Summit, New Jersey, and its CEOs were Larry Dooling followed by Roel Pieper.
Xinuos OpenServer, previously SCO UNIX and SCO Open Desktop, 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 based on UNIX System V, while the later OpenServer 10 is based on FreeBSD 10. However, OpenServer 10 has not received any updates since 2018 and is no longer marketed on Xinuos's website, while OpenServer 5 Definitive and 6 Definitive are still supported.
THEOS, which translates from Greek as "God", is an operating system which started out as OASIS, a microcomputer operating system for small computers that use the Z80 processor. When the operating system was launched for the IBM Personal Computer/AT in 1982, the decision was taken to change the name from OASIS to THEOS, short for THE Operating System.
Stephen Curtis Johnson is a computer scientist who worked at Bell Labs and AT&T for nearly 20 years. He is best known for Yacc, Lint, spell, and the Portable C Compiler, which contributed to the spread of Unix and C. He has also contributed to fields as diverse as computer music, psychometrics and VLSI design.
Sixth Edition Unix, also called Version 6 Unix or just V6, was the first version of the Unix operating system to see wide release outside Bell Labs. It was released in May 1975 and, like its direct predecessor, targeted the DEC PDP-11 family of minicomputers. It was superseded by Version 7 Unix in 1978/1979, although V6 systems remained in regular operation until at least 1985.
The history of Unix dates back to the mid-1960s, when the Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time-sharing operating system called Multics for the GE-645 mainframe. Multics introduced many innovations, but also had many problems. Bell Labs, frustrated by the size and complexity of Multics but not its aims, slowly pulled out of the project. Their last researchers to leave Multics – among them Ken Thompson, Dennis Ritchie, Doug McIlroy, and Joe Ossanna – decided to redo the work, but on a much smaller scale.
Interactive Systems Corporation 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 1977 by Peter G. Weiner, a RAND Corporation researcher who had previously founded the Yale University computer science department and had been the Ph.D. advisor to Brian Kernighan, one of Unix's developers at AT&T. Weiner was joined by Heinz Lycklama, also a veteran of AT&T and previously the author of a Version 6 Unix port to the LSI-11 computer.
Microport Systems (1985–2002) was a software development group that pioneered a new approach towards software ports that dramatically reduced development costs and, consequently, the price charged for UNIX. Microport created the first ports of AT&T's UNIX System V for the IBM 286 and 386 personal computers, as well as IBM's PS/2 systems. Microport was critical to enabling the Free Software Foundation (FSF) to port its GNU C compiler (gcc) and associated utilities, onto the x86 architecture by donating a complete 386 development system to the Richard Stallman-led group. Microport also played a key role in Kevin Mitnick's first arrest, after he broke into the internal computer networks of both Microport and The Santa Cruz Operation.
The GEC Series 63 was a 32-bit minicomputer produced by GEC Computers Limited of the UK during the 1980s in conjunction with A. B. Dick in USA. During development, the computer was known as the R Project. The hardware development was done in Scottsdale, Arizona whilst the software was the responsibility of GEC in Dunstable, UK. The hardware made early use of pipeline concepts, processing one instruction whilst completing the preceding one.
Xinuos is an American software company that was created in 2011 and was first called UnXis until assuming its current name in 2013. Xinuos develops and markets the Unix-based OpenServer 6, OpenServer 5, and UnixWare 7 operating systems under SCO branding. Xinuos formerly sold the FreeBSD-based OpenServer 10 operating system.
SCO Forum was a technical computer conference sponsored by the Santa Cruz Operation (SCO), briefly by Caldera International, and later The SCO Group that took place during the 1980s through 2000s. It was held annually, most often in August of each year, and typically lasted for much of a week. From 1987 through 2001 it was held in Santa Cruz, California, on the campus of the University of California, Santa Cruz. The scenic location, amongst redwood trees and overlooking Monterey Bay, was considered one of the major features of the conference. From 2002 through 2008 it was held in Las Vegas, Nevada, at one of several hotels on the Las Vegas Strip. Despite the name and location changes, the conference was considered to be the same entity, with both the company and attendees including all instances in their counts of how many ones they had been to.
Visionware Ltd was a British software company that developed and marketed products that helped integration of Microsoft Windows clients to Unix-based server applications. It was based in Leeds in West Yorkshire. The three products it was most known for were PC-Connect, XVision, and SQL-Retriever.
Systime Computers Ltd was a British computer manufacturer and systems integrator of the 1970s and 1980s. During the late 1970s and early 1980s, Systime become the second largest British manufacturer of computers, specializing in the minicomputer market.
Chorus Systèmes SA was a French software company that existed from 1986 to 1997, that was created to commercialise research work done at the Institut national de recherche en informatique et en automatique (INRIA). Its primary product was the Chorus distributed microkernel operating system, created at a time when microkernel technology was thought to have great promise for the future of operating systems. As such Chorus was in the middle of many strategic partnerships regarding Unix and related systems. The firm was acquired by Sun Microsystems in 1997.