Santa Cruz Operation, Inc. (generalmente conocida como SCO , [1] pronunciada como letras individuales o como una palabra) fue una empresa de software estadounidense , con sede en Santa Cruz, California , que fue mejor conocida por vender tres variantes del sistema operativo Unix para procesadores Intel x86 : Xenix , SCO UNIX (más tarde conocido como SCO OpenDesktop y SCO OpenServer ) y UnixWare .
SCO fue fundada en 1979 por Larry Michels y su hijo Doug Michels y comenzó como una empresa de consultoría y de adaptación de sistemas Unix. Una temprana colaboración con Microsoft llevó a SCO a crear un producto basado en Xenix para PC con procesador Intel. La idea fundamental que condujo al éxito de SCO fue que existía un gran mercado para un sistema operativo estándar de "sistemas abiertos" para hardware de microprocesador de consumo masivo que brindara a las aplicaciones empresariales una potencia de procesamiento y un rendimiento que antes sólo eran posibles con minicomputadoras considerablemente más caras. SCO creó una gran comunidad de revendedores de valor agregado que con el tiempo llegaría a contar con 15.000 miembros y muchas de sus ventas a pequeñas y medianas empresas se realizaban a través de esos revendedores. Esta comunidad se ejemplificó en la conferencia anual SCO Forum , celebrada en un entorno pintoresco que reflejaba la cultura de Santa Cruz de la empresa. SCO también tenía clientes corporativos en el espacio de los sitios replicados, donde se implementó un sistema basado en SCO en cada una de las tiendas de una cadena minorista o de restaurantes.
A pesar de ver un rápido crecimiento en términos de ingresos, SCO tendía a tener altos costos de investigación y desarrollo y nunca fue consistentemente rentable ni antes ni después de salir a bolsa en 1993. SCO compró dos antiguas empresas de Xenix, el Software Products Group dentro de Logica en 1986 y HCR Corporation en 1990, ganando así oficinas de desarrollo en Watford, Inglaterra y Toronto, Canadá . A mediados de la década de 1990, SCO adquirió otras dos empresas del Reino Unido, IXI Limited en Cambridge y Visionware en Leeds , lo que dio lugar a una suite de productos de integración de cliente a Unix y luego a la línea de productos Tarantella . La tecnología del sistema operativo de SCO pasó de Xenix a System V Release 3, como lo reflejan los productos SCO Open Desktop y SCO OpenServer . En 1995, SCO compró el negocio System V Release 4 y UnixWare de Novell y, en colaboración con varios socios de hardware, la oficina de desarrollo de Nueva Jersey que obtuvo en el acuerdo lideró una serie de mejoras al producto UnixWare dirigidas a los espacios empresariales y de centros de datos de alta gama.
A partir de finales de los años 1990, SCO se enfrentó a una presión competitiva cada vez más severa, por un lado de Windows NT de Microsoft y sus sucesores y por el otro lado de Linux , el sistema libre y de código abierto . En 2001, Santa Cruz Operation vendió sus derechos sobre Unix y sus divisiones Unix a Caldera Systems . Después de eso, la corporación conservó solo su línea de productos Tarantella y cambió su nombre a Tarantella, Inc. Caldera Systems se convirtió en Caldera International y luego cambió su nombre a The SCO Group , lo que ha creado cierta confusión entre las dos empresas. La empresa descrita aquí es la Santa Cruz Operation original. Aunque generalmente se la menciona simplemente como "SCO" hasta 2001, ahora a veces se la menciona como "antigua SCO", "Santa Cruz" o "SCO Classic" para distinguirla de "The SCO Group", a quien se le transfirió la marca registrada estadounidense "SCO". [2]
SCO fue fundada en 1979 en Santa Cruz, California , por Larry Michels y su hijo Doug Michels como una empresa de consultoría informática que se centraba tanto en consideraciones tecnológicas como de gestión. [3] Larry Michels, de 48 años en ese momento, era un ingeniero eléctrico que había entrado en la industria aeroespacial en Los Ángeles. [4] Luego había fundado una empresa de verificación de crédito, Credifier Corporation, que vendió a TRW Inc. , para quien posteriormente se desempeñó como vicepresidente durante diez años. [5] (Larry Michels era primo hermano de otro empresario tecnológico, Allen Michels . [6] ) Hacia el final de ese tiempo, Michels se convirtió en jefe del Laboratorio de Productos Avanzados de TRW Electronics , [7] y se mudó a Santa Cruz para administrarlo de forma remota desde allí. [8] [9]
Como parte de esto, [10] Michels estuvo involucrado con un negocio de telefonía, TRW Vidar . Esta era una compañía, con sede en Mountain View, California , que TRW había adquirido y que era parte de TRW Electronics. [11] TRW Vidar fue pionera en conmutadores telefónicos digitales , [12] y también uno de los primeros usuarios de la versión 6 de Unix en su entorno de desarrollo. [13] Michels sintió que TRW en su conjunto no entendía el cambio rápido que las computadoras estaban trayendo a las empresas o lo que tenía con Vidar: "Pensaban que estaban comprando un negocio de telefonía, pensaban que la telefonía era telefonía, pero en realidad eran computadoras. A menos que te acercaras a ellas como computadoras, no terminabas con nada". [10] Luego dejó TRW para hacer trabajo de consultoría de gestión, [4] pensando, como dijo más tarde, que "si TRW estaba teniendo tantos problemas, probablemente era un negocio interesante [ayudar a las empresas] a hacer estas transiciones". [10] Como resultado de esta conexión, algunos han considerado que la Operación Santa Cruz fue una rama de TRW Vidar. [14]
Doug Michels, que en ese momento tenía 25 años, [4] se había graduado en la Universidad de California, Santa Cruz, en 1976, con un título del departamento de informática y ciencias de la información. [8] Luego había iniciado su propia operación de consultoría, centrándose en el trabajo técnico. [4]
Los dos vieron algunos puntos en común en sus esfuerzos de consultoría y decidieron unir fuerzas para reducir los gastos generales. [4] Eligieron quedarse en Santa Cruz tanto por el estilo de vida relajado allí como porque la universidad proporcionaría un suministro inmediato de empleados técnicamente adecuados. [15] [6] Según algunas fuentes, The Santa Cruz Operation, Inc. se constituyó en enero de 1979. [16] El nombre proviene de la época de Larry Michels como jefe del grupo de investigación avanzada de TRW, cuando el puesto remoto se conocía como "la operación de Santa Cruz". [8] Los Michels decidieron usar eso para el nombre de su nueva empresa, [8] y el nombre se mantuvo en los años siguientes porque le decía a la gente de dónde venían. [17]
Las oficinas de la nueva firma se establecieron en el 500 Chestnut Street, en el centro de Santa Cruz. [18] [17] Pero, como admitió Doug Michels en una entrevista en 2006, en términos de lo que estarían haciendo, "realmente no teníamos una idea de lo que estarían haciendo". [19] El trabajo de consultoría pura tenía poco atractivo en la actualidad, [15] y la noción de ayudar a las grandes empresas a gestionar el rápido cambio tecnológico resultó difícil en la práctica. [10]
Sin embargo, los Michels pronto se sintieron intrigados por la revolución de los microprocesadores que se estaba desarrollando en ese momento, en la que los sistemas informáticos basados en procesadores como el Intel 8080 o el Zilog Z80 podían montarse mucho más rápido que los miniordenadores del pasado. [19] En el trabajo de consultoría que realizaban, SCO trataba con varios revendedores y pequeñas empresas de tiempo compartido para ayudar a esas empresas a formular sus estrategias tecnológicas. [19] La gente de SCO se había familiarizado, y además había adquirido, con el sistema operativo Unix y su potencial para su uso en el mundo empresarial. [10] [3] A principios de 1981, SCO estaba vendiendo un informe que analizaba las características y la disponibilidad de Unix basándose en una encuesta que había realizado a más de sesenta miembros de la asociación /usr/group. [18]
Además, la gente de SCO se dio cuenta de que, dado que Unix era portátil y no estaba controlado por ningún fabricante de hardware, su uso podría permitir a los fabricantes de sistemas basados en microprocesadores evitar tener que desarrollar un sistema operativo propietario propio, algo para lo que no tenían ni el tiempo ni la experiencia. [19] En consecuencia, la empresa decidió centrarse en trabajos personalizados de adaptación del sistema Unix y de las aplicaciones que se ejecutaban en él. [3] Eric S. Raymond , en su libro The Art of Unix Programming (que sitúa el inicio de SCO en 1978), llama a SCO la "primera empresa Unix", [20] aunque Interactive Systems Corporation , que lanzó la primera versión comercial de Unix (como base para sistemas de automatización de oficinas) en 1977, quizás tenga un caso más sólido. [21] [22]
El primer sistema operativo basado en Unix que SCO creó fue para el PDP-11 , se llama DYNIX (no debe confundirse con una variante de Unix del mismo nombre creada posteriormente por Sequent Computer Systems ), y está basado en Seventh Edition Unix . [3] Es compatible con el servicio Tymshare y a principios de 1981 se incluyó en la oferta de sistemas informáticos DYNASTY de Tymshare. [23] [24] SCO también realizó un puerto Unix para la variante LSI-11 del PDP-11. [3]
Xenix es una versión basada en Unix de la Séptima Edición del sistema operativo en el que trabajó Microsoft , inicialmente para el PDP-11. [3] SCO comenzó a trabajar con Xenix en 1981. [8] En 1982, Microsoft y SCO forjaron un acuerdo conjunto para el desarrollo y el intercambio de tecnología, con los ingenieros de las dos compañías trabajando juntos en mejoras para Xenix. [3] (Microsoft todavía era una empresa pequeña en ese momento, con quizás 25 o 50 empleados. [19] ) Microsoft y SCO luego contrataron a Human Computing Resources en Canadá y al Software Products Group dentro de Logica en el Reino Unido, como parte de realizar más mejoras a Xenix y portar Xenix a otras plataformas. [3] Al hacerlo, Microsoft le dio a HCR y Logica los derechos para hacer puertos de Xenix y licenciar binarios de Xenix en esos territorios. [19]
En 1983, SCO realizó un port técnicamente difícil de Xenix al procesador Intel 8086 no mapeado (los puertos Xenix 8086 anteriores requerían una MMU fuera del chip ) y obtuvo los derechos bajo licencia de Microsoft para poder enviar su sistema Unix empaquetado, Xenix, para el IBM PC XT . [25] Este trabajo aprovecha el trabajo de portabilidad y compilación anterior que Altos Computer Systems había hecho para la arquitectura Intel de 16 bits mapeada. [19] El sistema resultante es compatible binariamente con, y puede ejecutar aplicaciones creadas para, los sistemas Altos Xenix, y fue una empresa exitosa para SCO. [19]
En paralelo con esto, SCO y Microsoft también desarrollaron el puerto Xenix basado en 68000 para el Apple Lisa . [3] Tiene capacidad multiusuario, así como soporte para terminales virtuales para usuarios individuales. [26] SCO también vendió aplicaciones para Xenix en Lisa, incluyendo un procesador de textos Uniplex, la hoja de cálculo Multiplan de Microsoft, Level II COBOL de Micro Focus y el software de base de datos Informix de Relational Database Systems . [26] [27] [28] Si bien Lisa no fue un éxito en el mercado de computadoras personales, su procesador potente para su precio combinado con un sistema operativo relativamente económico le dio a los vendedores externos una plataforma atractiva para construir sistemas para competir con minicomputadoras, y SCO vendió varios miles de copias de Xenix para Lisa. [19] Este fue el primer producto binario envuelto en plástico vendido por SCO, y sus ventas convencieron a SCO del potencial de ese tipo de producto. [3]
Un tercer objetivo del trabajo de adaptación de Xenix de SCO fue el DEC Professional 350. [ 27] Como dijo Larry Michels a principios de 1984, "SCO seguirá ofreciendo adaptaciones personalizadas de XENIX al gran mercado OEM (fabricantes de equipos originales) que componen la base de clientes establecida de SCO". [27] SCO también vendió capacitación en Unix. [27]
En septiembre de 1983, SCO tenía alrededor de 60 empleados y ya se estaba expandiendo a una segunda oficina, en 1700 Mission Street en Santa Cruz. [17] [29] Si bien algunos miembros del personal de SCO habían estudiado informática, otros provenían de entornos de lingüística, sociología, psicología o negocios. [17]
A principios de 1984, Microsoft y SCO emitieron un anuncio conjunto sobre los derechos de SCO para distribuir Xenix en los Estados Unidos. [27] SCO Xenix para PC XT se envió en algún momento de 1984 y contiene algunas mejoras de Unix 4.2BSD , redes de área local Micnet y soporte multiusuario. [3] En 1985, SCO trabajó con AT&T y Microsoft para probar la conformidad con la Definición de Interfaz del Sistema V (SVID), uno de los primeros esfuerzos de estandarización de Unix. [3]
En octubre de 1985, SCO anunció la disponibilidad de Xenix System V para el IBM PC XT basado en Intel 8088 y el IBM PC AT e IBM PC XT basados en Intel 80286. [30] El producto puede soportar diez usuarios remotos a través de puertos serie y se vendió con paquetes opcionales para desarrollo de software en lenguaje C o ensamblador y para procesamiento de texto. [30] Había habido preocupación dentro de SCO sobre las posibilidades comerciales del producto 80286, ya que IBM había elegido salir al mercado con su propio Unix. [19] Pero ese esfuerzo de IBM, contratado a Interactive Systems Corporation y llamado PC/IX , resultó en un producto que no tuvo éxito. [31]
En la industria había habido un considerable escepticismo sobre si Unix podría establecer alguna vez una posición exitosa en el mercado de los PC. [26] Entre ellos se incluían las creencias de que Unix era inherentemente lo suficientemente grande y complejo como para necesitar una minicomputadora, la plataforma en la que había sido desarrollado, para funcionar de manera efectiva. [4] Como dijo Larry Michels a principios de enero de 1991, "Tuvimos todos los problemas de estar por delante del mercado". [6] La compañía nunca había sido financiada adecuadamente, ya que los capitalistas de riesgo no estaban entusiasmados con la idea de Unix en un PC; surgieron problemas de flujo de efectivo y los Michels utilizaron gran parte de sus ahorros personales para mantener la compañía en el negocio. [6] [4] Un punto de inflexión clave fue cuando Compaq Computer comenzó a enviar sistemas con Unix instalado y eligió a SCO como su proveedor. [6]
Larry Michels tendía a centrarse en los aspectos comerciales de la empresa, mientras que Doug Michels se centraba en las facetas tecnológicas; juntos llegaron a ser reconocidos como pioneros de la industria Unix-on-PC. [5] Larry Michels era presidente de SCO y Doug Michels era, como dijo Larry, "la persona número dos", generalmente con el título de vicepresidente ejecutivo, pero tanto los empleados como los inversores externos eran alentados a tratar a los dos como un equipo indivisible. [32]
En diciembre de 1986, SCO adquirió la división Software Products Group de Logica. [33] Se convirtió en una subsidiaria de propiedad absoluta, Santa Cruz Operation Limited, y la base de la operación de SCO en el Reino Unido, [34] [19] y su oficina se trasladó posteriormente primero a Soho [35] y luego a Watford, en las afueras de Londres. [36] En 1993, casi la mitad de los ingresos de SCO provenían de fuera de América del Norte y, de esa cantidad, casi la mitad provenía del Reino Unido. [37]
En 1987, la compañía lanzó el SCO Xenix 386 Toolkit, que permitió a los desarrolladores comenzar a codificar aplicaciones y controladores de dispositivos para el nuevo procesador Intel 80386 además del 80286 existente. [3] Más tarde ese año, se realizó el lanzamiento completo de Xenix de SCO para 80386; el chip era lo suficientemente potente como para que Xenix ejecutándose en él pudiera manejar unos 30 usuarios diferentes. [15] SCO proporcionó algunas aplicaciones básicas con Xenix. [15] Pero el valor real provenía de las otras 1.700 aplicaciones que habían sido desarrolladas por revendedores de valor agregado (VAR) y proveedores de software independientes (ISV) para la plataforma, incluidos dominios como la gestión de autopartes, la contabilidad médica, el control de procesos de panadería y muchos otros. [15] Como se describió en una retrospectiva, Xenix sirvió "como caballo de batalla para pequeñas empresas, lugares donde se pueden encontrar una docena de terminales tontas y un par de impresoras conectadas a un sistema que ejecuta un pequeño sistema de base de datos. Es simple, pequeño y estable". [38]
A principios de 1987, SCO había trasladado sus oficinas a un edificio en 400 Encinal Street en un parque industrial en el área de Harvey West de Santa Cruz [39] (el edificio había sido ocupado anteriormente por Intel). [40] Un año después, SCO empleaba a unas 500 personas, la mayoría en Santa Cruz, y tenía planes de construir un nuevo edificio de oficinas allí. [15] A principios de 1991, ese nuevo edificio, 425 Encinal Street, estaba celebrando un evento de puertas abiertas para posibles empleados. [41] Posteriormente, la empresa estableció oficinas en varios otros edificios en el área de Harvey West. [40] Estos incluían 324 Encinal Street, [42] 150 Dubois Street, [40] y 100 Pioneer Street. [43]
A finales de los años 1980, gracias a un sólido programa de informática que hacía hincapié en el diseño Unix y a un sólido programa de prácticas en SCO, entre el 50 y el 60 por ciento de los empleados de SCO eran graduados de la UC Santa Cruz. [15] [8] SCO empleaba ahora a unas 800 personas en total, la mayoría en sus oficinas de Santa Cruz, pero también en la oficina del Reino Unido y en una en Washington, DC. [8] A principios de 1989, SCO había vendido unas 350.000 copias de Xenix en total, la mayoría a través de su canal. [8] La empresa estaba logrando lo que el Santa Cruz Sentinel denominó "crecimiento explosivo". [8]
Posteriormente, SCO reorientaría su producto hacia una base tecnológica posterior. [3] Sin embargo, Xenix comprendía la base instalada más grande de todas las variantes comerciales tempranas de Unix; [44] siguió siendo un buen vendedor entre algunos clientes [45] y los lanzamientos de Xenix por parte de SCO continuaron hasta que se lanzó la versión 2.3.4 de Xenix/386 en 1991. [3]
El nivel de compromiso de Microsoft con Xenix siempre fue visto con cierta sospecha dentro de la industria. [46] Más tarde se hizo evidente que a mediados de la década de 1980, Microsoft estaba perdiendo interés en Xenix desde su propia perspectiva comercial, [20] tanto por el costo de licenciarlo de AT&T como porque MS-DOS estaba despegando rápidamente como producto. [47]
En febrero de 1989, se anunció que Microsoft iba a adquirir una inversión minoritaria en SCO, comprando una cantidad inferior al 20 por ciento de esa empresa. [48] Los términos del acuerdo, que no se hicieron públicos, [8] proporcionaron a SCO los fondos que necesitaba urgentemente para seguir expandiéndose en su mercado de rápido crecimiento. [49] El acuerdo puso a un ejecutivo de Microsoft en el consejo de administración de SCO; [6] ese ejecutivo, el director financiero de Microsoft, Frank Gaudette, desempeñaría un papel importante en guiar a SCO para que se convirtiera en una empresa madura. [50] El acuerdo contenía disposiciones para impedir que Microsoft ejerciera un control dominante sobre la SCO más pequeña. [6] Según algunos relatos, a menudo se le tenía que pedir al miembro del consejo de Microsoft que abandonara las discusiones cuando el tema pasaba a ser cómo SCO podía competir mejor con Microsoft. [51] Ya en el consejo desde 1987 estaba otro veterano de Microsoft, Jim Harris, [50] que había sido un líder de los esfuerzos de ventas OEM de Microsoft. [52]
"Tuvimos una relación muy larga con Microsoft. Éramos socios, éramos competidores, ellos invirtieron en nosotros, en un momento llegaron a poseer [alrededor del 20 por ciento] de la empresa, les compramos licencias de tecnología, tuvimos demandas judiciales con ellos, tuvimos todo tipo de relaciones con Microsoft que puedas imaginar".
—Doug Michels, 2012. [53]
La motivación de Microsoft para la compra se ha explicado de diversas formas: como un deseo de mantener un socio tecnológico Xenix, [49] como una protección contra el crecimiento de Unix, [6] y como una protección contra la Open Software Foundation . [47] Otra explicación fue la dada por Larry Michels en 1991, haciendo referencia al producto Unix SCO que se estaba vendiendo entonces: "La paradoja es que si fueras Microsoft, Open Desktop no es algo que quieras ver triunfar. Pero si no lo hace, algo más lo hará, y ellos preferirían ver Open Desktop en lugar de lo que fuera eso. Les pagamos regalías". [6]
Cifras posteriores que indican la cantidad que Microsoft realmente poseía incluían el 16 por ciento, [37] [47] el 14 por ciento, [54] y el 11 por ciento. [55] Microsoft no abandonó completamente su posición en SCO hasta el año 2000. [47]
En cualquier caso, los derechos de propiedad intelectual no fueron transferidos en el acuerdo de 1989 y SCO continuaría pagando regalías a Microsoft por las tecnologías Xenix y Unix. [6] No fue hasta 1997 que SCO pudo llegar a un acuerdo con Microsoft que liberaba a SCO de la obligación de incluir el código de Microsoft, y pagar regalías sobre ese código independientemente de si se usaba o no, en los productos de SCO. [55] Y eso sólo ocurrió después de que SCO presentara una denuncia contra Microsoft por violar la ley de competencia de la Unión Europea , una denuncia que fue declarada válida por la Comisión Europea . [56]
Al necesitar crear un producto de una rama más reciente del árbol genealógico de Unix, Unix System V Release 3 , SCO, junto con Microsoft e Interactive Systems Corporation , trabajaron durante 1987 y 1988 para desarrollar la versión System V/386 Release 3.2 , que agrega la capacidad de ejecutar aplicaciones binarias Xenix existentes en System V sin requerir recompilación. [3] [44] Esta capacidad hace uso del nuevo Estándar de compatibilidad binaria de Intel (iBCS), desarrollado por Intel, AT&T y SCO. [57] El lanzamiento de AT&T de System V/386 Release 3.2 se anunció en el Foro SCO en 1988, pero SCO necesitaba más trabajo para incorporar controladores de dispositivos Xenix antes de que SCO pudiera lanzarlo como producto. [58]
SCO UNIX , cuyo nombre completo es SCO UNIX System V/386 Release 3.2.0, se lanzó por primera vez a los clientes en junio de 1989; [59] esto se convirtió en la base para el sucesor comercial de SCO Xenix. Basado en un acuerdo forjado con AT&T el año anterior, también fue el primer sistema operativo de SCO en llevar la palabra "Unix" en el nombre del producto. [3]
A principios de 1990, el producto integrado SCO Open Desktop comenzó a distribuirse. [62] Presenta, además de SCO UNIX System V/386, varias funcionalidades críticas: una interfaz gráfica de usuario basada en el sistema X Window y el kit de herramientas Motif de Open Software Foundation ; redes TCP/IP ; soporte para el sistema de archivos de red NFS y OS/2 LAN Manager ; soporte de base de datos; y Merge 386 para ejecutar aplicaciones basadas en DOS. [3] [63] [6] En cuanto a OSF Motif, esta es su primera aparición en un producto comercial, [63] y Open Desktop se convirtió en el primer Unix gráfico para un procesador Intel de 32 bits que se empaquetó en forma retráctil. [64]
SCO utilizó socios tecnológicos para gran parte de este trabajo. El escritorio gráfico en sí es el X.desktop de IXI Limited ; [65] La pila de red TCP/IP y la implementación de NFS provienen de Lachman Associates, [66] mientras que el software Open Systems Interconnection proviene de Retix, Inc. [67] El administrador de bases de datos relacionales incluido es Ingres . [62] La funcionalidad Merge proviene de Locus Computing Corporation . [68]
La versión 3.2.2 de SCO Unix y Open Desktop salió a la venta a mediados de 1990; contiene varias correcciones y mejoras para problemas encontrados en el campo. [45] Sin embargo, Open Desktop no incursionó en el mercado de computadoras personales, ya que los requisitos de recursos del sistema de SCO Unix eran extenuantes y había pocas aplicaciones de PC de uso común disponibles para él. [64]
A finales de los años 1980, AT&T y Sun Microsystems trabajaron en una fusión de características de Xenix, BSD , SunOS y System V Release 3, y el resultado se conoció como UNIX System V Release 4. [ 44] SCO UNIX y Open Desktop siguieron basándose en System V Release 3, pero con el tiempo agregaron versiones locales de varias de las características de Release 4. [22]
Inicialmente complementado por algunos ingenieros que se transfirieron desde la sede de operaciones de SCO en Santa Cruz, [34] el ex grupo Logica en Watford se convirtió en uno de los principales sitios de desarrollo para SCO y durante los siguientes años realizó el trabajo de desarrollo del núcleo del sistema operativo detrás de los posteriores lanzamientos de productos SCO OpenDesktop y SCO OpenServer. [3] Más tarde realizó trabajos de ingeniería en redes, seguridad, escaladas y otras áreas, además de ser el centro de ventas, marketing e ingeniería de clientes para la región EMEA de SCO . [69]
En 1990, SCO adquirió la HCR Corporation, con sede en Toronto (Canadá). [70] Desde sus interacciones en los primeros días de Xenix, HCR se había convertido en el principal desarrollador de plataformas Unix comerciales de Canadá. [71] La adquisición de HCR permitió a SCO mejorar su oferta de herramientas de desarrollo, especialmente para Open Desktop. [72] SCO Canadá se hizo cargo del trabajo en el compilador C de Microsoft que se remonta a la época de Xenix pero que puede producir binarios tanto para Xenix como para Unix. Además, el sistema de desarrollo Open Desktop de SCO también ofrece el compilador pcc de AT&T , [73] aquí llamado rcc, pero sólo puede compilar para Unix. [74] SCO Canadá continuó vendiendo el producto C++ basado en Cfront de HCR , que en 1991 tenía aproximadamente 450 sitios con licencia que lo usaban. [75] El sitio de Toronto también asumió algunos trabajos de portabilidad e integración. [76]
En esa época, la SCO tenía una gran operación de publicaciones técnicas, con una dotación de personal sustancial en cada una de las oficinas de Santa Cruz, Toronto y Watford, que como grupo publicaban alrededor de 30.000 páginas de documentación en un ciclo de publicación de 18 meses. [77] Uno de los escritores técnicos de Watford de 1991 a 1995 fue el autor de ciencia ficción Charles Stross , [77] y sus experiencias en esa oficina proporcionarían parte del escenario para su obra de la década de 2000 The Atrocity Archives . [78]
En conjunto, Xenix y SCO UNIX se convirtieron en la versión más instalada de Unix debido a la popularidad de la arquitectura x86 . Los fabricantes de hardware que fabricaban sistemas basados en Intel y que revendían un sistema operativo SCO en él incluían no solo a Compaq sino también a DEC , Tandy Computers , Siemens Nixdorf , Olivetti , Unisys y Hewlett-Packard . [6] Especialmente significativos fueron aquellos sistemas con capacidad multiprocesador, como Compaq SystemPro , [6] para el cual se había entregado la extensión multiprocesador SCO MPX a SCO UNIX en 1990 basada en el trabajo de desarrollo que SCO realizó en conjunto con la firma Corollary, Inc. [79] Este esfuerzo produjo la primera versión de Unix que admitía la capacidad de multiprocesamiento simétrico de Compaq. [3]
El segmento de mercado principal para SCO Unix eran las pequeñas empresas, como las oficinas inmobiliarias o las floristerías, por citar dos ejemplos, donde distribuidores especializados que estaban familiarizados con un dominio de aplicación en particular construían o ensamblaban software personalizado para ese dominio y luego lo vendían como una solución llave en mano para la empresa. [60] SCO Unix también fue utilizado por cadenas como Radio Shack y Taco Bell . [60]
SCO aprovechó el cada vez más extendido movimiento de "sistemas abiertos" de la época, que sostenía que una combinación de interoperabilidad , portabilidad y estándares de software abiertos debería dar como resultado que los usuarios de ordenadores no se vieran limitados a utilizar el producto de una única empresa informática. [6] [4] [80] Además, Doug Michels se convirtió en un defensor eficaz y convincente de la idea de los sistemas abiertos. [6] La premisa en el caso de SCO era que un sistema operativo estándar de la industria para un hardware estándar de la industria (capaz de gestionar el tipo de carga de trabajo multitarea y multiusuario que MS-DOS no podía) daría a los clientes una oferta atractiva que antes se creía que sólo era posible con miniordenadores considerablemente más caros. [6] [4] A principios de 1991, The New York Times estaba publicando un perfil de SCO basado en la idea de que podría convertirse en "el próximo Microsoft". [6]
Si bien los sistemas operativos de SCO solían ser la base de las ofertas de software de mercado vertical de otros, [81] SCO había deseado durante mucho tiempo crear aplicaciones de software de mercado horizontal adicionales para su producto de sistema operativo como parte de una mayor popularización del mismo. [60] Por lo tanto, SCO había proporcionado algunas aplicaciones básicas con Xenix, incluidas bases de datos, gráficos, un procesador de textos y una hoja de cálculo. [15]
En 1988, estas aplicaciones se agruparon como parte de una oferta conocida como SCO Office Portfolio, que sirve como un entorno integrado para la automatización de la oficina en Xenix, SCO Unix y SCO Open Desktop. [81] [82] El portafolio comprende principalmente SCO Lyrix, un procesador de textos; SCO Professional, una hoja de cálculo; y SCO Integra, una base de datos relacional basada en SQL. [83] Los dos primeros fueron desarrollados por SCO, [84] mientras que SCO Integra se basa en un motor SQL de Coromandel Industries [85] aumentado por un 4GL llamado Accell de Unify Corporation . [86]
El vínculo entre ellos fue el Administrador de SCO, que tiene una interfaz basada en caracteres pero con múltiples ventanas. [87] Proporciona herramientas de escritorio como correo, calendario y chat; un sistema de menú expandible; y un mecanismo de portapapeles para transmitir información entre aplicaciones. [83] [84] La interfaz de administración del sistema para SCO Unix también adoptó la interfaz de Portfolio Manager. [88]
A principios de 1990 también se lanzó Microsoft Word versión 5.0 para Xenix y SCO Unix, que también estaba disponible como parte de SCO Office Portfolio. [89] Tiene una funcionalidad equivalente a Word para DOS, [89] y se comercializó para agencias gubernamentales y otras organizaciones que ejecutan sistemas de oficina multiusuario. [90] Esto fue seguido a principios de 1991 por Word 5.1 para SCO Unix, que tiene soporte de interfaz gráfica de usuario. [91] Como parte de la adaptación de Word a Unix, SCO realizó varias mejoras para el soporte multiusuario y funciones relacionadas con el grupo de trabajo. [91]
SCO tenía la visión de vender sus aplicaciones en plataformas distintas a la suya. A finales de 1988, SCO y Sun Microsystems anunciaron que SCO Office Portfolio se trasladaría a estaciones de trabajo Sun-3 que ejecutasen SunOS . [92] Y a mediados de 1990, SCO puso su Word para Unix a disposición de los sistemas AT&T 3B2 y AT&T 6386. [90] [91]
Una de las ofertas de la cartera de SCO Office era SCO FoxBase+, una versión de FoxBase que se propone explícitamente ser similar al popular software de base de datos dBase III para MS-DOS. [87] [89] E incluso los anuncios de SCO habían llamado a SCO Professional un "software similar" a la popular hoja de cálculo Lotus 1-2-3 . [84] Esto dio lugar a problemas cuando, en julio de 1990, Lotus Development Corporation demandó a SCO por violación de derechos de autor, como una de las varias acciones de este tipo que Lotus emprendió contra sus imitadores y competidores. [93] La demanda se resolvió fuera de los tribunales un año después; en una victoria para Lotus, SCO acordó detener todas las ventas y licencias de SCO Professional y, en su lugar, recomendar que los clientes utilizaran 1-2-3. [94] [95]
Al final, SCO no tenía ni la cuota de mercado ni la capacidad de ventas para competir en aplicaciones con los principales actores en ese área, como Microsoft y Lotus. [54] En consecuencia, el nivel de personal y los gastos para el trabajo de aplicaciones se redujeron drásticamente en 1991, [60] y nuevamente en 1993-94. [54] La versión final de Microsoft Word para SCO Unix, por ejemplo, fue 5.1.1; finalmente fue retirada como producto por SCO en 1996. [96]
Además de Microsoft, los capitalistas de riesgo poseían alrededor del 20 por ciento de SCO en 1991, lo que significa que los Michels poseían la mayoría de la empresa, [6] [4] aunque en 1993 se afirmó que la participación de los Michels era de aproximadamente un tercio. [37] Estas empresas de capital de riesgo incluían a Morgan Stanley , Accel Partners , Chancellor Capital y Wolfensohn & Company . [37]
A finales de los años 1980 y principios de los años 1990, los analistas decían que, dados sus ingresos, SCO debería ser más rentable de lo que era. [49] De hecho, SCO nunca había sido capaz de mostrar beneficios de forma consistente; [60] hasta finales del ejercicio fiscal de 1991, SCO había acumulado una pérdida total de 31 millones de dólares a lo largo de toda su existencia. [37] SCO tenía unos niveles elevados de personal, por ejemplo, los 106 millones de dólares de ingresos de 1990 iban acompañados de 1.300 empleados, lo que era el doble del nivel que habría tenido una empresa de software típica de su época. [6] Un analista dijo que SCO "se gestiona como una universidad, una universidad familiar, no como una empresa". [6] Al comentar los esfuerzos de la empresa por escribir aplicaciones para Unix ellos mismos, otro analista dijo "Es una empresa que ataca en todas las direcciones". [60] En parte debido a este tipo de críticas, los Michels dijeron a finales de 1990 que veían desventajas significativas en salir a bolsa y preferían seguir siendo privados. [6] [4] Un ex empleado recordó que Larry Michels "manejaba SCO como si fuera un esquiador en descenso fuera de control. Le gustaba pensar que la compañía era literalmente así: el tipo más rápido siempre estaba un poco fuera de control. SCO siempre estaba un poco fuera de control". [5]
A finales de la década de 1980 se generó un interés considerable en las arquitecturas de procesador basadas en RISC en comparación con el enfoque basado en CISC existente de Intel , y hubo un interés particular en los procesadores R3000 y R4000 de MIPS Computer Systems . [97] Los principales proveedores de hardware como Digital Equipment Corporation estaban cambiando a sistemas basados en RISC.
En abril de 1991 se anunció la iniciativa Advanced Computing Environment . [97] Participaron varias empresas, pero en términos de los principales actores, estaban Compaq, Microsoft, MIPS Computer Systems, DEC y Santa Cruz Operation. [98] Su objetivo era construir la plataforma informática de próxima generación en torno al procesador MIPS. [97] El papel de Microsoft era suministrar una versión de OS/2 para el procesador [97] (esta versión de OS/2 se convertiría en la base de Windows NT ). [98] El trabajo de SCO era suministrar el sistema operativo Unix para el procesador. [97] El trabajo consistió en tomar la variante OSF/1 de Unix de DEC como punto de partida, el Open Desktop de SCO como otro, y añadir elementos del anterior sabor Ultrix de DEC , para producir un Unix para la plataforma ACE. [99] SCO creó una unidad de negocios de alto nivel dentro de la empresa para centrarse en el trabajo de ACE y el mercado esperado resultante de él. [100]
Pero casi desde el principio, el consorcio ACE se vio desafiado por la dificultad de que compañías grandes y poderosas con intereses dispares trabajaran juntas; un ejecutivo alemán de una compañía no miembro llamó a ACE una " eier-legende Wollmilchsau " (cerda lechera de lana que pone huevos). [101] Para noviembre de 1991, se informó que el trabajo de SCO estaba seis meses retrasado. [102] Al mismo tiempo, se informaron indicaciones en los medios comerciales, la prensa de negocios y la prensa general de que el proyecto ACE en su conjunto estaba en problemas. [102] [60] [103] En abril de 1992, un año después del inicio, el proyecto se vino abajo; SCO reconoció públicamente que había abandonado el trabajo en Unix para MIPS y se había retirado del consorcio, ya no confiando en que el proyecto tuviera éxito o incluso fuera necesario dadas las mejoras en la velocidad del procesador CISC de Intel. [104] [80] Compaq también se retiró y MIPS Computer Systems estaba en medio de un proceso de compra. [104] Sólo algunos de los grandes gastos de ingeniería que SCO había realizado en ACE fueron recuperables; Larry Michels dijo: "Aprendimos mucho de ACE. Aprendimos de la manera más difícil". [80]
"Sabíamos cómo programar, sabíamos cómo comercializar y vender, y sabíamos cómo festejar. Crecíamos como locos y no sabíamos cuándo parar".
—Doug Michels en 2012, reflexionando sobre la historia de la OCS. [105]
En general, durante este período, los gastos de SCO eran demasiado altos y la empresa estaba subcapitalizada. [4] Y según varios relatos, durante 1991 la empresa estuvo cerca de declararse en quiebra. [4] [54] El año vio una reducción a gran escala en los niveles de personal desde ese pico de 1.300, con alrededor del 12 por ciento de la fuerza laboral despedida en dos rondas de despidos, junto con una reorganización de toda la empresa que implicó la incorporación de nuevos gerentes de otras empresas de tecnología. [60] [80] [37] Especialmente apuntados a la eliminación fueron los proyectos para crear aplicaciones para Unix. [60]
Después de estos cambios, SCO mostró ganancias durante su año fiscal 1992 y la primera mitad de su año fiscal 1993. [37] En 1992, Software Magazine escribió que SCO había sido durante mucho tiempo "el único jugador importante en este mercado", pero señaló que Univel y SunSoft estaban introduciendo productos Unix-on-Intel. [106] Ambos eran de empresas mejor financiadas. [60] Pero las ventas de UnixWare 1.0 resultaron ser modestas, [107] y la participación de SCO en el mercado Unix-on-Intel era de alrededor del 65 por ciento a mediados de 1993. [37] Para 1993 en general, SCO vendió alrededor de 185.000 copias de su producto Unix, mientras que Novell (que adquirió Univel) vendió alrededor de 35.000 de UnixWare y las ventas de Sun de Solaris-on-Intel fueron insignificantes. [108] La revista PC Magazine , en una extensa revisión al año siguiente de las diferentes opciones de sistemas operativos para la arquitectura Intel, escribió que SCO tenía una posición dominante en el mercado de Unix en Intel. [22] La revista agregó que con su presencia similar a la de un "Tyrannosaurus Rex" y más de 3000 aplicaciones disponibles, los vendedores de software independientes interesados en Unix en PC invariablemente hacían productos que eran compatibles con SCO Unix. [22]
En el verano de 1992, estaba claro que SCO tenía la intención de salir a bolsa en un futuro próximo, y varios banqueros de inversión, corredores y analistas asistieron a la conferencia del Foro SCO de ese año con esa posibilidad en mente. [80] Larry Michels ahora veía convertirse en una empresa pública como crucial, ya que daría a SCO un mayor acceso al capital de inversión y porque haría de SCO un proveedor más creíble para las grandes corporaciones. [80] También existía el deseo de dejar que los empleados se beneficiaran de las opciones sobre acciones que poseían. [37] Al mismo tiempo, Michels se había vuelto prominente en la escena empresarial local en el condado de Santa Cruz , [109] argumentando que el área tenía que ser más agresiva en el fomento del desarrollo económico. [80] [110] En un momento, pidió a los empleados de SCO que asistieran a una audiencia pública en apoyo de un controvertido plan para un centro comercial de outlet en el que era inversor. [80] [110] También fue patrocinador de varios eventos benéficos y filantrópicos en el área de Santa Cruz. [109]
El 5 de diciembre de 1992, el San Jose Mercury News publicó la historia de que tres exsecretarias ejecutivas de SCO habían presentado una demanda dos días antes contra Larry Michels y SCO por acoso sexual . [111] [112] La demanda, que nombraba a las mujeres involucradas y fue presentada en el Tribunal Superior del Condado de Santa Cruz , afirmaba que Michels, en repetidas ocasiones, había hecho proposiciones o manoseado a las mujeres y las había obligado a besarlo en el trabajo. [111] Al denunciar un entorno de trabajo sexualmente hostil, [113] las mujeres caracterizaron el comportamiento de Michels como "opresivo, degradante, sexualmente menospreciador, intimidante, explotador y abusivo". [114] Cuando una de las mujeres se quejó de Michels al departamento de recursos humanos, dijo que le dijeron "así es Larry, siendo Larry", y que la responsabilidad recaía sobre ella para elaborar una propuesta sobre cómo debería ser tratada y presentársela a Michels. [110] Una de las mujeres había sido despedida, otra había renunciado a su trabajo y la tercera había sido transferida a otro puesto después de presentar una queja ante el Departamento de Empleo Justo y Vivienda de California . [114]
Cuando un periodista le pidió su reacción, Michels negó las acusaciones de la demanda y dijo: "¿Dijo que violé a alguien? ¿Dijo que inmovilicé a alguien?" [114] En respuesta a las acusaciones de abrazar y besar a las mujeres contra su voluntad en el trabajo, Michels dijo: "¿Qué tan grave es ese delito?" [114] Y cuando se le preguntó si lamentaba alguna de sus acciones, dijo: "Ciertamente lamento haber contratado a esas tres chicas". [110] El 15 de diciembre, una cuarta exsecretaria ejecutiva nombrada se unió a la demanda, diciendo entre otras acusaciones que Michels la había llevado a una propiedad boscosa remota de su propiedad y trató de forzarla y que ella huyó por miedo a ser violada. [112] La atención pública al acoso sexual había aumentado después de las audiencias de Clarence Thomas-Anita Hill del año anterior , [109] y también se habían presentado quejas ante el Departamento de Empleo Justo y Vivienda de California contra otros ejecutivos masculinos de alto nivel en SCO. [115] El 16 de diciembre, el consejo directivo de la SCO anunció que había designado a uno de sus miembros, Jim Harris, para investigar la situación en la SCO y que el consejo estaba "extremadamente angustiado por las recientes acusaciones hechas contra la compañía y su presidente". [115]
El 21 de diciembre de 1992, menos de tres semanas después de que se presentara la demanda inicial, Larry Michels renunció como director ejecutivo de SCO. [116] Harris se convirtió en presidente interino de la empresa. [117] La rápida secuencia de eventos desencadenó lo que el Santa Cruz Sentinel denominó un período de "confusión interna y depresión" dentro de la organización. [117]
Un mes después, Lars Turndal asumió el cargo de presidente y director ejecutivo de SCO. [117] Turndal, originario de Suecia, había supervisado el gran crecimiento de las operaciones europeas de SCO durante los seis años anteriores. [54] Harris se convirtió en presidente de la junta directiva, mientras que Doug Michels siguió siendo vicepresidente ejecutivo y también se convirtió en director técnico. [117] Los programas iniciados por Harris y continuados por Turndal buscaban introducir en la empresa clases externas de sensibilidad cultural y establecer un consejo interno de diversidad. [117]
A principios de abril de 1993, la demanda por acoso sexual se resolvió extrajudicialmente, [118] y las cuatro mujeres recibieron un total de 1,25 millones de dólares. [113] Al mismo tiempo, SCO presentó los documentos necesarios ante la Comisión de Bolsa y Valores de los Estados Unidos para salir a bolsa. [50] Los fiscales del condado de Santa Cruz consideraron si se debían presentar cargos penales contra Larry Michels, pero después de una investigación de dos meses decidieron no hacerlo. [119] Michels recibió un " apretón de manos dorado " de 354.000 dólares de SCO, lo que provocó algunas críticas de los defensores de los derechos laborales. [120] (Michels nunca regresó a la empresa, aunque se mantuvo en contacto con lo que estaba sucediendo a través de su hijo, y murió de un derrame cerebral en 1999. [5] )
La oferta pública inicial de The Santa Cruz Operation, Inc. tuvo lugar el 27 de mayo de 1993. [121] Las acciones se comercializaron en NASDAQ bajo el símbolo SCOC. [122] El precio de oferta de las acciones fue de 12 1 ⁄ 2 y cerró a 12 3 ⁄ 8 , lo que significa que no tuvo el salto del primer día que se espera que muestren las IPO "calientes". [121]
Los primeros pasos de la empresa como empresa pública fueron difíciles. [50] [54] Dos miembros importantes de la junta directiva, Harris y Gaudette de Microsoft, murieron durante 1993, [50] [54] y Turndal sucedió a Harris como presidente. [123] A finales de año, el precio de las acciones rondaba los 6 1 ⁄ 8 , o la mitad de lo que había empezado. [50]
Las transiciones de este período marcaron el cambio de SCO de ser una empresa impulsada por emprendedores a una impulsada por la necesidad de comportarse de una manera más empresarial y mostrar ganancias constantes. [117] [54] [123] Turndal descartó aún más las aplicaciones no rentables y se centró en el negocio principal de Unix de SCO, así como en las adiciones de middleware para fortalecer la plataforma. [54] En diciembre de 1994, Turndal fue nombrado presidente de la junta directiva y director ejecutivo, mientras que Alok Mohan fue ascendido a presidente y director de operaciones. [124]
Con su primer lanzamiento a mediados de 1993, el sistema operativo de servidor Windows NT de Microsoft se convirtió en una amenaza inminente para el mercado Unix-on-Intel. [37] [121] SCO tenía incluso más competidores comerciales en el espacio Unix-on-Intel, incluyendo NCR, IBM, Sequent, Solaris de SunSoft y UnixWare de Novell, y cada uno de ellos se basa en SVR4. [21] SCO era el único vendedor de Unix-on-Intel que basaba su producto en SVR3.2. [21] Pero había muchas aplicaciones disponibles para OpenServer, [21] en parte como resultado de que SCO había forjado muchas asociaciones con otras compañías de computadoras. [44] Más de la mitad de todas las ventas de SCO se realizaron a través de revendedores de valor agregado, que generalmente usaban SCO como base para una aplicación de usuario final y luego empaquetaban el hardware, el sistema operativo y la aplicación como una solución llave en mano. [107]
A mediados de los años 1990, SCO Unix, en todos sus lanzamientos de productos, tenía una base instalada de un millón de sistemas vendidos. [44] SCO OpenServer también tenía un punto de apoyo en el mundo corporativo; la edición de 1997 del libro UNIX Unleashed escribió que "Es muy popular entre las redes de Internet/intranets corporativas y lo ha sido durante muchos años". [21] El libro agregó que "Su soporte técnico no tiene comparación, por lo que muchas corporaciones eligen este sistema operativo comercial como su sistema operativo de servidor de elección". [21]
SCO también reconoció la importancia de Internet . En agosto de 1994, SCO y Pizza Hut anunciaron PizzaNet, un programa piloto en el área de Santa Cruz que permitía a los consumidores utilizar su propio ordenador para pedir pizza a domicilio de un restaurante Pizza Hut local, con conexión a través de Internet a un servidor central de Pizza Hut en Wichita, Kansas . [125] [126] El software de aplicación PizzaNet fue desarrollado por el grupo de Servicios Profesionales de SCO. [127]
PizzaNet se basó en el primer sistema operativo de Internet comercialmente licenciado e incluido en un paquete, SCO Global Access. [127] SCO fue el primer proveedor de sistemas Unix comerciales en licenciar el poderoso navegador de hipertexto NCSA Mosaic y NCSA HTTPd , y el primero en enviar estas tecnologías desde el Centro Nacional de Aplicaciones de Supercomputación de la Universidad de Illinois en Urbana-Champaign junto con un sistema operativo para uso comercial. [128]
El 23 de agosto de 1994, SCO transmitió un concierto de música en vivo desde el Cowell Courtyard de la UC Santa Cruz. Se dice que este evento, parte del SCO Forum 1994, fue la primera vez que se transmitió un concierto de música en vivo programado a través de Internet; se envió tanto a través de Mbone como de la emergente World Wide Web . [129] [130] [131] [132] La banda era Deth Specula , un grupo compuesto por empleados de SCO. [133] Su primera canción parodiaba " We're an American Band " de Grand Funk Railroad . Deth Specula cantó "We Are an Internet Band" con letras como:
El siguiente gran lanzamiento de producto de la compañía fue el nombre en código "Everest". [3] Fue el resultado de tres años de trabajo en los sitios de desarrollo de SCO en Santa Cruz, Watford y Toronto, [3] un esfuerzo que ascendió a $50 millones en costos de investigación y desarrollo. [134] El impulso general del trabajo fue hacia el soporte de los requisitos de los servidores críticos para el negocio. [135] Incluyó agregar soporte para archivos mapeados en memoria , el sistema de archivos HTFS con soporte de duplicación y striping, compresión de disco, niveles RAID 0, 1 y 5, programación y semáforos en tiempo real POSIX.1b , la interfaz de Administración avanzada de energía y conformidad con el nivel SVID 3. [3] [136] [137] [135] Everest amplió el soporte de MP de 8 a 32 procesadores. [107] Everest tiene soporte de hardware para 900 máquinas físicas diferentes, de las cuales 60 eran sistemas SMP, y para unos 2.000 dispositivos periféricos. [3]
Otra característica nueva e importante de Everest es la herramienta de administración del sistema SCOadmin, con interfaces tanto gráficas como de línea de comandos, [136] y actualizaciones de software que se pueden ejecutar de forma local o remota. [137] El escritor de InfoWorld Jason Pontin consideró que la existencia de un marco de administración y una interfaz gráfica de usuario era importante para competir con las cualidades de facilidad de uso de Windows NT. [137]
Everest fue lanzado como SCO OpenServer Release 5. [3] El lanzamiento se celebró con un evento corporativo en el Hudson Theatre de la ciudad de Nueva York el 9 de mayo de 1995. [134] La ubicación fue elegida en parte para darle al producto un barniz corporativo de la Costa Este en lugar de uno relajado de la Costa Oeste. [135] Como parte de la publicidad del lanzamiento, SCO enfatizó que habían decidido competir en el mercado de servidores y habían detenido cualquier intento de competir con Windows en el mercado de clientes de escritorio. [135]
Los analistas de la industria en general quedaron impresionados con OpenServer. [135] Los evaluadores de versiones beta del producto, incluido Taco Bell , que estaba implementando OpenServer en cada una de sus 4.000 tiendas, quedaron impresionados por su confiabilidad. [138]
Aunque partes del núcleo Unix fueron reescritas durante el proyecto Everest, [3] sigue siendo fundamentalmente el núcleo System V Release 3.2 de casi diez años y como tal tiene algunas limitaciones, como no ser multihilo. [139] Esta falta de soporte de subprocesos nativos resultaría un desafío en los años venideros cuando ciertos tipos de software de sistema moderno necesitaran ejecutarse en la plataforma. [140] OpenServer 5 era compatible con alrededor de 8.000 aplicaciones empresariales, [134] y fue en parte un deseo de mantener la compatibilidad con las aplicaciones existentes lo que impidió a SCO realizar cambios más drásticos en el sistema operativo. [139] En general, en una evaluación técnica, PC Magazine encontró que OpenServer 5 era bueno, pero no tan bueno como el producto UnixWare 2 de Novell . [136] Un OEM de Unix le dijo a PC Week que OpenServer 5 era "un buen producto, pero no es un producto revolucionario; es un producto evolutivo. No hace exactamente las cosas empresariales que la gente busca". [139]
Un proyecto que buscaba mejorar la base tecnológica de OpenServer fue nombrado en código "MK2". [141] Sus orígenes se remontan a 1992 con un acuerdo entre SCO y la empresa francesa Chorus Systèmes SA para el trabajo cooperativo en la tecnología de microkernel Chorus en el contexto de la combinación de OpenServer con un microkernel para su uso en entornos de procesamiento en tiempo real en telecomunicaciones y otras áreas. [142] El primer resultado de esto, un producto de doble funcionalidad llamado Chorus/Fusion para SCO Open Systems Software, fue lanzado en 1994. [143] Para 1995, SCO había establecido una unidad de negocios para la empresa MK2 y estaba gastando cantidades considerables de recursos de ingeniería en lo que ahora era una reimplementación de OpenServer para ejecutarse sobre el microkernel Chorus, en lo que se llamaría la Plataforma de SO de Telecomunicaciones SCO. [144] [145] Un cliente principal para este trabajo fue la unidad de Sistemas de Comunicaciones Privadas dentro de Siemens AG . [141] [146] Más tarde, en 1995, el proyecto MK2 tuvo que adaptarse a la adquisición por parte de SCO de la tecnología UnixWare de Novell, [146] y el objetivo pasó a ser ejecutar código OpenServer/UnixWare fusionado sobre Chorus. [147] Sin embargo, a principios de 1997, las relaciones se habían roto entre SCO, Chorus y el cliente, y el proyecto MK2 fue descartado sin haber logrado fructificar. [148] [149]
A pesar de varios cambios de propiedad corporativa, SCO OpenServer 5 seguiría siendo un producto compatible hasta la década de 2020. [150]
El 1 de julio de 1995, Lars Turndal se jubiló y Alok Mohan se convirtió en el director ejecutivo de la empresa. [151] La experiencia de Mohan era en finanzas corporativas y planificación estratégica con AT&T Global Information Solutions. [151] El mercado de valores reflejó inmediatamente los cambios en los estados financieros de SCO: cuando los clientes dedicaron más tiempo a evaluar OpenServer 5 en lugar de comprarlo durante el primer trimestre en que estuvo disponible, SCO no alcanzó las ganancias previstas y las acciones de SCO perdieron una cuarta parte de su valor. [152]
En febrero de 1993, SCO adquirió IXI Limited , una empresa de software de Cambridge , Reino Unido , más conocida por su producto X.desktop , que formaba la base gráfica de Open Desktop. [153] En diciembre de 1994, SCO compró Visionware , de Leeds , Reino Unido, desarrolladores de XVision. [154] Los papeles de las dos empresas eran diferentes pero complementarios, como ha resumido sucintamente un ex empleado de SCO UK: "IXI se especializó en software que se ejecutaba en Unix y hacía que Unix fuera más fácil de usar. ... Visionware se especializó en software que se ejecutaba en Windows y hacía que Unix fuera más fácil de usar". [155]
En 1995, SCO combinó los dos equipos de desarrollo para formar la subsidiaria IXI Visionware, Ltd. [156] Más tarde en 1995, la unidad de negocios fusionada se absorbió más completamente en su matriz y se convirtió en la División de Integración de Clientes de SCO. [155]
Estas adquisiciones fueron parte del reconocimiento por parte de SCO de que no quería competir con Microsoft en el sector de escritorio, sino que quería presentar una estrategia de productos compatible con Windows. [50] [54] También encajaba con la idea de SCO del modelo de computación cliente-servidor, donde SCO ofrecería conectividad y componentes de middleware para dar soporte a los clientes de Windows que se comunicaban con los servidores de SCO. [157]
En mayo de 1997, la División de Integración de Clientes lanzó la familia de productos Vision97: XVision Eclipse (un servidor PC X ), VisionFS (un servidor SMB para UNIX), TermVision (un emulador de terminal para Microsoft Windows), SuperVision (gestión centralizada de usuarios desde Windows) y SQL-Retriever ( software de conectividad de base de datos compatible con ODBC y JDBC ). [158] El producto VisionFS fue desarrollado desde cero por el equipo de desarrollo de Cambridge; los otros productos fueron desarrollados por el equipo de desarrollo de Leeds y eran en su mayoría nuevas versiones de los productos Visionware existentes. [155] Una versión posterior de la suite se denomina Vision2K. [159]
La División de Integración de Clientes era relativamente independiente del resto de SCO, por razones tanto técnicas como organizativas. Adaptaba su código a todas las principales plataformas Unix, incluidas las de los competidores de SCO. [159] [155] Durante algún tiempo operó su propio sitio web. [42] El modelo de ventas basado en canales Unix de SCO no funcionó bien para los productos Vision, [160] y la división de clientes tenía su propia fuerza de ventas. [155] Esto se ilustró por el hecho de que SCO tenía dos subsidiarias diferentes en Japón: Nihon SCO, que se ocupaba de los productos y servicios del sistema operativo, y SCO KK, una empresa conjunta que manejaba la línea de productos Vision. [161]
La adquisición de Unix System Laboratories por parte de Novell en 1993 nunca había funcionado realmente, [162] y a finales del verano de 1995 Novell estaba buscando una manera de salir del negocio de Unix. [163] El 20 de septiembre de 1995, Novell anunció la venta de ese negocio a SCO, coincidiendo con un acuerdo de licencia con Hewlett-Packard . [164] Como parte del acuerdo, SCO dijo que fusionaría UnixWare basado en SVR4.2 con OpenServer basado en SVR3.2, creando un nuevo producto fusionado con el nombre en código "Gemini". [164] [165] Gemini se vendería entonces a través del canal y la operación de revendedores de SCO. [164] SCO y HP también dijeron que desarrollarían conjuntamente una versión de 64 bits de próxima generación de Unix para su uso con "Merced", el nombre en código de la próxima arquitectura de 64 bits de HP e Intel . [166] Unos 400 ingenieros de software de Novell habían estado trabajando en UnixWare, la mayoría en una oficina en Florham Park, Nueva Jersey ; casi todos estos ingenieros se unieron a SCO o HP [164] [166] (aproximadamente un año después, la parte de SCO se trasladó a oficinas en Murray Hill, Nueva Jersey ). La parte del acuerdo entre Novell y SCO se cerró el 6 de diciembre de 1995. [1]
Como Doug Michels reflexionó más tarde en 2006, SCO aprovechó la idea de comprar el negocio Unix de Novell por tres razones: "en primer lugar, obtuvimos todo el talento de Bell Labs que había creado Unix; en segundo lugar, obtuvimos la autoridad moral en torno a Unix; y en tercer lugar, nos deshicimos de todos los locos problemas históricos de licencias" que databan de los orígenes de Unix dentro de AT&T. [19] Para reducir el precio para SCO, parte del acuerdo fue que SCO acordó pagarle a Novell un flujo de regalías por las ventas de UnixWare. [19]
En diciembre de 1995, ya había algunos indicios de que el acuerdo tripartito no estaba funcionando como se había anunciado inicialmente. [165] La industria informática no estaba segura de que SCO pudiera ser el principal pastor de Unix. [163] El proyecto de HP, cuyo nombre en código era "White Box", se centró en crear un entorno híbrido a partir de Gemini basado en SRV4.2 y HP-UX basado en SVR3.2, pero ese esfuerzo enfrentó importantes obstáculos técnicos. [165]
"White Box" se convirtió en el esfuerzo de 3DA , cuyo propósito era unificar OpenServer, UnixWare y HP-UX de alguna manera para producir un producto resultante que luego se convertiría en el estándar de facto de Unix para los sistemas IA-32 existentes y el futuro IA-64 . [167] El esfuerzo fue motivado en parte por la amenaza de que Windows NT se aprovechara de las divisiones entre los proveedores de Unix cuando los sistemas de 64 bits llegaron a ser de uso común. [168] Para agosto de 1996, HP y SCO estaban entregando especificaciones de interfaz de programación de aplicaciones (API) a varios OEM e ISV, así como haciendo un análisis de la mejor tecnología para determinar si Gemini o HP-UX serían la base de origen futura para un componente determinado. [169] Ambas compañías también estaban realizando un trabajo de portabilidad a Merced utilizando los compiladores de versiones anteriores disponibles. [169]
El esfuerzo todavía estaba en teoría a principios de 1997, cuando HP y SCO iban a publicar el conjunto "Lodi" de interfaces de programación comunes para un Unix de 64 bits que incorporaba elementos de OpenServer, UnixWare y HP-UX. [168] Pero se había avanzado poco en la implementación real, y las dos compañías habían intercambiado sólo las fuentes de unos pocos componentes. [170] La colaboración fracasó tanto por razones comerciales (HP y SCO tenían diferentes percepciones del mercado) como técnicas (la incapacidad de producir un producto binario común Unix para Intel que pudiera ejecutar aplicaciones existentes de las bases de usuarios de ambas compañías). [170] Entre los obstáculos técnicos, el principal eran las consideraciones de orden de bytes . [171]
Como escribió posteriormente un artículo de InformationWeek , el acuerdo tripartito había sido un "plan complicado" que fue "confuso desde el principio". [163] Los términos del acuerdo entre Novell y SCO eran lo suficientemente inciertos como para que se tuviera que firmar una enmienda al acuerdo en octubre de 1996. [163] (Incluso eso no era lo suficientemente claro como para evitar una batalla legal prolongada entre Novell y The SCO Group durante las disputas SCO-Linux de la década de 2000, [163] una batalla que The SCO Group finalmente perdió. [172] )
Mientras tanto, SCO se centró en "Gemini", la tarea de combinar las líneas de productos OpenServer y UnixWare en sistemas de 32 bits. La idea fundamental detrás de Gemini era que SCO pudiera fusionar OpenServer 5 y UnixWare 2 de una manera que satisficiera los requisitos tanto de las pequeñas empresas como de las grandes empresas y, de ese modo, conservar la base de clientes existente que SCO tenía con OpenServer mientras entraba en el espacio empresarial con UnixWare. [173]
Una consecuencia de la adquisición de UnixWare fue que la oficina de Nueva Jersey de Novell contaba con un grupo de lenguajes y herramientas de desarrollo con tecnología más avanzada que la que utilizaba SCO Canadá, incluido un compilador de C++ basado en el front-end de Edison Design Group , [174] [175] y eso hizo que el personal de ingeniería de SCO Canadá fuera en gran medida redundante una vez que se cerró el acuerdo con Novell. Como resultado, la oficina de Toronto se cerró a principios de 1996. [176]
Lo que el grupo de Nueva Jersey produjo fue el Universal Development Kit (UDK), [174] que fue un elemento clave en la cuestión de cómo ayudar a los usuarios de OpenServer a realizar la migración a Gemini. [177] Con el UDK, una única compilación de una única versión del código fuente de una aplicación podía producir binarios que se ejecutarían sin modificaciones en las tres plataformas de SCO: UnixWare 2, OpenServer 5 y el próximo Gemini. [178] [175] El UDK presentaba compiladores de C y C++ más modernos y otras herramientas en comparación con lo que tenía OpenServer, e incluía optimizaciones específicas de la plataforma para cosas como el manejo de excepciones de C++ . [174] La esperanza era que los desarrolladores de OpenServer existentes cambiaran a usar el UDK y, de ese modo, obtuvieran un camino fácil hacia la migración a Gemini. [177]
También se hizo hincapié en el soporte para el nuevo lenguaje de programación Java y las tecnologías Java relacionadas como una parte clave del UDK y de los propios productos del sistema operativo. [179] Durante los siguientes años, SCO sumaría esfuerzos de ingeniería para hacer de Java un vehículo eficaz para que los clientes lo utilizaran en las plataformas SCO, incluyendo un mapeo de subprocesos Java en procesos livianos UnixWare , reconocimiento de archivos de clase Java como ejecutables Unix de primera clase, así como la adaptación de un compilador justo a tiempo a la máquina virtual Java original de Sun. [179] [140] Otro esfuerzo anunciado por SCO relacionado con Java fue PerkUp, una infraestructura construida sobre la facilidad del cargador de clases Java que se facturó como un servicio adicional para UnixWare 7 que reduciría las necesidades totales de memoria y rendimiento cuando se ejecutaban múltiples aplicaciones de servidor Java en un sistema [180] (sin embargo, PerkUp nunca surgió como un producto, y la patente para él terminó con Apple, Inc. antes de expirar). [181]
Inicialmente, SCO había hecho un fuerte esfuerzo para que Gemini se implementase entre su base de usuarios; la conferencia anual del Foro SCO de agosto de 1996 dedicó dos días adicionales a una serie de sesiones de "Gemini Fast-Track". [182] Pero un año después, SCO había decidido que no impulsaría la migración tan rápidamente, aunque todavía esperaba que en el plazo de dos o tres años todos los usuarios migraran. [177] Un ejecutivo de SCO dijo: "No debemos privar de derechos a la vía OpenServer... esos tipos [los revendedores de SCO] son nuestro sustento" y recordó que unos años antes, los revendedores de SCO habían seguido vendiendo sistemas basados en Xenix incluso después de que SCO hubiera dejado de trabajar en el desarrollo de Xenix. [177]
Cuando se lanzó como producto, Gemini se llamó UnixWare 7; [173] el "7" fue elegido para reflejar la fusión sumada de OpenServer 5 y UnixWare 2. [183] SCO se refirió a UnixWare 7 como basado en un núcleo SVR5, [184] lo que indica un salto significativo sobre el SVR4.2 existente, aunque la designación SVR5 no fue adoptada por el mundo Unix en general. [44] UnixWare 7 se anunció en marzo de 1998 en un evento en Nueva York. [185]
SCO se comprometió a seguir manteniendo y mejorando el producto OpenServer durante un par de años, pero dejó en claro que nunca se ampliaría a arquitecturas de 64 bits . [173] Por lo tanto, en ese momento, los usuarios de OpenServer tendrían que migrar. [186]
La dirección de SCO tenía la intención de vender UnixWare a través de acuerdos OEM con fabricantes de hardware destinados al mercado empresarial, y con este fin en 1996 anunciaron la iniciativa "Big E" que estandarizaría UnixWare como sistema operativo en estos sistemas y que atraería a vendedores de software independientes para que hicieran que sus productos estuvieran disponibles en dichos sistemas. [160] Entre los vendedores de hardware que ya soportaban UnixWare 7 se encontraban IBM, HP, Compaq y Tandem, a pesar de que algunos de ellos ofrecían sus propias versiones de Unix en sus sistemas RISC de gama alta. [186] En particular, SCO tenía acuerdos con IBM para vender UnixWare en el sistema IBM Netfinity . [187]
En febrero de 1998, SCO anunció la creación del Programa de Aceleración de Centros de Datos (DCAP), que buscaba añadir características relacionadas con la fiabilidad, disponibilidad y escalabilidad a UnixWare 7 para que fuera totalmente adecuado para sistemas de gama alta basados en Intel implementados en centros de datos . [188] La financiación para DCAP provino de Intel y de cuatro proveedores OEM de hardware de servidores basados en Intel: Compaq, Data General, ICL y Unisys. [189] Las características que se añadirían a UnixWare 7 incluían la agrupación en clúster de seis vías y soporte para servidores ccNUMA de 16 vías. [189] Como dijo un analista de International Data Group , "UnixWare está subiendo de categoría". [190] El programa también tenía como objetivo ayudar a SCO a financiar el desarrollo de UnixWare para la arquitectura Merced y dar a los cuatro proveedores de hardware acceso al UnixWare OEM de 64 bits resultante sin necesidad de una mayor portabilidad al hardware específico de cada proveedor. [191]
Un año después, en la feria CeBIT de marzo de 1999, SCO anunció el lanzamiento de UnixWare 7, Data Center Edition, como producto del esfuerzo de DCAP. [190] Además de las empresas patrocinadoras, IBM y Sequent dijeron que ofrecerían la edición de centro de datos en sus servidores. [190] En términos de cifras de alta disponibilidad , la edición de centro de datos prometía una disponibilidad del 99,99% ("cuatro nueves") en el momento del lanzamiento, con un 99,995% ("cuatro nueves y medio") que llegaría en 2000. [192] Otra vía para capturar espacio en la empresa fue el trabajo que SCO realizó en conjunto con Compaq y Tandem hacia el lanzamiento en 1998 de UnixWare NonStop Clusters . [193]
La versión para centros de datos salió al mismo tiempo que la versión 7.1 de UnixWare, que ofrece seis paquetes de ediciones diferentes en total. [184] Una reseña en InfoWorld decía que "UnixWare 7 es el Unix más robusto y con más funciones que se haya portado jamás a procesadores Intel" y añadía que, especialmente con la incorporación de la interfaz webtop, la versión 7.1 era igual en acabado a Windows NT. [184] UnixWare 7.1 empezó a registrar algunas ventas sólidas. [187]
A pesar de varios cambios de propiedad corporativa, UnixWare 7 seguiría siendo un producto con soporte hasta la década de 2020. [194]
Otra iniciativa multiempresa que lideró SCO fue el proyecto Uniform Driver Interface (UDI), que buscaba establecer una interfaz portátil neutral en cuanto a sistema operativo y plataforma para escribir controladores de dispositivos . [195] El proyecto UDI contaba con el respaldo de Intel, HP, IBM, Compaq, Sun y otros, así como con la participación de proveedores de hardware independientes como Adaptec . [196] Los detalles de UDI se discutieron en profundidad en la edición de 1999 del SCO Forum; [197] y UDI se materializó en los sistemas operativos de SCO con las versiones posteriores de UnixWare 7 y OpenServer 5. [198]
En octubre de 1997 se lanzó por primera vez un nuevo producto de la División de Integración de Clientes. [199] Tarantella es una plataforma de intermediación de aplicaciones que se encuentra entre las aplicaciones back-end que se ejecutan en varias plataformas y los clientes de navegador web habilitados para Java. [200] Una limitación inicial fue que admitía aplicaciones que se ejecutaban en Unix, pero necesitaba software de terceros para manejar aplicaciones de mainframe o Windows. [200] Un punto de venta de Tarantella es que los usuarios podían comenzar a trabajar en una aplicación en un cliente, tener que dejar de trabajar por cualquier motivo y luego reanudar el trabajo a partir de ese punto desde otro cliente. [200] Una revisión en InfoWorld consideró que Tarantella era prometedora pero necesitaba más trabajo. [200]
Las versiones 1.x posteriores admiten más tipos de aplicaciones, como aplicaciones de mainframe AS/400 e IBM . [199] También se agregaron más tipos de clientes, incluidos clientes nativos para eliminar la dependencia del soporte de Java. El producto también agregó funciones de escalabilidad y seguridad para brindar un mejor soporte a empresas más grandes y un acceso seguro a las aplicaciones a través de Internet.
A finales de 1999 se produjo un cambio de marca a Tarantella Enterprise II. [201] Esta versión añadió soporte para aplicaciones de Windows a través de soporte nativo para el Protocolo de escritorio remoto de Microsoft . [199] En ese momento, el principal competidor de Tarantella se convirtió en el producto MetaFrame de Citrix Systems . [202] Si bien Citrix era el jugador dominante en este espacio, aún no admitía aplicaciones Unix, mientras que Tarantella sí lo hace. [203] [199]
Durante la década de 1990, Tarantella no generó ingresos significativos, ya que tuvo un largo ciclo de ventas debido a las largas evaluaciones de los clientes. [187] Luego, SCO buscó comercializar Tarantella como una plataforma para que los proveedores de servicios de aplicaciones la usaran [202] y como una forma en que las empresas pudieran alojar y subcontratar aplicaciones. [203] Como parte de esto, SCO buscó utilizar Tarantella como una forma de promocionarse como una nueva empresa punto com en oposición a su historia de veinte años como proveedor de sistemas operativos. [203]
SCO fue pionera en la idea de un escritorio web o webtop. Esto también fue fundamental para la idea de cómo Tarantella presenta aplicaciones a un usuario. Esto se integró con Tarantella para proporcionar un webtop de UnixWare 7 en 1999 que organiza el acceso a UnixWare y sus aplicaciones a través de cualquier navegador web habilitado para Java. [204] Para algunos críticos de la industria, el webtop del sistema operativo era una característica atractiva. [184]
Entre 1996 y 1997, la participación de SCO en los sistemas Unix vendidos aumentó del 36 por ciento al 40 por ciento. [185] Para 1998, la cifra era superior al 40 por ciento. [205] Y en 1998, los envíos de sistemas Unix de SCO crecieron un 58 por ciento con respecto a 1997, un aumento mayor que el de cualquier otra versión orientada a servidores de Unix. [190] El mercado de Unix en su conjunto se consideraba fuerte, a pesar de los temores sobre el creciente poder de Windows NT. [185] Y para 1998, SCO tenía el 85 por ciento del mercado de Unix sobre Intel. [191] A finales de la década de 1990, los sistemas Unix de SCO tenían alrededor de 15.000 revendedores de valor añadido (VAR) y una presencia de infraestructura de algún tipo en 80 países de todo el mundo. [206] SCO también tenía un negocio fuerte en sitios replicados, es decir, compañías minoristas donde había un sistema SCO en cada tienda de una cadena; dichos clientes incluían establecimientos de comida rápida como McDonald's , Pizza Hut y Taco Bell ; [207] [127] [186] cadenas de farmacias como CVS Pharmacy y Walgreens ; [186] y otras cadenas como Kmart y Radio Shack . [60] Otras compañías conocidas que eran clientes de SCO incluían Northwest Airlines , [60] así como Goodyear Tire & Rubber , Nasdaq, Inc. y Lucent Technologies . [207] SCO fue nombrada en la lista de las "100 compañías más influyentes" de PC Magazine tanto en 1997 [208] como en 1998. [209]
La compañía no tuvo buenos resultados financieros durante este tiempo. [210] Para 1997, quedaban pocos vendedores independientes de sistemas operativos en la industria aparte de SCO. [55] Ser una compañía exclusivamente de software cuyos ingresos eran de sólo alrededor de la marca de los 200 millones de dólares dejó a SCO con recursos marginales para competir con los Unix de los grandes vendedores de RISC como Digital, HP y Sun. [191] Los costos de ingeniería eran altos, [160] ya que UnixWare 7 y Tarantella cada uno resultó de dos años de actividad de investigación y desarrollo. [210] Durante 1997 hubo algunas reducciones de personal y el cierre de oficinas regionales. [210]
En abril de 1998, Doug Michels fue nombrado presidente y director ejecutivo de la empresa, y Alok Mohan se convirtió en presidente de la junta directiva. [211] Michels dijo que nunca tuvo como objetivo convertirse en director ejecutivo y que prefería centrarse más en la tecnología, pero que siempre había tenido mucha visibilidad en el papel de director ejecutivo y que estaba "obviamente muy apegado emocional e intelectualmente a la empresa" y a sus partes interesadas. [211]
Una de las primeras acciones de Michels fue supervisar el cambio a la concesión de licencias electrónicas de software para los productos de SCO. [212] El tercer trimestre del ejercicio fiscal de 1997 había incluido un cargo de 23 millones de dólares por la reducción del inventario de canales, [210] y Michels dijo que estaba decidido a eliminar los problemas relacionados con el tamaño del inventario físico. [212] Afirmó que "SCO cree que la concesión de licencias electrónicas y la distribución de productos serán un estándar para la industria". [212] El inventario de canales se vació en julio de 1998 y la nueva concesión de licencias electrónicas entró en vigor el mes siguiente para una nueva versión puntual de OpenServer 5, el producto que todavía representaba alrededor del 80 por ciento de los ingresos de Unix de SCO. [213]
A mediados y finales de los años 1990, muchos en la industria informática creían que la arquitectura de 64 bits de Intel, conocida como IA-64 y cuyo nombre en código era "Merced", dominaría el mercado una vez que se lanzara. [214] Pero la arquitectura era muy diferente de la IA-32 y migrar sistemas operativos y herramientas a ella era muy costoso. [215] SCO necesitaba una empresa de hardware bien financiada con la que aliarse; la iniciativa 3DA anterior con HP había fracasado, [214] y las discusiones sobre la compatibilidad de SCO con el "Bravo Unix" de Compaq y su Digital Unix no habían llegado muy lejos. [216] Cuando IBM propuso una alianza, SCO aprovechó la oportunidad de reforzar aún más su entrada en el espacio empresarial. [214]
La idea central del Proyecto Monterey era tomar elementos de AIX de IBM , DYNIX/ptx de Sequent y UnixWare de SCO, para formar un Unix de 64 bits fusionado para la arquitectura Merced de Intel. [205] [217] Se suponía que este sistema operativo fusionado estaría disponible al mismo tiempo que Merced, a mediados de 2000. [218]
A lo largo del camino, habría etapas de entregas anteriores. [218] IBM se comprometió como parte del acuerdo a hacer de UnixWare 7 su Unix de elección para sistemas IA-32 de alto volumen y a dedicar esfuerzos considerables a vender UnixWare 7 a través de sus mecanismos de ventas y marketing. [217] Esto sería ayudado por IBM incluyendo su middleware y algo de tecnología AIX en UnixWare de 32 bits, y a la inversa, algo de tecnología UnixWare se incorporaría en futuras versiones de AIX. [219] [218] IBM obtendría acceso a la experiencia de SCO con Unix en Intel, así como acceso al canal de revendedores de SCO. [205]
Parte de la motivación para Monterey fue otro intento de los vendedores de Unix de mostrar una clara ventaja de Unix en el espacio empresarial de alta gama contra la última oferta NT de Microsoft, ahora con la marca Windows 2000 y programada para estar disponible también para Merced. [205] [218] Con ese fin, Intel dijo que crearía un fondo multimillonario para que los ISV desarrollaran para el Monterey de 64 bits. [218] [220] InfoWorld afirmó que IBM había "sorprendido a la industria" con el movimiento, [219] en parte porque IBM estaba tratando de ponerse al día en el espacio Merced. [220]
El proyecto fue anunciado por las empresas involucradas el 26 de octubre de 1998 en Nueva York. [217] Un ejecutivo de IBM dijo: "IBM está totalmente comprometido a hacer que este esfuerzo sea un éxito". [220] Un ejecutivo de SCO dijo que Monterey era "probablemente el acuerdo más grande que SCO ha hecho". [201]
Pero no todos los observadores de la industria estaban entusiasmados; la historia sobre el acuerdo en Computer Reseller News comenzaba, "Justo lo que el mundo necesita: otro Unix". [220] En cualquier caso, el proyecto prosiguió, con AIX convirtiéndose en la tecnología dominante dentro de él en lugar de UnixWare. [221] Para octubre de 1999, un año después del anuncio, se decía que el trabajo en progreso Monterey estaba en marcha y operativo en las primeras versiones de silicio de Itanium , como se llamaba oficialmente Merced en ese momento, y capaz de ejecutar binarios de UnixWare de 32 bits y binarios nativos de 64 bits en él. [187]
Sin embargo, a principios de 2000, las cosas estaban cambiando en IBM, ya que había una iniciativa estratégica a nivel corporativo para respaldar el sistema operativo Linux de código abierto. [214] Unos meses más tarde, IBM lanzó una importante actualización de AIX, pero en lugar de estar asociada con Monterey, se llamó AIX 5L con la 'L' indicando una afinidad con Linux. [214] Estaba claro para los observadores de la industria que IBM consideraba que Monterey había terminado. [222] La decisión de IBM de dejar de lado Monterey dejó a la línea de productos SCO sin una solución Unix de 64 bits. [207] Itanium se retrasó aún más, y cuando salió, no logró tener éxito en el mercado; por lo que el Proyecto Monterey fue un fracaso desde múltiples perspectivas. [214]
El movimiento del software de código abierto era algo que SCO tenía que tener en cuenta, y durante varios años SCO Skunkware , una colección frecuentemente actualizada de paquetes de código abierto creados para plataformas SCO, había ayudado a cerrar la brecha entre los mundos de desarrollo tradicional y de código abierto. [223] Luego, en un intento de lidiar con la creciente popularidad de Linux como un sistema operativo de bajo costo, durante 1999 SCO comenzó a ofrecer servicios de consultoría para Linux. [224] SCO también participó en asociaciones e inversiones en varias empresas de Linux. [201] Esto incluyó acuerdos para vender distribuciones de Linux de Caldera Systems , SuSE y TurboLinux , [225] así como una asociación para proporcionar servicios profesionales a los clientes de las granjas de servidores TurboLinux y una inversión en el sitio del portal LinuxMall . [187] Una motivación para algunas de estas iniciativas fue un esfuerzo de SCO por ampliar su operación de servicios profesionales, ya que en 1999 dicha actividad solo comprendía alrededor del 5 por ciento de los ingresos totales de SCO. [187] Finalmente, se contrató a un vicepresidente de marketing que tenía experiencia en Linux. [226]
Durante 1998 y 1999, gran parte de la industria informática, incluida SCO, se centró en abordar el problema del Y2K . [40] SCO vio un aumento en las ventas a medida que los clientes compraban productos nuevos que cumplían con los requisitos del Y2K y actualizaciones para reemplazar el software vulnerable que estaban utilizando. [105] Como consecuencia, la empresa comenzó a informar mejores resultados financieros durante 1999 y sus acciones comenzaron una lenta subida, comenzando desde un punto bajo anterior de 2 3 ⁄ 8 . [226] Para satisfacer la demanda, SCO agregó más personal. [105]
En octubre de 1999, la compañía anunció ganancias récord para un trimestre y un año y su marca de ingresos anuales más alta en $ 224 millones. [224] Los resultados rompieron una racha de cuatro años de SCO perdiendo dinero. [187] La compañía también tuvo la mejor posición de efectivo en su historia, con unos $ 62 millones en esa forma o en inversiones a corto plazo. [201] Como resultado, el precio de sus acciones subió a un nuevo máximo de 14 15 ⁄ 16 . [224] Michels expresó optimismo, diciendo que el año fue "un punto de inflexión" y "el comienzo de un negocio en curso muy sólido". [187]
"El crecimiento repentino fue falso, y la realidad fue que estábamos robando a nuestro futuro. Después del Y2K, las ventas cayeron drásticamente. Los clientes ya no querían actualizarse. Tuvimos que recortar personal. Las acciones cayeron".
—Doug Michels en 2012, reflexionando sobre parte de lo que llevó al fin de la Operación Santa Cruz. [105]
El mayor aumento de las acciones se produjo a mediados de diciembre de 1999, cuando Steve Harmon, un influyente analista que cubría empresas de tecnología, apareció en la CNBC e incluyó a SCO en su lista de diez acciones elegidas para el año 2000. [201] Las acciones subieron rápidamente 7 puntos, [201] y a finales de diciembre de 1999 alcanzaron un máximo histórico de 35 7 ⁄ 8 . [227] El valor de SCO se vio en tener un negocio central sólido con ganancias e ingresos; en tener algún tipo de juego de Linux; y en tener un producto de nueva tecnología que capitalizara Internet en Tarantella. [226] [201] Un analista del GiGa Information Group estuvo de acuerdo en que SCO era una empresa a tener en cuenta en el año 2000. [201]
Pero el derroche basado en el Y2K no duraría. [227] En marzo y julio de 2000, SCO anunció déficit de ganancias, y los productos Unix de SCO se vendieron lentamente una vez que la ansiedad por el Y2K pasó. [227] La creciente popularidad de las soluciones Linux también había vuelto a pasar factura. [225] En julio, sólo siete meses después de su pico de más de 35, el precio de las acciones había caído por debajo de 5. [225] La compañía anunció que estaba recortando costos como resultado [227] y que había contratado a los banqueros de inversión Chase H&Q para explorar "combinaciones estratégicas" con otras compañías. [225]
En esencia, SCO estaba librando batalla por un lado en un mundo de software comercial cada vez más dominado por Microsoft y por el otro en un mundo en el que Linux de código abierto estaba socavando al propio software comercial. [228] Estos dos factores hicieron que complacer constantemente a los inversores de Wall Street con cifras de crecimiento de dos dígitos fuera una tarea imponente. [229] En particular, Linux planteaba una amenaza existencial a la cuota de mercado de gama baja de SCO OpenServer; [230] como dijo un analista, "Linux puede darte la misma propuesta de valor [que SCO] -un Unix en hardware barato- por menos dinero". [231] Y a pesar de todos los esfuerzos, UnixWare no había tenido un éxito total en la competencia en el mercado de gama alta, [231] y ahora Linux estaba amenazando también la cuota de UnixWare en ese mercado. [230] Como resultado, a mediados de 2000, la posición de mercado de SCO, y la propia empresa, se estaban derrumbando rápidamente. [228] [232]
En marzo de 2000, cuando se anunció el primer déficit de ganancias, SCO se había reorganizado en tres divisiones: Server Software, Professional Services y Tarantella. [231] La división tenía como objetivo destacar a Tarantella como un producto independiente de SCO Unix, [231] y los analistas de la industria la consideraron un preludio a la venta de algunas o todas las divisiones. [232] Como dijo un analista de International Data Corporation , "SCO tiene que hacer algo con su modelo de negocios porque su negocio se está erosionando". [225]
El 2 de agosto de 2000, tras varios meses de negociaciones, SCO anunció que vendería sus divisiones de software y servicios para servidores, incluyendo UnixWare, a la empresa Linux Caldera Systems . [233] [234] El acuerdo fue complejo, ya que involucraba efectivo, acciones y préstamos, y era difícil de evaluar monetariamente, pero basándose en el precio de las acciones de Caldera Systems en ese momento, valía alrededor de $110–114 millones. [235] [234] [230]
La idea de la compra desde la perspectiva de Caldera Systems es que obtendría acceso al gran canal VAR de SCO; el valor de dichos canales era bien conocido por el ex jefe de Novell Ray Noorda , cuyo Grupo Canopy estaba financiando a Caldera Systems. [225] El anuncio de que SCO estaba vendiendo sus activos de Unix a una empresa de distribución de Linux representó, en opinión de Eric Raymond, la finalización del movimiento de la industria comercial de Unix al movimiento de código abierto. [20] Desde la perspectiva posterior de Doug Michels, el problema con Linux no era que fuera de código abierto y gratuito en sí mismo, sino que en agosto de 1999, durante el auge de las puntocom , la empresa Linux Red Hat había podido obtener $ 400 millones durante su IPO y no se esperaba que obtuviera ganancias en un futuro cercano, mientras que SCO era una empresa pública establecida vigilada de cerca por el mercado de valores que se esperaba que obtuviera ganancias y solo tenía alrededor de $ 50 millones en efectivo. [19] En ese momento, el precio de las acciones de SCO había bajado alrededor de 2 1 ⁄ 2 . [228] Así, cuando surgió la oportunidad de fusionarse con Caldera Systems, que estaba en una posición en general similar a Red Hat aunque con menos efectivo, SCO la aprovechó. [19]
SCO era una empresa mucho más grande, con 900 empleados en ese momento, frente a los 120 de Caldera Systems. [235] A lo largo del año hubo despidos en SCO, [228] incluido el cierre de la oficina de desarrollo de Watford. [69] Además, varios empleados de SCO de larga data decidieron abandonar la empresa. [228] Un despido especialmente grande tuvo lugar en septiembre de 2000, poco después del anuncio de Caldera Systems, cuando se despidió a 190 empleados, lo que representaba el 19 por ciento de la fuerza laboral de la empresa. [232] Este despido incluyó a 40 empleados en la propia Santa Cruz. [228]
La adquisición de SCO estaba prevista originalmente para cerrarse en octubre de 2000, [234] pero se retrasó debido a las preocupaciones de la Comisión de Bolsa y Valores con respecto a los detalles de la fusión. [236] Sin embargo, las organizaciones de soporte de las dos empresas se fusionaron durante este tiempo. [236] Además, hubo confusión entre la base de clientes de SCO sobre el destino de OpenServer. [237] Por lo que en febrero de 2001, el acuerdo se renegoció para incluir OpenServer en lo que se vendió a Caldera Systems, aunque un porcentaje de los ingresos de OpenServer seguiría yendo a SCO. Los términos monetarios del acuerdo también se ajustaron, y Caldera Systems pagó a SCO más efectivo que en el acuerdo original. [237]
Finalmente, el 7 de mayo de 2001, SCO completó la venta de sus divisiones de software y servicios de servidor, así como de las tecnologías UnixWare y OpenServer, a Caldera Systems. [206] En ese momento, Caldera Systems cambió su nombre a Caldera International, [238] y la parte restante de SCO, la División Tarantella, cambió su nombre a Tarantella, Inc. [239]
La venta de los activos Unix de la compañía y el cambio de nombre de lo que quedaba marcó el final de una era no solo para SCO sino también para la ciudad de Santa Cruz. [228] El personal que se trasladó a Caldera se mudó al edificio 400 Encincal, mientras que el recién nombrado Tarantella ocupó la estructura 425 Encinal. [228]
La ironía es que la desaparición de SCO se debió en gran medida a los efectos de Linux, ya que SCO había sido un pionero del movimiento de sistemas abiertos. Como afirmó un escritor: "En cierto modo, SCO era Linux antes de Linux, popularizando Unix en máquinas Intel de bajo costo". [51]
En agosto de 2002, Caldera International cambió su nombre a The SCO Group , ya que los productos Unix de SCO seguían siendo su mayor fuente de ingresos debido a la gran base instalada que tenían. Esta entidad pronto dio inicio a las controversias sobre SCO y Linux .
Los que estaban familiarizados con la Operación Santa Cruz, incluidos los que trabajaban allí y los que escribieron sobre ella, comenzaron a proteger la reputación de esa empresa, especialmente dada la posible confusión de nombres con respecto al papel que jugó The SCO Group en los ataques a Linux. [40] [51] [77] Como escribió más tarde un ex empleado de la Operación Santa Cruz sobre The SCO Group: "Les ahorraré los sórdidos detalles legales, pero para entonces, ya no era nuestro SCO". [40]
"La Operación Santa Cruz... reflejó a la perfección el espíritu de la comunidad que le dio nombre... SCO probablemente podría haber sido una empresa mejor administrada. Recuerdo que los analistas bursátiles fueron bastante claros en ese punto, pero no habría sido tan divertida".
—David Coursey, escritor especializado en el sector, en 2004. [51]
Desde su creación y cofundación por parte de Doug Michels, graduado de la UC Santa Cruz, la empresa se valió de los talentos técnicos disponibles que decidieron quedarse en la ciudad costera de Santa Cruz, en el centro de California, después de graduarse. Pero la ciudad y la universidad también influyeron en la empresa. SCO estaba en el centro de la escena tecnológica de Santa Cruz, y muchos empleados se trasladaban de la empresa a otras empresas tecnológicas o viceversa. [40] [53] Parte del ambiente de las oficinas de SCO se trasladó a las instalaciones de coworking que más tarde instalaron en Santa Cruz dos ex empleados de SCO. [240]
Los nuevos productos se promocionaban con carteles de películas simulados . [51] El vicepresidente de marketing y comunicaciones fue, durante gran parte de la década de 1980 y principios de la de 1990, Bruce Steinberg, que era un artista y músico en la escena musical del área de San Francisco, [241] cuyos créditos incluían haber diseñado la portada de las "tostadoras voladoras" del álbum en vivo de 1973 de Jefferson Airplane, Thirty Seconds Over Winterland . [51]
El nombre de Santa Cruz Operation en sí mismo generó comentarios; un escritor canadiense de la industria lo llamó "Uno de los nombres de empresa más geniales que he conocido desde que entré en este negocio". [242]
Desde sus primeros días hasta los últimos, The Santa Cruz Operation fue conocida por reflejar el ambiente informal de su ciudad homónima. [228] La vestimenta era informal hasta el punto en que algunos empleados iban descalzos. [17] Había cerveza en la oficina, reuniones de final de día celebradas en los techos de Encincal Street y un jacuzzi al aire libre en la oficina de Mission Street (que data de la existencia anterior de la instalación como una clínica de salud holística) que se usaba durante el día o para fiestas nocturnas, después del trabajo. [105] [53] Una ex empleada dijo años después de su experiencia allí: "Era una familia. Nos divertíamos mucho, pero también trabajábamos duro. No creo que haya trabajado en ningún otro lugar desde entonces que tuviera ese tipo de sensación". [105] La reputación de SCO quedó ejemplificada por una historia frecuentemente relacionada de una ocasión en la que la compañía tuvo que establecer una regla que decía que "se debe usar ropa durante el horario de oficina", debido a que alguien que entró desde el jacuzzi no lo había hecho y un potencial socio corporativo había estado de visita. [77] [53]
Más de 500 ex empleados de Santa Cruz Operation celebraron una reunión en el local Cocoanut Grove en Santa Cruz en 2012. [105]
A partir de 1987, SCO organizó una conferencia anual de verano para la comunidad internacional de Unix. Llamada SCO Forum , se celebró en el pintoresco campus de la Universidad de California, Santa Cruz, rodeado de bosques de secuoyas y con vistas a la bahía de Monterey , atrajo a unos 2000-3000 asistentes y duró casi una semana. [243] [80] [244]
Entre los oradores destacados a lo largo de los años se incluyen Douglas Adams , [245] Scott Adams , Dave Barry , [246] Clifford Stoll , John Perry Barlow , Linus Torvalds , Andy Grove (Intel), Michael Swavely (Compaq), Steve Ballmer (Microsoft) y Scott McNealy (Sun Microsystems). [247] El entretenimiento musical incluyó conciertos de Jefferson Starship , Tower of Power , Roger McGuinn , Jan & Dean , The Kingsmen , The Surfaris y Deth Specula . [248]
Debido a su contenido útil y su ambiente relajado y divertido, el SCO Forum se hizo conocido como una de las mejores conferencias de este tipo a las que asistir en la industria y fue visto con agrado por quienes asistieron. [249] [250] [51] Fue el evento tecnológico más grande en el área de Santa Cruz y tuvo un impacto multimillonario en la economía local. [251]
Tras el primer concierto en directo por Internet en 1994, SCO continuó con esa tradición patrocinando y produciendo una serie de retransmisiones en directo por Internet desde el popular club nocturno de Santa Cruz, Palookaville. Estas retransmisiones por Internet demostraron el uso de UnixWare 7 como servidor de retransmisiones de audio y vídeo en tiempo real utilizando las tecnologías RealAudio y RealVideo de RealNetworks . [252]
SCO fue el objetivo de uno de los piratas informáticos de seguridad más publicitados de los años 1980 y 1990, Kevin Mitnick , que irrumpió en los sistemas de la empresa en 1987. [253] El personal de SCO detectó sus intrusiones y entabló intercambios con él que les permitieron rastrear sus actividades. [254] Después de aproximadamente una semana de esto, pareció que el intruso estaba tratando de modificar o copiar el código de Xenix. [255] Habiendo sido notificado a las autoridades, se descubrió la línea telefónica que Mitnick estaba usando para las intrusiones y fue arrestado. [255] Llegó a un acuerdo para declararse culpable de un delito menor por el que no fue a prisión, [253] pero fue su primera condena como adulto. [255] Los funcionarios de SCO acordaron no demandarlo si les explicaba sus técnicas de piratería. [254] Pero cuando un miembro del personal de SCO viajó para reunirse con él, se mostró poco comunicativo. [254] [255] En cualquier caso, Mitnick pronto continuó con sus actividades de intrusión contra los sistemas de otras empresas. [253]
De 1985 a 2001, la empresa organizó una fiesta del solsticio de invierno en el Cocoanut Grove en Santa Cruz con un espectáculo musical en vivo conocido como "The SCO Follies". Se trataba de una sátira totalmente guionada y producida que criticaba a la dirección de la SCO y a la industria de la alta tecnología. Contaba con acción en directo, números musicales y vídeos. [256] El 22 de septiembre de 2012, la Asociación de Antiguos Alumnos de la SCO organizó la fiesta de reunión de la SCOGala en el Cocoanut Grove, que incluyó el primer SCO Follies desde 2001. Unos 500 ex empleados, amigos y familiares asistieron al evento.
SCO fue un socio principal en varias alianzas industriales destinadas a promover la tecnología de sistemas operativos de SCO como un estándar de facto para las plataformas de hardware emergentes. Las más notables fueron:
Ninguna de estas alianzas tuvo éxito en última instancia.
SCO también fue parte de la iniciativa COSE de 1993 , una iniciativa más exitosa y ampliamente apoyada para crear un estándar UNIX abierto y unificado.
SCO fue miembro fundador de 86open (1997-1999) y fue anfitrión de la primera reunión del esfuerzo de normalización de Unix sobre Intel.
;login: