Santa Cruz Operation
The Santa Cruz Operation, Inc. (usually known as SCO,[1] 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 for Intel x86 processors: Xenix, SCO UNIX (later known as SCO OpenDesktop and SCO OpenServer), and UnixWare. SCO was founded in 1979 by Larry Michels and his son Doug Michels and began as a consulting and Unix porting company. An early involvement with Microsoft led to SCO making a product out of Xenix on Intel-based PCs. The fundamental insight that led to SCO's success was that there was a large market for a standard, "open systems" operating system on commodity microprocessor hardware that would give business applications computing power and throughput that previously was only possible with considerably more expensive minicomputers. SCO built a large community of value-added resellers that would eventually become 15,000 strong and many of its sales to small and medium-sized businesses went through those resellers. This community was exemplified by the annual SCO Forum conference, held in a scenic setting that reflected the company's Santa Cruz culture. SCO also had corporate customers in the replicated sites space, where a SCO-based system was deployed in each of a retail or restaurant chain's stores. Despite seeing rapid growth in terms of revenues, SCO tended to have high research and development costs and was never consistently profitable either before or after going public in 1993. SCO bought two former Xenix outfits, the Software Products Group within Logica in 1986 and HCR Corporation in 1990, thereby gaining development offices in Watford, England and Toronto, Canada. During the mid-1990s, SCO acquired two further UK companies, IXI Limited in Cambridge and Visionware in Leeds, which led to a suite of client-to-Unix integration products and then the Tarantella product line. SCO's operating system technology moved from Xenix to System V Release 3 as reflected by the products SCO Open Desktop and SCO OpenServer. In 1995, SCO bought the System V Release 4 and UnixWare business from Novell and, in collaboration with several hardware partners, the New Jersey development office it gained in the deal led a series of enhancements to the UnixWare product aimed at the high-end enterprise and data center spaces. Beginning in the late 1990s, SCO faced increasingly severe competitive pressure, on one side from Microsoft's Windows NT and its successors and on the other side from the free and open source Linux. In 2001, the Santa Cruz Operation sold its rights to Unix and its Unix divisions to Caldera Systems. After that the corporation retained only its Tarantella product line, and changed its name to Tarantella, Inc. Caldera Systems became Caldera International and then changed its name to The SCO Group, which has created some confusion between the two companies. The company described here is the original Santa Cruz Operation. Although generally referred to simply as "SCO" up to 2001, it is now sometimes referred to as "old SCO", "Santa Cruz", or "SCO Classic" to distinguish it from "The SCO Group" to whom the U.S. trademark "SCO" was transferred.[2] Early historyOriginSCO was founded in 1979 in Santa Cruz, California, by Larry Michels and his son Doug Michels as a computer consulting company that focused on both technology and management considerations.[3] Larry Michels, 48 years old at the time, was an electrical engineer who had gone into the aerospace industry in Los Angeles.[4] He had then founded a credit verification company, Credifier Corporation, which he sold to TRW Inc., for whom he subsequently served as a vice president for ten years.[5] (Larry Michels was first cousin of another technology entrepreneur, Allen Michels.[6]) Towards the end of that time, Michels became head of the Advanced Products Laboratory for TRW Electronics,[7] and relocated to Santa Cruz to run it remotely from there.[8][9] As part of this,[10] Michels was involved with a telephony business, TRW Vidar. This was a company, based in Mountain View, California, that TRW had acquired and that was a part of TRW Electronics.[11] TRW Vidar was a pioneer in digital telephone switches,[12] and also an early user of Version 6 Unix in its development environment.[13] Michels felt that TRW as a whole did not understand the rapid change that computers were bringing to businesses or what it had with Vidar – "They thought they were buying a telephony business, they thought that telephony was telephony, but they really were computers. Unless you approached them as being computers, you didn't end up with anything."[10] He then left TRW to do management consulting work,[4] thinking, as he later said, that "if TRW was having so much trouble, it was probably an interesting business [helping companies] go about making these transitions."[10] As a result of this connection, some have considered The Santa Cruz Operation to have been an offshoot of TRW Vidar.[14] Doug Michels, 25 years old at the time,[4] had graduated from the University of California, Santa Cruz in 1976 with a degree from their department of computer and information science.[8] He had then started his own consulting operation, focusing on technical work.[4] The two saw some commonalities in their consulting endeavors and decided to join forces to reduce overhead.[4] They chose to stay in Santa Cruz both because of the relaxed lifestyle there and because the university would provide a ready supply of technically suitable employees.[15][6] By some sources The Santa Cruz Operation, Inc. was incorporated in January 1979.[16] The name came from Larry Michels' time as head of the TRW advanced research group, when the remote outpost had been known as 'the Santa Cruz operation'.[8] The Michelses decided to use that for the name of their new firm,[8] and the name was retained in the years that would follow because it told people where they were coming from.[17] Unix porting companyOffices for the new firm were established at 500 Chestnut Street in the downtown area of Santa Cruz.[18][17] But as Doug Michels conceded in a 2006 interview, in terms of what they would be doing, "We didn't really have an idea."[19] Pure consulting work held little ongoing appeal,[15] and the notion of helping large businesses manage rapid technological change proved difficult in practice.[10] However, the Michelses soon became intrigued by the microprocessor revolution then underway, in which computer systems based on processors such as the Intel 8080 or the Zilog Z80 could be put together much quicker than the minicomputers of the past.[19] In the consulting work they did, SCO was dealing with various resellers and small time-sharing companies in helping those companies formulate their technology strategies.[19] The people at SCO had, and further acquired, a familiarity with the Unix operating system and its potential for use in the business world.[10][3] By early 1981, SCO was selling a report analyzing Unix features and availability based on a poll it had taken of over sixty members of the /usr/group association.[18] Moreover, people at SCO realized that since Unix was portable and not controlled by any hardware manufacturer, use of it could allow microprocessor-based system manufacturers to avoid having to develop a proprietary operating system of their own, which they had neither the time nor the expertise to do.[19] Accordingly, the company decided to focus on custom jobs of porting the Unix system and applications that ran on it.[3] Eric S. Raymond, in his book The Art of Unix Programming (which places the start of SCO in 1978), calls SCO the "first Unix company",[20] although Interactive Systems Corporation, which put out the first commercial Unix release (as a base for office automation systems) in 1977, perhaps has a stronger case.[21][22] The first Unix-based operating system that SCO made is for the PDP-11, is named DYNIX (not to be confused with a same-named Unix variant later made by Sequent Computer Systems), and is based on Seventh Edition Unix.[3] It supports the Tymshare service and by early 1981 was included in Tymshare's DYNASTY computer system offering.[23][24] SCO also did a Unix port to the LSI-11 variant of the PDP-11.[3] Xenix is a Seventh Edition Unix-based version of the operating system that Microsoft worked on, initially for the PDP-11.[3] SCO first began working with Xenix in 1981.[8] In 1982, Microsoft and SCO forged a joint agreement for development and technology exchange, with the two companies' engineers working together on improvements to Xenix.[3] (Microsoft was still a small company at the time, with perhaps 25 or 50 employees.[19]) Microsoft and SCO then further engaged Human Computing Resources in Canada, and the Software Products Group within Logica in the United Kingdom, as part of making further improvements to Xenix and porting Xenix to other platforms.[3] In doing so, Microsoft gave HCR and Logica the rights to do Xenix ports and license Xenix binaries in those territories.[19] In 1983, SCO made a technically difficult port of Xenix to the unmapped Intel 8086 processor (earlier 8086 Xenix ports required an off-chip MMU) and licensed rights from Microsoft to be able to ship its packaged Unix system, Xenix, for the IBM PC XT.[25] This work takes advantage of earlier porting and compilers work that Altos Computer Systems had done for the mapped 16-bit Intel architecture.[19] The resulting system is binary compatible with, and can run applications built for, Altos Xenix systems, and was a successful venture for SCO.[19] Somewhat in parallel with that, SCO and Microsoft also developed the 68000-based Xenix port for the Apple Lisa.[3] It has multiuser capability as well as support for virtual terminals for single users.[26] SCO also sold applications for Xenix on Lisa, including a Uniplex word processor, the Multiplan spreadsheet from Microsoft, Level II COBOL from Micro Focus, and the Informix database software from Relational Database Systems.[26][27][28] While the Lisa was not a success in the personal computer marketplace, its powerful-for-its-price-point processor combined with a relatively inexpensive operating system gave third-party vendors an attractive platform for building systems to compete with minicomputers, and SCO sold several thousand copies of Xenix for the Lisa.[19] This was the first shrink-wrapped binary product sold by SCO, and its sales convinced SCO of the potential of that kind of product.[3] A third target of SCO's Xenix porting work was the DEC Professional 350.[27] As Larry Michels said in early 1984, "SCO will continue offering custom XENIX adaptions to the large OEM market – the Original Equipment Manufacturers – who make up SCO's established customer base."[27] SCO also sold Unix training.[27] By September 1983, SCO had around 60 employees and was already expanding into a second office, at 1700 Mission Street in Santa Cruz.[17][29] While some of SCO's staff had studied computer science, others were coming from backgrounds in linguistics, sociology, psychology, or business.[17] Middle historyGrowth years with Xenix on IntelIn early 1984, Microsoft and SCO issued a joint announcement about SCO's rights to distribute Xenix within the United States.[27] SCO Xenix for the PC XT shipped sometime in 1984 and contains some enhancements from 4.2BSD Unix, Micnet local area networking, and multiuser support.[3] In 1985, SCO worked with AT&T and Microsoft to test conformance with the System V Interface Definition (SVID), one of the early Unix standardization efforts.[3] In October 1985, SCO announced the availability of Xenix System V for the Intel 8088-based IBM PC XT and the Intel 80286-based IBM PC AT and IBM PC XT.[30] The product can support ten remote users via serial ports and was sold with optional packages for software development in C or assembly language and for text processing.[30] There had been concern within SCO about the business chances of the 80286 product, since IBM had elected to come to market with their own Unix.[19] But that IBM effort, contracted to Interactive Systems Corporation and called PC/IX, resulted in a product that was unsuccessful.[31] There had been considerable skepticism in the industry that Unix could ever establish a successful market position on the PC.[26] These included beliefs that Unix was inherently large and complex enough that it needed a minicomputer, the platform on which it had been developed, in order to run effectively.[4] As Larry Michels said in early January 1991, "We had all the problems of being ahead of the market."[6] The company had never been adequately funded, as venture capitalists were unenthused by the idea of Unix on a PC; cash flow problems resulted and the Michelses used much of their personal savings to keep the company in business.[6][4] A key turning point was when Compaq Computer began shipping systems with Unix installed and chose SCO to be their provider.[6] Larry Michels tended to focus on the business aspects of the company while Doug Michels focused on technology facets; together they became recognized as pioneers of the Unix-on-PC industry.[5] Larry Michels was president of SCO and Doug Michels was, as Larry put it, "the number-two person", usually with the title of executive vice-president, but both employees and outside investors were encouraged to treat the two as an indivisible team.[32] In December 1986, SCO acquired the Software Products Group division of Logica.[33] It became a wholly owned subsidiary, the Santa Cruz Operation Limited, and the basis for SCO's UK operation,[34][19] with its office subsequently being relocated first to Soho[35] and then to Watford outside London.[36] By 1993, almost half of SCO's revenues came from outside North America, and of that, almost half came from the United Kingdom.[37] In 1987, the company brought out the SCO Xenix 386 Toolkit, which allowed developers to start coding applications and device drivers for the new Intel 80386 processor in addition to the existing 80286.[3] Later that year, SCO's full release of Xenix for 80386 was made; the chip was powerful enough that Xenix running on it could handle some 30 different users.[15] SCO provided some basic applications with Xenix.[15] But the real value came from the 1,700 other applications that had been developed by value-added resellers (VARs) and independent software vendors (ISVs) for the platform, including such domains as auto parts management, medical accounting, bakery process control, and many others.[15] As one retrospective look characterized it, Xenix served "as a workhorse for small businesses – places where you might find a dozen or so dumb terminals and a couple of printers plugged into a system running [a] small database system. It's simple, small and stable."[38] By early 1987, SCO had relocated its offices to a building at 400 Encinal Street in an industrial park in the Harvey West area of Santa Cruz[39] (the building had been previously occupied by Intel).[40] As of a year later, SCO employed some 500 people, mostly in Santa Cruz, and had plans to build a new office building there.[15] By early 1991, that new building, 425 Encinal Street, was holding an open house event for prospective employees.[41] The company subsequently established offices in several other buildings in the Harvey West area.[40] These included 324 Encinal Street,[42] 150 Dubois Street,[40] and 100 Pioneer Street.[43] By the late 1980s, fed by strong computer science program that emphasized Unix design and a robust internship program at SCO, some 50 to 60 percent of SCO employees were UC Santa Cruz graduates.[15][8] SCO now employed some 800 people overall, mostly in its Santa Cruz offices but also in the UK office and in one in Washington, D.C.[8] By early 1989, SCO had sold some 350,000 copies of Xenix in total, mostly through its channel.[8] The company was achieving what the Santa Cruz Sentinel termed "explosive growth".[8] SCO would subsequently reorient its product on a later technology base.[3] However Xenix comprised the largest installed base of any of the early commercial variants of Unix;[44] it remained a good seller among some customers[45] and SCO releases of Xenix continued until Xenix/386 version 2.3.4 was put out in 1991.[3] Relations with MicrosoftMicrosoft's level of commitment to Xenix was always viewed with some suspicion within the industry.[46] It later became clear that by the mid-1980s, Microsoft was losing interest in Xenix from their own business perspective,[20] both due to the cost of licensing it from AT&T and because MS-DOS was rapidly taking off as a product.[47] In February 1989, it was announced that Microsoft was taking a minority investment in SCO by buying an amount less than 20 percent of that company.[48] The terms of the agreement, which were not publicly disclosed,[8] provided SCO with funds that it acutely needed in order to continue to expand in its rapidly growing market.[49] The deal put a Microsoft executive on SCO's board of directors;[6] that executive, Microsoft's chief financial officer Frank Gaudette, would play an important role in guiding SCO to become a mature enterprise.[50] The deal contained provisions to prevent Microsoft from exercising dominant control over the smaller SCO.[6] By some accounts, the Microsoft board member often had to be asked to leave discussions when the topic became how SCO could best compete with Microsoft.[51] Already on the board since 1987 was another Microsoft veteran, Jim Harris,[50] who had been a leader of Microsoft's OEM sales efforts.[52]
—Doug Michels, 2012.[53]
Microsoft's motivation for the purchase has been variously explained as a desire to keep a Xenix technology partner,[49] as a hedge against the growth of Unix,[6] and as a hedge against the Open Software Foundation.[47] Yet another explanation was the one given by Larry Michels in 1991, making reference to the SCO Unix product then being sold: "The paradox is if you were Microsoft, Open Desktop isn't something you want to see succeed. But if it doesn't, something else will, and they would rather see Open Desktop than whatever that would be. We pay them royalties."[6] Later figures stating the amount that Microsoft actually owned included 16 percent,[37][47] 14 percent,[54] and 11 percent.[55] Microsoft did not fully exit its position in SCO until 2000.[47] In any case, intellectual property rights were not transferred in the 1989 agreement and SCO would continue to pay Microsoft royalties for Xenix and Unix technologies.[6] Not until 1997 was SCO able to reach an agreement with Microsoft that relieved SCO of the obligation to include Microsoft code, and pay royalties on that code regardless of whether it was used or not, in SCO products.[55] And that only came after SCO filed a complaint against Microsoft for violating European Union competition law, a complaint that was ruled valid by the European Commission.[56] SCO UNIX and Open DesktopNeeding to create a product from a more recent branch from the Unix family tree, Unix System V Release 3, SCO, together with Microsoft and Interactive Systems Corporation, worked during 1987 and 1988 to develop the System V/386 Release 3.2 version, which adds the ability to run existing Xenix binary applications on System V without requiring recompilation.[3][44] This capability makes use of the new Intel Binary Compatibility Standard (iBCS), developed by Intel, AT&T, and SCO.[57] The AT&T release of System V/386 Release 3.2 was announced at SCO Forum in 1988, but further work was needed by SCO to incorporate Xenix device drivers before SCO could release it as a product.[58] SCO UNIX, full name SCO UNIX System V/386 Release 3.2.0, had first customer ship in June 1989;[59] this became the basis for commercial successor to SCO Xenix. Based on an agreement forged with AT&T the previous year, it was also the first SCO operating system to carry the 'Unix' word itself in the product name.[3]
In early 1990, the integrated product SCO Open Desktop began shipping.[62] It features on top of SCO UNIX System V/386 several critical functionalities: a graphical user interface based on the X Window System and Open Software Foundation Motif toolkit; TCP/IP networking; support for the NFS network file system and OS/2 LAN Manager; database support; and Merge 386 for running DOS-based applications.[3][63][6] Regarding OSF Motif, this is its first appearance in a commercial product,[63] and Open Desktop became the first graphical Unix for an Intel 32-bit processor that was packaged in shrink-wrapped form.[64] SCO used technology partners for much of this work. The graphical desktop itself is the X.desktop one from IXI Limited;[65] The TCP/IP networking stack and NFS implementation come from Lachman Associates,[66] while Open Systems Interconnection software comes from Retix, Inc.[67] The relational database manager included is Ingres.[62] The Merge functionality comes from Locus Computing Corporation.[68] Version 3.2.2 of SCO Unix and Open Desktop came out in mid-1990; it contains various fixes and improvements for problems found in the field.[45] However, Open Desktop did not make inroads on the personal computer market, as SCO Unix's system resource requirements were strenuous and there were few commonly used PC applications available for it.[64] Beginning in the late 1980s, AT&T and Sun Microsystems worked on a merge of Xenix, BSD, SunOS, and System V Release 3 features, with the result being known as UNIX System V Release 4.[44] SCO UNIX and Open Desktop remained based on System V Release 3, but eventually added home-grown versions of a number of the features of Release 4.[22] Initially supplemented by some engineers who transferred from SCO's headquarters operation in Santa Cruz,[34] the ex-Logica group in Watford became one of the major development sites for SCO and over the next few years did the operating system kernel development work behind the subsequent SCO OpenDesktop and SCO OpenServer product releases.[3] It later did engineering work in networking, security, escalations, and other areas, in addition to being the sales, marketing, and customer engineering hub for SCO's EMEA region.[69] SCO acquired the Toronto, Canada-based HCR Corporation in 1990.[70] Since their interactions in the early Xenix days, HCR had become Canada's leading commercial Unix platform developer.[71] The HCR acquisition allowed SCO to improve its development tools offerings, especially for Open Desktop.[72] SCO Canada took over work on the Microsoft C compiler that dates back to Xenix days but can produce binaries for either Xenix or Unix. In addition, the SCO Open Desktop Development System also offers the AT&T pcc compiler,[73] here called rcc, but it can only compile for Unix.[74] SCO Canada continued to sell HCR's Cfront-based C++ product, which by 1991 had an estimated 450 licensed sites using it.[75] The Toronto site also took on some porting and integration work.[76] SCO had a large technical publications operation at this time, with substantial staffing in each of the Santa Cruz, Toronto, and Watford offices, who as a group published on the order of 30,000 pages of documentation on a 18-month release cycle.[77] One of the tech writers at Watford from 1991 to 1995 was science-fiction author Charles Stross,[77] and his experiences in that office would provide some of the setting for his 2000s work The Atrocity Archives.[78] Collectively, Xenix and SCO UNIX became the most installed flavor of Unix due to the popularity of the x86 architecture. Hardware manufacturers that manufactured Intel-based systems and that resold a SCO operating system on it included not just Compaq but also DEC, Tandy Computers, Siemens Nixdorf, Olivetti, Unisys, and Hewlett-Packard.[6] Especially significant were those systems with multiprocessor capability, such as the Compaq SystemPro,[6] for which the SCO MPX multiprocessor extension to SCO UNIX had been delivered in 1990 based on development work that SCO did in conjunction with the firm Corollary, Inc.[79] This effort produced the first version of Unix to support the symmetric multiprocessing capability of Compaq's.[3] The primary market segment for SCO Unix was small businesses, such as real estate offices or florists to take two examples, where specialized dealers who were familiar with a particular application domain built or assembled customized software for that domain and then sold that as a turnkey solution to the business.[60] SCO Unix was also used by chains such as Radio Shack and Taco Bell.[60] SCO capitalized on the increasingly prevalent "open systems" movement of the time, which held that a combination of interoperability, portability, and open software standards should result in computer users should not being locked into any one computer company's product.[6][4][80] Moreover, Doug Michels became an effective and convincing advocate for the open systems idea.[6] The premise in SCO's case was that an industry standard operating system for industry standard hardware – capable of handling the kind of multi-tasking, multi-user workload that MS-DOS could not – would give customers a compelling offering that previously was thought only possible with considerably more expensive minicomputers.[6][4] By early 1991, The New York Times was publishing a profile of SCO based around the notion that it might become "the next Microsoft".[6] Applications and SCO Office PortfolioWhile SCO operating systems were often the basis of vertical market software offerings by others,[81] SCO had long desired to create additional horizontal market software applications for its operating system product as part of further popularizing it.[60] Thus SCO had provided some basic applications with Xenix, including database, graphics, a word processor, and a spreadsheet.[15] In 1988, these applications were bundled together as part of an offering known as SCO Office Portfolio, which serves as an integrated environment for office automation on Xenix, SCO Unix, and SCO Open Desktop.[81][82] The portfolio primarily comprises SCO Lyrix, a word processor; SCO Professional, a spreadsheet; and SCO Integra, an SQL-based relational database.[83] The first two were developed by SCO,[84] while SCO Integra is based on an SQL engine from Coromandel Industries[85] augmented by a 4GL called Accell from Unify Corporation.[86] Linking them together was the SCO Manager, which has a character-based but multi-windowed interface.[87] It provides desktop tools such as mail, calendaring, and chat; an expandable menu system; and a clipboard mechanism for transmitting information between applications.[83][84] The system administration interface for SCO Unix itself also adopted the Portfolio Manager interface.[88] Early 1990 also saw the release of Microsoft Word version 5.0 for Xenix and SCO Unix, which was also available as part of SCO Office Portfolio.[89] It has functionality equivalent to Word for DOS,[89] and was marketed to government agencies and other organizations running multiuser office systems.[90] This was followed in early 1991 by Word 5.1 for SCO Unix, which has graphical user interface support.[91] As part of adapting Word to Unix, SCO made various enhancements for multiuser support and workgroup-related features.[91] SCO had visions of selling its applications on platforms other than its own. In late 1988, SCO and Sun Microsystems announced that SCO Office Portfolio would be ported to Sun-3 workstations running SunOS.[92] And in mid-1990, SCO made its Word for Unix available for AT&T 3B2 and AT&T 6386 systems.[90][91] One of the offerings in the SCO Office Portfolio was SCO FoxBase+, a version of FoxBase that is explicitly purposed as a look-alike to the popular dBase III database software for MS-DOS.[87][89] And even SCO's advertisements had called SCO Professional a "workalike" of the popular Lotus 1-2-3 spreadsheet.[84] This resulted in problems when, in July 1990, Lotus Development Corporation sued SCO for copyright infringement, as one of several such actions that Lotus took against its imitators and competitors.[93] The suit was settled out of court a year later; in a victory for Lotus, SCO agreed to stop all sales and licensing of SCO Professional and instead recommend that customers use 1-2-3.[94][95] In the end, SCO had neither the market share nor the sales ability to compete on applications with the major players in that area such as Microsoft and Lotus.[54] Accordingly, staffing level and expenses for application work were sharply reduced in 1991,[60] and again in 1993–94.[54] The final version of Microsoft Word for SCO Unix, for instance, was 5.1.1; it was eventually withdrawn as a product by SCO in 1996.[96] ACE and near insolvencyBesides Microsoft, venture capitalists owned about 20 percent of SCO by 1991, meaning that the Michelses owned a majority of the company,[6][4] although by 1993 the Michelses' share was stated as being about one-third.[37] These venture capital firms included Morgan Stanley, Accel Partners, Chancellor Capital, and Wolfensohn & Company.[37] During the late 1980s and early 1990s, analysts said that, given its revenue SCO should be more profitable than it was.[49] Indeed, SCO had never been able to show profits on a consistent basis;[60] through the end of fiscal 1991 SCO had accumulated a total loss of $31 million over its entire existence.[37] SCO had high staffing levels, with for instance the $106 million revenue for 1990 going along with 1,300 employees, which was twice the level a typical software company of its era would have had.[6] One analyst said that SCO "is run like a university, a family-run university, not a company."[6] Commenting on the company's efforts to write applications for Unix themselves, another analyst said "It's a company that attacks in all directions."[60] In part due to this kind of criticism, the Michelses said in late 1990 that they saw significant downsides to going public and preferred to remain private.[6][4] One former employee recalled that Larry Michels "ran SCO like it was a downhill skier racing out of control. He liked to think the company was literally like that – the fastest guy was always a little bit out of control. SCO was always a little out of control."[5] The late 1980s saw considerable interest in RISC-based processor architectures in comparison to Intel's existing CISC-based approach, and there was particular interest in the R3000 and R4000 processors from MIPS Computer Systems.[97] Major hardware vendors such as Digital Equipment Corporation were switching over to RISC-based systems. In April 1991, the Advanced Computing Environment initiative was announced.[97] There were a number of companies involved, but in term of the major players, it consisted of Compaq, Microsoft, MIPS Computer Systems, DEC and the Santa Cruz Operation.[98] It had the goal of building the next generation commodity computing platform around the MIPS processor.[97] Microsoft's role was to supply a version of OS/2 for the processor[97] (this OS/2 version would become the basis of Windows NT).[98] SCO's job was to supply the Unix operating system for the processor.[97] The work consisted of taking DEC's OSF/1 variant of Unix as one starting point, SCO's Open Desktop as another, and adding in elements of DEC's previous Ultrix flavor, to produce a Unix for the ACE platform.[99] SCO created a top-level business unit within the company to focus on the ACE work and the expected market resulting from it.[100] But almost from the beginning, the ACE consortium was challenged by the difficulty of large, powerful companies with disparate interests working together; one German executive from a non-member company called ACE an "eier-legende Wollmilchsau" (egg-laying woolen milk pig).[101] By November 1991, SCO's work was reported as six months behind schedule.[102] At the same time, indications were reported in trade media, the business press, and the general press that the ACE project as a whole was in trouble.[102][60][103] In April 1992, a year after the start, the project fell apart; SCO publicly acknowledged that it had abandoned work on the Unix for MIPS and had withdrawn from the consortium, no longer confident that the project would succeed or was even necessary given improvements in CISC processor speed from Intel.[104][80] Compaq withdrew as well, and MIPS Computer Systems was in the middle of being bought out.[104] Only some of the heavy engineering expenditures that SCO had spent on ACE were recoverable; Larry Michels said, "We learned a lot out of ACE. We learned the hard way."[80]
—Doug Michels in 2012, reflecting upon SCO's history.[105]
As a whole during this period, SCO's expenses were too high and the company was undercapitalized.[4] And by several accounts, during 1991 the company came close to becoming bankrupt.[4][54] The year saw a large-scale reduction in staffing levels from that peak of 1,300 – with around 12 percent of the workforce being let go across two rounds of layoffs – together with a company-wide reorganization that involved new managers being brought in from other technology companies.[60][80][37] Especially targeted for elimination were the projects to build applications for Unix.[60] Following these changes, SCO showed a profit during its fiscal 1992 and the first half of its fiscal 1993.[37] In 1992, Software Magazine wrote that SCO had long been "the only major player in this market," but noted that Univel and SunSoft were both introducing Unix-on-Intel products.[106] Both of these were from better-financed companies.[60] But the sales of UnixWare 1.0 turned out to be modest,[107] and SCO's share of the Unix-on-Intel market was around 65 percent in mid-1993.[37] For 1993 overall, SCO sold around 185,000 copies of its Unix product, while Novell (which acquired Univel) sold around 35,000 of UnixWare and Sun's sales of Solaris-on-Intel were insignificant.[108] PC Magazine, in a lengthy review the following year of different operating system choices for the Intel architecture, wrote that SCO had a dominant position in the Unix-on-Intel market.[22] The magazine added that with its "Tyrannosaurus Rex"-like presence and more than 3,000 applications available, independent software vendors interested in Unix on PCs invariably made products that were SCO Unix-conformant.[22] Going publicBy the summer of 1992, it was clear that SCO was intending to go public in the near future, and a number of investment bankers, brokers, and analysts attended that year's SCO Forum conference with that possibility in mind.[80] Larry Michels now viewed becoming a public company as crucial, as it would give SCO greater access to investment capital and because it would make SCO a more credible vendor to large corporations.[80] There was also a desire to let employees benefit from the stock options they held.[37] At the same time, Michels had become prominent in the local business scene in Santa Cruz County,[109] arguing that the area had to be more aggressive about fostering economic development.[80][110] At one point he asked SCO employees to attend a public hearing in support of a controversial plan for an outlet mall in which he was an investor.[80][110] He was also a sponsor of several charitable events and philanthropies in the Santa Cruz area.[109] On December 5, 1992, the San Jose Mercury News broke the story that three former executive secretaries at SCO had filed a lawsuit two days earlier against Larry Michels and SCO for sexual harassment.[111][112] The suit, which named the women involved and was filed in Santa Cruz County Superior Court, stated that Michels had, on repeated occasions, propositioned or groped the women and had forced them into kissing him at work.[111] In charging a sexually-hostile work environment,[113] the women characterized Michels' behavior as "oppressive, demeaning, sexually belittling, intimidating, exploitive and abusive."[114] When one of the women had complained about Michels to the human resources department, she said she was told "that's just Larry, being Larry," and that the onus was on her to come up with a proposal on how she should be treated and present it to Michels.[110] One of the women had been fired, another had quit her job, and the third had been transferred to another position after filing a complaint with the California Department of Fair Employment and Housing.[114] When asked for his reaction by a reporter, Michels denied the allegations in the suit and said, "Did it say I raped anybody? Did it say I pinned anybody down?"[114] In response to the accusations hugging and kissing the women against their will at work, Michels said, "How serious a crime is that?"[114] And asked if he regretted any of his actions, he said "I certainly regret that I hired those three girls."[110] On December 15, a fourth-named former executive secretary joined the lawsuit, saying among other allegations that Michels had taken her to a remote wooded property he owned and tried to force himself on her and that she ran away for fear of being raped.[112] Public attention to sexual harassment had increased following the previous year's Clarence Thomas-Anita Hill hearings,[109] and complaints had been filed with the California Department of Fair Employment and Housing against other high-level male executives at SCO as well.[115] On December 16 the board of directors of SCO announced that it had appointment one of its members, Jim Harris, to investigate the situation at SCO and that the board was "extremely distressed by the recent allegations made against the company and its president."[115] On December 21, 1992, less than three weeks after initial lawsuit was filed, Larry Michels resigned as chief executive of SCO.[116] Harris became interim president of the company.[117] The rapid sequence of events triggered what the Santa Cruz Sentinel termed a period of "internal turmoil and depression" within the organization.[117] A month later, Lars Turndal took over as president and chief executive officer of SCO.[117] Turndal, originally from Sweden, had overseen the large growth in SCO's European operation over the preceding six years.[54] Harris became chairman of the board, while Doug Michels remained executive vice president and also became chief technical officer.[117] Programs begun by Harris, and continued by Turndal, sought to introduce to the company externally-provided classes in cultural sensitivity and to establish an internal diversity council.[117] In early April 1993, the sexual harassment suit was settled out of court,[118] with the four women being awarded a total of $1.25 million.[113] At the same time, SCO filed the necessary papers with the United States Securities and Exchange Commission to go public.[50] Prosecutors in Santa Cruz County considered whether criminal charges should be filed against Larry Michels but after a two-month investigation decided not to.[119] Michels received a $354,000 "golden handshake" from SCO, which brought some criticism from employment rights' advocates.[120] (Michels never returned to the company, although he kept in touch with what was going on via his son, and died of a stroke in 1999.[5]) The initial public offering for The Santa Cruz Operation, Inc. took place on May 27, 1993.[121] The stock traded on NASDAQ under the symbol SCOC.[122] The stock's offering price was 121⁄2 and it closed at 123⁄8, meaning that it did not have the first-day jump that "hot" IPOs are expected to show.[121] The firm's initial stretch as a public company was difficult.[50][54] Two important board members, Harris and Microsoft's Gaudette, died during 1993,[50][54] with Turndal succeeding Harris as chairman.[123] By year's end the stock price was around 61⁄8, or half what it had started at.[50] The transitions of this period marked the change in SCO from being an entrepreneur-driven company to one driven by the need to behave in a more business-like manner and show steady profits.[117][54][123] Turndal further jettisoned unprofitable applications and focused on SCO's core Unix business as well as middleware additions to strengthen the platform.[54] In December 1994, Turndal was made chair of the board as well as CEO, while Alok Mohan was elevated to president and chief operating officer.[124] With its first release in mid-1993, Microsoft's server operating system Windows NT became a looming threat to the Unix-on-Intel market.[37][121] SCO had even more commercial competitors in the Unix-on-Intel space, including NCR, IBM, Sequent, SunSoft's Solaris, and Novell's UnixWare, and each of these is based on SVR4.[21] SCO was the only Unix-on-Intel vendor basing their product on SVR3.2.[21] But there were many applications available for OpenServer,[21] in part the result of SCO having forged many partnerships with other computer companies.[44] Over half of all SCO sales were through VARs, who typically used SCO as the basis for an end-user application and then bundled the hardware, operating system, and application as a turnkey solution.[107] By the mid-1990s, SCO Unix in all its product releases had an installed base of a million systems sold.[44] SCO OpenServer had a foothold in the corporate world as well; the 1997 edition of the book UNIX Unleashed wrote that "It is very popular among corporate internets/intranets and has been for many years."[21] The book added that "Its technical support cannot be matched, which is why many corporations choose this commercial OS as their server OS of choice."[21] PizzaNet, SCO Global Access, first Internet concertSCO also recognized the importance of the Internet. In August 1994, SCO and Pizza Hut announced PizzaNet, a pilot program in the Santa Cruz area that allowed consumers to use their own computer to order pizza delivery from a local Pizza Hut restaurant, with connection being made over the Internet to a central Pizza Hut server in Wichita, Kansas.[125][126] The PizzaNet application software was developed by SCO's Professional Services group.[127] PizzaNet was based on the first commercially licensed and bundled Internet operating system, SCO Global Access.[127] SCO was the first commercial Unix system supplier to license the powerful NCSA Mosaic hypertext browser and NCSA HTTPd, and the first to ship these technologies from the National Center for Supercomputing Applications at the University of Illinois Urbana-Champaign bundled with an operating system for commercial use.[128] On August 23, 1994, SCO broadcast a live music concert from the UC Santa Cruz's Cowell Courtyard. This event, part of SCO Forum 1994, is said to be the first time a scheduled live music concert was broadcast over the Internet; it was sent over both the Mbone and the emerging World Wide Web.[129][130][131][132] The band was Deth Specula, a group composed of SCO employees.[133] Their first song parodied Grand Funk Railroad's "We're an American Band". Deth Specula sang "We Are an Internet Band" with lyrics like:
"Everest"The next big product release from the company was code-named "Everest".[3] It resulted from three years of labor at SCO's Santa Cruz, Watford, and Toronto development sites,[3] an effort that amounted to $50 million in research and development costs.[134] The general thrust of the work was towards supporting the requirements of business-critical servers.[135] It included adding support for memory-mapped files, the journaling HTFS filesystem with mirroring and striping support, disk compression, RAID levels 0, 1, and 5, POSIX.1b real-time scheduling and semaphores, the Advanced Power Management interface, and SVID 3-level conformance.[3][136][137][135] Everest expanded MP support from 8 to 32 processors.[107] Everest has hardware support for 900 different physical machines, of which 60 were SMP systems, and for some 2,000 peripheral devices.[3] Another major new feature of Everest is the SCOadmin system administration tool, with both graphical and command-line interfaces,[136] and software upgrades that can be run either locally or remotely.[137] The existence of an administration framework and GUI was considered by InfoWorld writer Jason Pontin to be important in competing with the user-friendly qualities of Windows NT.[137] Everest was released as SCO OpenServer Release 5.[3] The release was celebrated with a corporate event at the Hudson Theatre in New York City on May 9, 1995.[134] The location was chosen in part to give the product an East Coast corporate veneer rather than a West Coast laid-back one.[135] As part of the release publicity, SCO emphasized they had settled on competing in the server market and had halted any attempt to compete with Windows in the desktop client market.[135] Industry analysts were generally impressed with OpenServer.[135] Testers of beta releases of the product, including Taco Bell which was deploying OpenServer to each of its 4,000 stores, were impressed by its reliability.[138] Although parts of the Unix kernel were rewritten during the Everest project,[3] it is still fundamentally the nearly ten-year-old System V Release 3.2 kernel and as such has some limitations, such as not being multithreaded.[139] This lack of native threads support would prove a challenge in years to come when certain kinds of modern system software needed to run on the platform.[140] OpenServer 5 was compatible with around 8,000 business applications,[134] and it was partly a desire to maintain compatibility with existing applications that prevented SCO from making more drastic changes to the operating system.[139] Overall on a technical evaluation, PC Magazine found OpenServer 5 to be good but not quite as good as Novell's UnixWare 2 product.[136] One Unix OEM told PC Week that OpenServer 5 was "a good product, but it's not a revolutionary product; it's an evolutionary product. It doesn't quite do the enterprise stuff people are looking for."[139] One project which sought to improve OpenServer's technology base was code-named "MK2".[141] Its origins date to 1992 with an agreement between SCO and the French company Chorus Systèmes SA for cooperative work on the Chorus microkernel technology in the context of combining OpenServer with a microkernel for use in real-time processing environments in telecommunications and other areas.[142] The first result of this, a dual-functionality product called Chorus/Fusion for SCO Open Systems Software, was released in 1994.[143] By 1995, SCO had set up a business unit for the MK2 venture and was spending considerable amounts of engineering resources on what was now a reimplementation of OpenServer to run on top of the Chorus microkernel, in what was going to be called the SCO Telecommunications OS Platform.[144][145] A primary customer for this work was the Private Communications Systems unit within Siemens AG.[141][146] Later in 1995 the MK2 project had to adjust for SCO's acquisition of UnixWare technology from Novell,[146] and the goal became to run merged OpenServer/UnixWare code on top of Chorus.[147] However, by early 1997, relations had broken down between SCO, Chorus, and the customer, and the MK2 project was scrapped without having achieved fruition.[148][149] Through several changes of corporate ownership, SCO OpenServer 5 would remain a supported product into the 2020s.[150] On July 1, 1995, Lars Turndal retired and Alok Mohan became the company's CEO.[151] Mohan's background was in corporate finance and strategic planning with AT&T Global Information Solutions.[151] The equities market immediately reflected changes in SCO financial statements: When customers spent more time evaluating OpenServer 5 rather than buying it during the first quarter it was available, SCO missed its forecasted earnings and SCO stock lost a quarter of its value.[152] Client Integration DivisionIn February 1993, SCO acquired IXI Limited, a software company in Cambridge, UK, best known for its X.desktop product, which formed the graphical basis of Open Desktop.[153] In December 1994, SCO bought Visionware, of Leeds, UK, developers of XVision.[154] The roles of the two companies were different but complementary, as one former SCO UK employee has succinctly summarised: "IXI specialised in software that ran on Unix and made Unix easier to use. ... Visionware specialised in software that ran on Windows that made Unix easier to use."[155] In 1995, SCO combined the two development teams to form the IXI Visionware, Ltd. subsidiary.[156] Later in 1995, the merged business unit was subsumed more fully into its parent and became the Client Integration Division of SCO.[155] These acquisitions were part of SCO acknowledging that it did not want to compete with Microsoft on the desktop, but rather wanted to put forward a Windows-friendly product strategy.[50][54] It also fit SCO's idea of the client–server model of computing, where SCO would offer connectivity and middleware components to support Windows clients talking to SCO servers.[157] In May 1997, the Client Integration Division released the Vision97 family of products: XVision Eclipse (a PC X server), VisionFS (an SMB server for UNIX), TermVision (a terminal emulator for Microsoft Windows), SuperVision (centralised management of users from Windows), and SQL-Retriever (ODBC- and JDBC-compliant database connectivity software).[158] The VisionFS product was developed from scratch by the Cambridge development team; the other products were developed by the Leeds development team and were mostly new versions of the existing Visionware products.[155] A later release of the suite is branded as Vision2K.[159] The Client Integration Division was relatively independent of the rest of SCO, for reasons both technical and organizational. It ported its code to all major Unix platforms, including those of SCO's competitors.[159][155] It operated its own web site for some time.[42] The SCO Unix channel-based sales model did not work well for the Vision products,[160] and the client division had its own sales force.[155] This was illustrated by SCO having two different subsidiaries in Japan: Nihon SCO, which dealt with the operating system products and services, and SCO K.K., a joint venture which handled the Vision product line.[161] Later historyThe Novell–SCO–HP deal of 1995Novell's 1993 acquisition of Unix System Laboratories had never really worked out,[162] and by late summer 1995 Novell was looking for a way out of the Unix business.[163] On September 20, 1995, Novell announced the sale of that business to SCO, coincident with a licensing arrangement with Hewlett-Packard.[164] As part of the deal, SCO said that it would merge the SVR4.2-based UnixWare with the SVR3.2-based OpenServer, creating a new merged product code-named "Gemini".[164][165] Gemini would then be sold through SCO's channel and reseller operation.[164] SCO and HP also said that they would co-develop a next-generation, 64-bit version of Unix for use with "Merced", the code name for HP and Intel's upcoming 64-bit architecture.[166] Some 400 Novell software engineers had been working on UnixWare, mostly in an office in Florham Park, New Jersey; almost all of these engineers joined either SCO or HP[164][166] (about a year later, the SCO part relocated to offices in Murray Hill, New Jersey). The part of the deal between Novell and SCO closed on December 6, 1995.[1] As Doug Michels later reflected in 2006, SCO seized on the idea of buying the Unix business from Novell for three reasons: "for one, we got all the talent from Bell Labs that had created Unix; two, we got the moral authority around Unix; and three, we got rid of all the crazy historical licensing problems" dating from Unix's origins within AT&T.[19] In order to reduce the price to SCO, part of the deal was that SCO agreed to pay a royalty stream back to Novell of UnixWare sales.[19] By December 1995, there were already some indications that the three-way arrangement was not working out as had been initially advertised.[165] The computer industry was not sure that SCO could handle being the primary Unix shepherd.[163] The HP project, code-named "White Box", focused on making a hybrid environment out of the SRV4.2-based Gemini and the SVR3.2-based HP-UX, but that effort faced major technical hurdles.[165] "White Box" became the 3DA effort, the purpose of which was to unify OpenServer, UnixWare, and HP-UX in some way to produce a resulting product would then become the de facto Unix standard for both existing IA-32 systems and the upcoming IA-64.[167] The effort was motivated in part by threat of Windows NT threat taking advantage of splits among Unix providers when 64-bit systems arrived in common use.[168] By August 1996, HP and SCO were delivering application programming interface (API) specifications to various OEMs and ISVs, as well as doing a best-of-breed technology analysis to determine whether Gemini or HP-UX would be the going-forward source base for a given component.[169] Both companies were also doing porting work to Merced using the early-version compilers available.[169] The effort was still in theory going in early 1997, when HP and SCO were to publish the "Lodi" set of common programming interfaces for a 64-bit Unix incorporating elements of OpenServer, UnixWare, and HP-UX.[168] But little progress had been made on actual implementation, with sources for only a few components having been exchanged by the two companies.[170] The collaboration failed for both business reasons – HP and SCO had differing perceptions of the marketplace – and technical ones – an inability to produce a common binary Unix-for-Intel product that could run existing applications from both companies' user bases.[170] Primary among the technical obstacles were endianness considerations.[171] As an InformationWeek story later wrote, the three-way deal had been a "complicated plan" that was "confusing from the start".[163] The terms of the deal between Novell and SCO were uncertain enough that an amendment to the agreement had to be signed in October 1996.[163] (Even that was not clear enough to preclude an extended legal battle between Novell and The SCO Group during SCO-Linux disputes of the 2000s,[163] a battle that The SCO Group eventually lost.[172]) "Gemini" and the UDKMeanwhile, SCO focused on "Gemini", the task of combining the OpenServer and UnixWare product lines on 32-bit systems. The fundamental idea behind the Gemini was that SCO could merge OpenServer 5 and UnixWare 2 in a way that would satisfy the requirements of both small businesses and large enterprises and thus keep the existing customer base that SCO had with OpenServer while entering the enterprise space with UnixWare.[173] One consequence of the UnixWare acquisition was that 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, including a C++ compiler based upon the Edison Design Group front-end,[174][175] and that made the SCO Canada engineering staff largely redundant once the Novell deal was closed. As a result, the Toronto office was shut down in early 1996.[176] What the New Jersey group produced was the Universal Development Kit (UDK),[174] which was a key element in the question of how to help OpenServer users to make the move to Gemini.[177] With the UDK, a single build of a single version of an application's source code could produce binaries that would run unaltered on all three of SCO's platforms: UnixWare 2, OpenServer 5, and the upcoming Gemini.[178] [175] The UDK featured more modern C and C++ compilers and other tools compared to what OpenServer had, and included platform-specific optimizations for things such as C++ exception handling.[174] The hope was that existing OpenServer developers would switch to using the UDK and thereby get an easy path towards migrating to Gemini.[177] Support for the new Java programming language and related Java technologies was also emphasized as a key part of the UDK and the operating system products themselves.[179] Over the next several years, SCO would add engineering efforts towards making Java an effective vehicle for customers to use on SCO platforms, including a mapping of Java threads onto UnixWare light-weight processes, recognition of Java class files as first-class Unix executables, as well as adapting a just-in-time compiler to the original Sun Java virtual machine.[179][140] Another announced SCO effort related to Java was PerkUp, an infrastructure built on the Java classloader facility that was billed as an additional service for UnixWare 7 that would reduce the total memory and throughput needs when multiple Java server applications were running on a system[180] (however, PerkUp never emerged as a product, and the patent for it ended up with Apple, Inc. before expiring).[181] Initially, SCO had made a strong push for Gemini among the SCO user base; the August 1996 instance of the annual SCO Forum conference dedicated an extra two days to a series of "Gemini Fast-Track" sessions.[182] But by a year later, SCO had decided it would not push the migration that quickly, although it still expected that within two or three years all users would migrate.[177] One SCO executive said, "We mustn't disenfranchise the OpenServer path ... those guys [SCO resellers] are our lifeblood" and recalled that a few years earlier, SCO resellers had continued to sell Xenix-based systems even after SCO had stopped development work on Xenix.[177] When released as a product, Gemini was called UnixWare 7;[173] the "7" was picked to reflect the summed merge of OpenServer 5 and UnixWare 2.[183] SCO referred to UnixWare 7 as being based on an SVR5 kernel,[184] indicating a significant jump over the existing SVR4.2, although the SVR5 designation was not picked up by the Unix world at large.[44] UnixWare 7 was announced in March 1998 at an event in New York.[185] SCO committed itself to still maintaining and improving the OpenServer product for a couple of years, but made clear that it would never be expanded to 64-bit architectures.[173] Thus at that point, OpenServer users would have to migrate.[186] "Big E" and DCAPSCO management was intent on selling UnixWare through OEM deals with hardware manufacturers aiming at the enterprise market, and towards this end in 1996 they announced the "Big E" initiative that would standardize UnixWare as the operating system on these systems and that would attract independent software vendors to make their products available on such systems.[160] Hardware vendors already supporting UnixWare 7 included IBM, HP, Compaq, and Tandem, despite some of them offering their own Unix flavors on their high-end RISC systems.[186] In particular, SCO had deals with IBM to sell UnixWare on the IBM Netfinity system.[187] In February 1998, SCO announced the creation of the Data Center Acceleration Program (DCAP), which sought to add features related to reliability, availability, and scalability to UnixWare 7 in order to make it fully suitable for high-end, Intel-based systems deployed in data centers.[188] The funding for DCAP came from Intel and from four hardware OEM providers of Intel-based servers: Compaq, Data General, ICL, and Unisys.[189] The features to be added to UnixWare 7 included six-way clustering and support for 16-way ccNUMA servers.[189] As one analyst for International Data Group said, "UnixWare is moving upmarket."[190] The program was also intended to help SCO fund development of UnixWare for the Merced architecture and give the four hardware vendors access to the resulting 64-bit OEM UnixWare without requiring further porting to each vendor's specific hardware.[191] A year later, at the CeBIT show in March 1999, SCO announced the release of UnixWare 7, Data Center Edition, as the product of the DCAP effort.[190] In addition to the sponsoring companies, IBM and Sequent both said they would offer the data center edition on their servers.[190] In terms of high availability figures, the data center edition promised 99.99% availability ("four nines") at the time of release, with 99.995% ("four and a half nines") to arrive by 2000.[192] Another avenue towards capturing space in the enterprise was work that SCO did in conjunction with Compaq and Tandem towards the 1998 release of UnixWare NonStop Clusters.[193] The data center release came out at the same time as UnixWare 7.1 release, which offers six different edition bundles in all.[184] A review in InfoWorld said that "UnixWare 7 is the sturdiest and most feature-rich Unix ever ported to Intel processors" and added that, especially with the addition of the webtop interface, the 7.1 release was equal in polish to Windows NT.[184] UnixWare 7.1 started seeing some strong sales.[187] Through several changes of corporate ownership, UnixWare 7 would remain a supported product into the 2020s.[194] Another multi-company initiative that SCO led was the Uniform Driver Interface project (UDI), which sought to establish an OS-neutral and platform-neutral portable interface for writing device drivers.[195] The UDI project had the backing of Intel, HP, IBM, Compaq, Sun, and others, as well as the involvement of independent hardware vendors such as Adaptec.[196] UDI details were heavily discussed at the 1999 edition of SCO Forum;[197] and UDI materialized in SCO operating systems with later UnixWare 7 and OpenServer 5 releases.[198] Tarantella productOctober 1997 saw the first release of a new product from the Client Integration Division.[199] Tarantella is an application brokering platform that sits between back-end applications running on various platforms and Java-enabled web browser clients.[200] An initial limitation was that it supported applications running on Unix but needed third-party software in order to handle mainframe or Windows applications.[200] One selling point of Tarantella is that users could begin working on an application on one client, have to stop working for whatever reason, and then resume working from that point on from another client.[200] A review in InfoWorld viewed Tarantella was promising but needing more work.[200] Later version 1.x releases support more application types, such as AS/400 and IBM mainframe applications.[199] More client types were added as well, including native clients to remove the dependency on Java support. The product also added scalability and security features to better support larger enterprises and secure application access over the Internet. A rebranding to Tarantella Enterprise II took place in late 1999.[201] This release added support for Windows applications via native support for Microsoft's Remote Desktop Protocol.[199] At that point, the primary competitor to Tarantella became the MetaFrame product from Citrix Systems.[202] While Citrix was the dominant player in this space, it did not yet support Unix applications, whereas Tarantella does.[203][199] Significant revenue from Tarantella did not happen during the 1990s, as it had a long sales cycle due to lengthy customer evaluations.[187] SCO then sought to market Tarantella as a platform for application service providers to use[202] and as a way that companies could host and outsource applications.[203] As part of this, SCO sought to use Tarantella as a way of promoting itself as a new dot com company as opposed to its twenty-year history as an operating system provider.[203] SCO were pioneers in the notion of a web desktop, or webtop. This was also central to the idea of how Tarantella presents applications to a user. This was integrated with Tarantella to provide a UnixWare 7 webtop in 1999 which organizes access to UnixWare and its applications via any Java-enabled web browser.[204] To some industry reviewers, the OS webtop was a compelling feature.[184] Customers and financial stateBetween 1996 and 1997, SCO's share of the Unix systems sold rose from 36 percent to 40 percent.[185] By 1998, the figure was over 40 percent.[205] And in 1998, shipments of SCO Unix systems grew by 58 percent over 1997, a greater increase than for any other server-oriented flavor of Unix.[190] The Unix market as a whole was considered strong, despite fears of the increasing power of Windows NT.[185] And by 1998, SCO had 85 percent of the Unix-on-Intel market.[191] At the end of the 1990s, SCO Unix systems had around 15,000 value-added resellers (VARs) and an infrastructure presence of some kind in 80 countries around the world.[206] SCO also had a strong business in replicated sites, meaning retail companies where there was a SCO system in each store of a chain; such customers included fast food outlets such as McDonald's, Pizza Hut, and Taco Bell;[207][127][186] pharmacy chains such as CVS Pharmacy and Walgreens;[186] and other chains such as Kmart and Radio Shack.[60] Other well-known companies who were SCO customers included Northwest Airlines,[60] as well as Goodyear Tire & Rubber, Nasdaq, Inc., and Lucent Technologies.[207] SCO was named to PC Magazine's "100 Most Influential Companies" list in both 1997[208] and 1998.[209]
The company did not have good financial results during this time.[210] By 1997, there were few independent operating system vendors left in the industry other than SCO.[55] Being a software-only company whose revenue was only around the $200 million mark left SCO with marginal resources to compete with Unixes from the big RISC vendors like Digital, HP, and Sun.[191] Engineering costs were high,[160] as UnixWare 7 and Tarantella each resulted from two years of research and development activity.[210] During 1997 there were some reductions in staff and closing of regional offices.[210] In April 1998, Doug Michels was named as president and CEO of the company, with Alok Mohan becoming chairman of the board.[211] Michels said that he never aimed to become CEO, preferring to remain more technology-focused, but that he had always had a lot of visibility into the CEO role and was "obviously very emotionally and intellectually attached to the company" and its stakeholders.[211] One of Michels' first actions was to oversee a switch to electronic software licensing for SCO's products.[212] The third quarter of fiscal 1997 had included a $23 million charge for reduction in channel inventory,[210] and Michels said he was determined to eliminate issues related to the size of physical inventory.[212] He stated that, "SCO believes electronic licensing and distribution of products will be a standard for the industry."[212] The channel inventory was emptied by July 1998 and the new electronic licensing was in effect the following month for a new point release of OpenServer 5, the product that was still accounting for some 80 percent of SCO's Unix revenues.[213] "Monterey"During the mid- to late 1990s, many in the computer industry believed that Intel's under-development 64-bit architecture, known as IA-64 and code-named "Merced", would dominate the marketplace once released.[214] But the architecture was very different from IA-32 and migrating operating systems and tools to it was very expensive.[215] SCO needed a well-funded hardware company to ally with; the earlier 3DA initiative with HP had failed,[214] and discussions about SCO being compatible with the "Bravo Unix" from Compaq and its Digital Unix had not gotten far.[216] When IBM proposed an alliance, SCO jumped at the chance to further bolster its entry into the enterprise space.[214] The core idea of Project Monterey was to take elements from IBM's AIX, Sequent's DYNIX/ptx, and SCO's UnixWare, to form a merged 64-bit Unix for Intel's Merced architecture.[205][217] This merged OS was supposed to become available at the same time as Merced, in mid-2000.[218] Along the way, there would be stages of earlier deliverables.[218] IBM pledged as part of the deal to make UnixWare 7 its Unix of choice for high volume IA-32 systems and to devote considerable efforts towards selling UnixWare 7 through its sales and marketing mechanisms.[217] This would be aided by IBM including its middleware and some AIX technology into 32-bit UnixWare, and conversely some UnixWare technology would be incorporated into future versions of AIX.[219][218] IBM would gain access to SCO's experience with Unix on Intel as well as access to SCO's reseller channel.[205] Part of the motivation for Monterey was another attempt by Unix vendors to show a clear advantage for Unix in the high-end enterprise space against Microsoft's latest NT offering, now being branded as Windows 2000 and scheduled to be available for Merced as well.[205][218] Towards that end, Intel said they would create a multi-million dollar fund for ISVs to develop for the 64-bit Monterey.[218][220] InfoWorld stated that IBM had "stunned the industry" with the move,[219] in part because IBM was playing catch-up in the Merced space.[220] The project was announced by the involved companies on October 26, 1998, in New York.[217] An IBM executive said, "IBM is totally committed to making this effort a success."[220] One SCO executive said that Monterey was "probably the biggest deal SCO has done."[201] But not every industry observer was enthusiastic; the story about the deal in Computer Reseller News began, "Just what the world needs: another Unix."[220] In any case, the project proceeded, with AIX becoming the dominant technology within it rather than UnixWare.[221] By October 1999, a year after the announcement, the work-in-progress Monterey was said to be up and operational on early silicon versions of Itanium, as Merced was by then officially called, and able to run both 32-bit UnixWare binaries and 64-bit natively built binaries on it.[187] However, as 2000 began, things were changing at IBM, as there was a corporate-wide strategic initiative to get behind the open-source Linux operating system.[214] A few months later IBM released a major upgrade to AIX, but instead of it being associated with Monterey, it was called AIX 5L with the 'L' indicating an affinity for Linux.[214] It was clear to industry observers that IBM considered Monterey to be over with.[222] IBM's decision to shelve Monterey left the SCO product line without a 64-bit Unix solution.[207] Itanium was further delayed, and when it did come out, it failed to succeed in the marketplace; so Project Monterey was a failure from multiple perspectives.[214] Y2K surge and recedeThe open-source-software movement was something that SCO had to be cognizant of, and for a number of years SCO Skunkware, a frequently updated collection of open source packages built for SCO platforms, had helped bridge the gap between the traditional and open source development worlds.[223] Then in an attempt to deal with the growing popularity of Linux as a low-cost operating system, during 1999 SCO began offering consulting services for Linux.[224] SCO also engaged in partnerships with, and investments into, various Linux companies.[201] This included agreements to sell Linux distributions from Caldera Systems, SuSE, and TurboLinux,[225] as well as a partnership to provide professional services to customers of TurboLinux server farms and an investment in the LinuxMall portal site.[187] One motivation for some of these initiatives was an effort by SCO to enlarge its professional services operation, as by 1999 such activity only comprised about 5 percent of SCO's total revenues.[187] Finally, a vice president for marketing was hired who had a Linux background.[226] During 1998 and 1999, much of the computer industry, including SCO, was focused on dealing with the Y2K problem.[40] SCO saw a surge in sales as customers bought new, Y2K-compliant products and upgrades to replace the vulnerable software they were running.[105] As a consequence, the company began reporting better financial results during 1999 and its stock began a slow upward climb, starting from a prior low point of 23⁄8.[226] To meet the demand, SCO added more staff.[105] In October 1999, the company announced record earnings for a quarter and a year and its highest yearly revenue mark at $224 million.[224] The results broke a four-year streak of SCO losing money.[187] The company also had the best cash position in its history, with some $62 million in that form or in short-term investments.[201] As a result, its stock price rose to a new high of 1415⁄16.[224] Michels expressed optimism, saying the year was "a turning point" and "the beginning of very strong ongoing business."[187]
—Doug Michels in 2012, reflecting upon part of what led to the end for the Santa Cruz Operation.[105]
The stock's biggest surge happened in mid-December 1999, when Steve Harmon, an influential analyst covering technology companies, went on CNBC and included SCO on his list of ten stock picks for 2000.[201] The stock promptly jumped by 7 points,[201] and in late December 1999 the stock reached an all-time high of 357⁄8.[227] SCO's value was seen in having a solid core business with earnings and revenue; in having some kind of Linux play; and in having a new-technology, Internet-capitalizing product in Tarantella.[226][201] An analyst for the GiGa Information Group agreed that SCO was a company to watch in 2000.[201] But the Y2K-based splurge would not last.[227] In March and July 2000, SCO announced earnings shortfalls, with SCO's Unix products selling slowly once Y2K anxiety was past.[227] The increasing popularity of Linux solutions had resumed taking its toll as well.[225] By July, only seven months after its peak at over 35, the stock price had crashed to below 5.[225] The company announced it was cutting costs as a result[227] and that it had hired investment bankers Chase H&Q to explore "strategic combinations" with other companies.[225] Fundamentally, SCO was doing battle on one hand in a commercial software world increasingly dominated by Microsoft and on the other hand in a world where open source Linux was undermining commercial software itself.[228] These two factors made constantly pleasing Wall Street investors with double-digit growth figures an imposing task.[229] In particular, Linux posed an existential threat to SCO OpenServer's low-end marketshare;[230] as one analyst said, "Linux can give you the same value proposition [as SCO] – a Unix on cheap hardware – for less money."[231] And despite all the efforts, UnixWare had not been fully successful in competing in the high-end market,[231] and now Linux was threatening UnixWare's share of that as well.[230] As a result, by mid-2000, SCO's market position, and the company itself, was rapidly collapsing.[228][232] Final historyAsset sale and change of nameIn March 2000, at the time of the first announced earnings shortfall, SCO had reorganized into three divisions: Server Software, Professional Services, and Tarantella.[231] The split was intended to highlight Tarantella as a product independent of SCO Unix,[231] and was seen by industry analysts as a prelude to some or all of the divisions being sold.[232] As one International Data Corporation analyst said, "SCO has to do something with their business model because their business is eroding."[225] On August 2, 2000, following several months of negotiations, SCO announced that it would sell its Server Software and Services Divisions, including UnixWare, to the Linux company Caldera Systems.[233][234] The deal was complex, involving cash, stock, and loans, and difficult to evaluate monetarily, but based on the price of Caldera Systems stock at the time it was worth around $110–114 million.[235][234][230] The idea of the purchase from Caldera Systems' perspective is that it would gain access to SCO's large VAR channel; the value of such channels was well known to former Novell chief Ray Noorda, whose Canopy Group was funding Caldera Systems.[225] The announcement that SCO was selling its Unix assets to a Linux distribution company represented, in the view of Eric Raymond, the completion of the move from the commercial Unix industry to the open-source movement.[20] From Doug Michels' later perspective, the problem with Linux was not that it was open source and free itself, but rather that in August 1999, during the dot-com boom, the Linux company Red Hat had been able to get $400 million during their IPO and was not expected to make a profit anytime soon, while SCO was an established public company closely watched by the stock market that was expected to make a profit and had only around $50 million in cash.[19] By this time, the SCO stock price was down around 21⁄2.[228] Thus when the chance came to merge with Caldera Systems, which was in a generally similar position as Red Hat although with less cash, SCO took it.[19] SCO was much the bigger company, with 900 employees at that point to Caldera Systems' 120.[235] Throughout the year there had been layoffs from SCO,[228] including the shutting down of the Watford development office.[69] In addition a number of longtime SCO employees chose to leave the company.[228] An especially large layoff took place in September 2000, soon after the Caldera Systems announcement, when 190 employees were let go, comprising 19 percent of the company's workforce.[232] This layoff included 40 employees in Santa Cruz itself.[228] The SCO acquisition was originally scheduled to close in October 2000,[234] but got delayed due to concerns from the Securities and Exchange Commission regarding the details of the merger.[236] However, the two companies' support organizations did get combined during this time.[236] In addition, there was confusion among the SCO customer base about the fate of OpenServer.[237] So in February 2001, the deal was renegotiated to include OpenServer in what was sold to Caldera Systems, although a percentage of OpenServer revenue would still go back to SCO. The monetary terms of the deal were adjusted as well, with Caldera Systems paying SCO more cash than in the original agreement.[237] Finally on May 7, 2001, SCO completed the sale of its Server Software and Services Divisions, as well as UnixWare and OpenServer technologies, to Caldera Systems.[206] At that time Caldera Systems changed its name to Caldera International,[238] and the remaining part of SCO, the Tarantella Division, changed its name to Tarantella, Inc.[239] AftermathThe sale of the company's Unix assets and renaming of what was left marked the end of an era for not just SCO but the town of Santa Cruz as well.[228] The staff going to Caldera moved into the 400 Encinal building while the newly named Tarantella occupied the 425 Encinal structure.[228] There were ironies in SCO's demise being largely from the effects of Linux, since SCO had been a pioneer of the open systems movement. As one writer stated, "In some ways, SCO was Linux before Linux, popularizing Unix on low-cost Intel machines."[51] In August 2002, Caldera International renamed itself The SCO Group since the SCO Unix products were still their greatest source of revenue due to the large installed base they had. That entity soon started the SCO-Linux controversies. Those familiar with the Santa Cruz Operation, including those who worked there and those who wrote about it, became protective of that company's reputation, especially given the possible name confusion regarding the role The SCO Group played in the attacks on Linux.[40][51][77] As former Santa Cruz Operation employee wrote later about The SCO Group, "I'll spare you the sordid legal details, but by then, it was no longer our SCO."[40] Company cultureSanta Cruz atmosphere
—Industry writer David Coursey in 2004.[51]
From its inception and co-founding by UC Santa Cruz graduate Doug Michels, the company drew upon the readily available technical talent who chose to remain in the central California coastal town of Santa Cruz after graduating. But the town and university affected the company as well. SCO was at the center of the Santa Cruz tech scene, with many employees moving from it to other tech companies or vice versa.[40][53] Some of the feel of the SCO offices was carried forward in coworking facilities later set up in Santa Cruz by two former SCO employees.[240] New products were promoted with mock film posters.[51] The Vice President of Marketing and Communications was, through much of the 1980s and early 1990s, Bruce Steinberg, who was an artist and musician in the San Francisco area music scene,[241] whose credits included having designed the "flying toasters" cover of the Jefferson Airplane's 1973 live album Thirty Seconds Over Winterland.[51] The Santa Cruz Operation name itself brought comments; one Canadian industry writer called it "One of the coolest company names I ever came across since entering this business".[242] From its earliest days through to its last ones, The Santa Cruz Operation was known for reflecting the casual ambience of its namesake town.[228] Dress was casual to the point where some staffers went barefoot.[17] There was beer in the office, end-of-day meetings held on Encinal Street roofs, and an outdoor hot tub at the Mission Street office (dating from the facility's previous existence as a holistic health clinic) that was used during the day or for late-night, after-work parties.[105][53] One former employee said years later of her experience there, "It was a family. We played hard, but we also worked hard. I don't think I've worked anywhere since that's had that kind of feel."[105] The SCO reputation was exemplified by an oft-related story of a time where the company had to put out a rule that "clothing must be worn during office hours," caused by an instance where someone walking in from the hot tub had not done so and a potential corporate partner had been paying a visit.[77][53] Over 500 former Santa Cruz Operation employees held a reunion at the Cocoanut Grove venue in Santa Cruz in 2012.[105] SCO ForumBeginning in 1987, SCO hosted an annual Summer conference for the international Unix community. Called SCO Forum, it was held on the University of California, Santa Cruz's scenic redwood-forested campus overlooking Monterey Bay, drew some 2000–3000 attendees, and lasted for much of a week.[243][80][244] Featured speakers over the years included Douglas Adams,[245] Scott Adams, Dave Barry,[246] Clifford Stoll, John Perry Barlow, Linus Torvalds, Andy Grove (Intel), Michael Swavely (Compaq), Steve Ballmer (Microsoft), and Scott McNealy (Sun Microsystems).[247] Musical entertainment included concerts by Jefferson Starship, Tower of Power, Roger McGuinn, Jan & Dean, The Kingsmen, The Surfaris, and Deth Specula.[248] Due to its useful content and its relaxed, fun atmosphere, SCO Forum became known as one of the best such conferences to go to in the industry and was viewed fondly by those who attended.[249][250][51] It was the largest tech event in the Santa Cruz area and made a multi-million dollar impact on the local economy.[251] Palookaville webcastsFollowing the first live Internet concert in 1994, SCO continued in that tradition by sponsoring and producing a series of live Internet webcasts from the popular Santa Cruz night club Palookaville. These webcasts demonstrated the use of UnixWare 7 as a real-time audio and video webcasting server utilizing RealAudio and RealVideo technologies from RealNetworks.[252] Trapping a hackerSCO was a target of one of the most publicized security hackers of the 1980s and 1990s, Kevin Mitnick, who broke into the company's systems in 1987.[253] SCO's staff detected his intrusions and engaged in exchanges with him that allowed them to track his activities.[254] After about a week of this, it appeared that the intruder was trying to modify or copy Xenix code.[255] Authorities having been notified, the phone line Mitnick was using for the intrusions was discovered and he was arrested.[255] He reached a deal to plead to a misdemeanor for which he did no jail time,[253] but it was his first conviction as an adult.[255] SCO officials agreed not to sue him if he would explain his hacking techniques to them.[254] But when a SCO staffer traveled to meet him, he was uncommunicative.[254][255] In any case, Mitnick soon continued his intruder activities against other companies' systems.[253] SCO FolliesFrom 1985 to 2001, the company hosted a Winter Solstice party at the Cocoanut Grove in Santa Cruz featuring a live musical show known as "The SCO Follies". This was a fully scripted and produced satire skewering SCO management and the high-tech industry. It featured live action, musical numbers, and videos.[256] On September 22, 2012, the SCO Alumni Association hosted the SCOGala Reunion party at the Cocoanut Grove, which included the first SCO Follies since 2001. Some 500 former employees, friends, and family attended the event.
AlliancesSCO was a primary partner in several industry alliances, intended to promote SCO operating system technology as a de facto standard for emerging hardware platforms. The most notable of these were:
None of these alliances were ultimately successful. SCO was also part of 1993's COSE initiative, a more successful and broadly supported initiative to create an open and unified UNIX standard. SCO was a founding member of 86open (1997–1999), hosting the first meeting of the Unix on Intel standards effort. See also
References
External links
|