HCR Corporation - HCR Corporation

HCR Corporation
Tip Privat
Industrie Program de calculator
Fondat 1976
Defunct 1996
Soarta Achiziționată de SCO în 1990
Sediu
Toronto
,
Canada
Oameni cheie
Produse
Venituri 4 milioane dolari CAD (1986)
Numar de angajati

Human Computing Resources Corporation , ulterior HCR Corporation , a fost o companie canadiană de software care a lucrat la sistemul de operare Unix și la software-ul de sistem și aplicațiile de afaceri pentru acesta. Fondată în 1976, a avut sediul în Toronto .

Printr-o descriere a unuia dintre fondatorii săi, HCR a fost o „firmă de cercetare-dezvoltare și dezvoltare tehnologică și marketing pentru contract UNIX”. Compania era cunoscută mai ales pentru cunoștințele sale extinse despre Unix, pentru portarea Unix pe noi platforme hardware, pentru dezvoltarea compilatoarelor ca parte a activității de portare și pentru consultanță și dezvoltarea produselor pe Unix. A fost un pionier în industria Unix și, dintr-un singur cont, a fost a doua firmă care a sprijinit comercial Unix. În 1990, HCR era un jucător proeminent în scena canadiană Unix.

HCR a fost achiziționată de Operațiunea Santa Cruz (SCO) în 1990. A devenit filiala SCO Canada, Inc. , care a existat până în 1996, când birourile din Toronto au fost închise.

Origini la Universitatea din Toronto

Human Computing Resources a fost fondată în 1976 de mai mulți informaticieni de la Universitatea din Toronto și absolvenți ai acesteia , cu scopul de a crea programe de calculator și sisteme software. Compania a fost deținută în mod privat. Cel mai important dintre acești cofondatori a fost Ronald Baecker , profesor asociat la Departamentul de Informatică și Inginerie Electrică de la Universitatea din Toronto și o figură semnificativă și pionier în domeniul interacțiunii om-computer . Baecker a ocupat funcția de președinte al noii firme.

Un alt cofondator a fost Michael Tilson, care în calitate de student absolvent al lui Baecker la Universitatea din Toronto la mijlocul anilor 1970 a fost unul dintre primii pionieri ai adopției Unix în Canada. Un alt cofondator a fost David Tilbrook, un student al lui Baecker, care dezvoltase sistemul interactiv de paginare NewsWhole pentru The Globe and Mail , care a devenit un predecesor timpuriu al publicării pe computer. Alți studenți Baecker care mai târziu au devenit bine cunoscuți în lumea Unix au inclus Rob Pike și Tom Duff , deși niciunul nu a lucrat la HCR.

Ani de formare

Amplasarea birourilor Resurselor de Calcul Uman

Consultanță și contractare

Birourile noii companii se aflau pe strada St. Mary, într-o clădire modernă de la mijlocul secolului, chiar lângă Yonge Street, în secțiunea Bay Street Corridor din Toronto.

Resursele umane de calcul s-au concentrat inițial pe consultanță în tehnologia informației și pe locuri de muncă în programarea contractelor . Un client timpuriu pentru munca contractuală a fost IBM .

Dar a încercat, de asemenea, să înființeze o afacere cu produse, cu un efort în derulare până în 1977 pentru a încerca să comercializeze produsul de prezentare a ziarului NewsWhole. În ciuda faptului că ziarele au văzut demonstrații ale produsului și le-au plăcut, nu au fost dispuși să își angajeze afacerile într-un produs dintr-o afacere de software foarte mică nedovedită. În 1979, produsul NewsWhole a fost abandonat. După cum a spus Tilson într-un interviu din 1986, „Compania a descoperit rapid că industria software-ului nu era un pat de trandafiri”.

În 1978, Human Computing Resources a început să dea cursuri în zona Toronto despre computere pentru uz personal - Commodore PET - și pentru afaceri. Până în 1979, noua firmă începuse să expună la Conferința și Conferința anuală canadiană din Toronto. Baecker a menținut o implicare cu jumătate de normă în cariera sa academică în această perioadă.

Specialiștii Unix

Human Computing Resources a început să se concentreze pe software-ul de scriere pentru sistemul de operare Unix , care începea să câștige un punct de sprijin în afara locului său de înființare Bell Labs . Această lucrare a început în 1979, când HCR a achiziționat o licență pentru revânzarea Unix de la Western Electric Co. Printr-un cont, HCR a fost a doua firmă care a sprijinit Unix din punct de vedere comercial, după Interactive Systems Corporation din SUA în 1977.

Microsoft lucra la versiunea sa Unix, numită Xenix , și în 1982 s-a angajat cu Operațiunea Santa Cruz (SCO) în această lucrare, inginerii celor două companii colaborând la îmbunătățiri. Microsoft și SCO au angajat apoi HCR în Canada și un grup de produse software în cadrul Logica plc din Regatul Unit, ca parte a îmbunătățirilor ulterioare ale Xenix și a portării Xenix pe alte platforme. Procedând astfel, Microsoft a acordat HCR și Logica drepturile de a face porturi Xenix și de a licenția binare Xenix în aceste teritorii. Ca urmare, unele dintre Xenix au fost dezvoltate de Human Computing Resources din Toronto. Istoria timpurie a Xenix are o narațiune uneori neclară, dar, prin unele conturi, HCR a avut un rol mai mare decât simpla extindere a ceea ce a făcut Microsoft, întrucât a trebuit să preia portarea inițială a AT&T Versiunea 7 Unix după ce Microsoft nu a putut face acest lucru. .

În special, așa cum a spus Baecker în 2001 pentru un curs al Universității din Toronto pe care l-a susținut despre software ca afacere, concentrarea HCR a devenit „programarea sistemelor de operare UNIX pentru companiile hardware, fără expertiza UNIX, care trebuie să aducă UNIX pe piață rapid”. Ca atare, spațiul lor pentru clienți se găsea pe piețele producătorului de echipamente originale (OEM) și ale distribuitorilor cu valoare adăugată (VAR), inclusiv Control Data Corporation , NCR , Prime Computer și National Semiconductor . Tilson a publicat un articol de șapte pagini în revista Byte despre munca lor pe NS16032 ca studiu de caz despre realizarea unui port Unix. Alte arhitecturi la care au lucrat au inclus Digital Equipment Corporation PDP-11 și VAX-11 , Motorola 68000 , Intel 8086 , Zilog Z8000 , stația de lucru PERQ și Computer Automation 4/95 .

Această lucrare a inclus adesea crearea de medii Unix și compilatoare funcționale pentru limbajul de programare C pe diverse procesoare pe 16 și 32 de biți. De asemenea, a subliniat trăsăturile de portabilitate, bune și rele, ale limbajului C. Un angajat al HCR la începutul anilor 1980, Richard Miller, a avut un rol deosebit de istoric în Unix, având în 1977 unul dintre primele porturi ale Unix către o arhitectură non-PDP în timp ce se afla la Universitatea din Wollongong din Australia.

În 1983, revista comercială InfoWorld a declarat că HCR „probabil are mai multă experiență în portarea UNIX către arhitecturi diferite decât oricine altcineva”.

Varianta HCR a Unix a fost marcată ca Unity. Inițial bazat pe UNIX System III , a fost vândut în mod independent pentru minicomputerele PDP-11 și VAX de la Digital Equipment Corporation. Mai mult decât atât, HCR a avut o implementare a Unity care a funcționat pe partea superioară a sistemului de operare VAX / VMS , oferind traduceri de cale de fișiere și posibilitatea de a utiliza utilități Unix de la VMS. În plus, Unity a fost vândut pe bază OEM pentru alte arhitecturi, care în 1983 includeau NS16032 și Motorola 68000.

Alte produse

Pe lângă Unix însuși, compania a prezentat o varietate de produse software de sistem. Acestea includeau un compilator pentru limbajul de programare Pascal și un interpret pentru limbajul de programare BASIC . Au fost, de asemenea, oferite compilatoare încrucișate de la VAX Unix la arhitectura NS16032 pentru C, Pascal și Fortran 77 . A existat un emulator RT-11 bazat pe Unix . Pentru utilizarea sistemului de operare, a existat HCR Menu Shell configurabil, care se afla deasupra shell-ului Bourne standard și a furnizat o interfață mai prietenoasă și personalizabilă și editorul de text orientat pe ecran HCR / EDIT .

În plus, HCR a lucrat adesea cu și a făcut marketing activ pentru sistemul de baze de date relaționale Mistress , care a fost sprijinit comercial de Rhodnius Ltd, o altă firmă de software din Toronto. HCR a comercializat, de asemenea, mai multe aplicații de afaceri. Până în 1983, publicația comercială UNIX Review se referea la HCR ca „un bine-cunoscut furnizor de software”.

Date financiare

Într-un singur cont, HCR a primit finanțare în 1982 și 1983 de la două firme canadiene de capital de risc, Ventures West Technologies și TD Capital Group, cele două combinate ajungând să dețină 50% din proprietatea HCR; ulterior s-au strâns mai mulți bani prin diluarea acțiunilor existente. Printr-un alt cont, HCR a primit 750.000 dolari CAD dintr-o rundă de finanțare a capitalului de risc în 1981 și 2,2 milioane dolari dintr-o altă rundă în 1984, Ventures West Technologies fiind una dintre firmele implicate.

Compania a fost profitabilă în câțiva ani. Veniturile au crescut de la 1,3 milioane dolari CAD în 1982 la 2,2 milioane dolari în 1983 la 3,2 milioane dolari în 1984, contractele de portare Unix cu producătorii de hardware variind de la 100.000 dolari până la 1 milion dolari. Aproximativ 80% din vânzările companiei au venit din Statele Unite, 15% din Europa și 5% din Canada însăși. Costurile de marketing au fost minime, deoarece acestea au fost suportate de producătorii de hardware pentru vânzarea sistemelor complete.

A existat concurență, deoarece alte companii erau în acest domeniu. Pe lângă Interactive Systems Corporation și SCO, companiile care realizează porturi Unix sau lucrează substanțial cu Unix au inclus UniSoft , Microport și o serie de firme mai mici.

Pe măsură ce Unix a început să pătrundă în conștiința mai largă în anii 1980 , angajații de la HCR au devenit evangheliști Unix. Au fost citate în articole de ziar, pe măsură ce sistemul de operare a devenit mai mult discutat în cercurile tehnologice și a apărut în simpozioane de peste mări, precum invenții și pionierii Unix Ken Thompson , Brian Kernighan , Samuel J. Leffler și PJ Plauger . HCR a oferit cursuri de formare în Unix. De la birourile sale din Toronto, HCR a oferit cursuri de instruire Unix și seminarii executive despre importanța și impactul Unix și a oferit seminarii introductive Unix în diferite orașe din America de Nord. Între 1982 și 1985, personalul HCR a publicat o duzină de articole pentru asociația USENIX sau a fost prezentat la conferințele asociației USENIX , iar HCR a găzduit conferința USENIX din vara anului 1983 la Toronto, unde au participat aproximativ 1.600 de utilizatori Unix.

În general, totuși, HCR nu s-a concentrat pe o misiune specifică. În cursul său din 2001 despre software ca afacere, Baecker a vorbit despre „Trei strategii de produs ale HCR” și a început prin a fi critic în ceea ce privește timpul în care a condus compania, spunând că strategia acestuia reflectă personalitatea sa: „academic, vizionarul, ... mergeți peste tot, ceea ce înseamnă să nu aveți niciun accent și să nu mergeți nicăieri ".

Schimbarea conducerii

În februarie 1984, Baecker a renunțat la funcția de președinte al HCR și s-a întors pe o bază mai activă la facultatea Universității din Toronto. El a fost înlocuit în funcția de președinte de Dennis Kukulsky, fost director național de vânzări la Tektronix . Baecker a rămas în funcția de președinte al companiei.

Sub Kukulsky, compania a căutat să se concentreze asupra produselor software care vor rula pe Unix și, în special, pe produsele destinate utilizatorilor de afaceri. Într-adevăr, promisiunea de a produce aplicații de afaceri a făcut parte din ceea ce a atras finanțarea capitalului de risc și din motivul pentru care Kukulsky a fost angajat. Compania sa confruntat cu o pierdere semnificativă pentru 1985, din cauza costurilor crescute de dezvoltare, vânzări și marketing, inclusiv deschiderea birourilor de vânzare în Statele Unite.

HCR a lansat suita aplicații software Cronica de afaceri în 1985. Cronica HCR a inclus module pentru registrul general , conturile de plătit , și conturi de încasat , precum și de inventar , facturare , ordinele de cumpărare , precum și de vânzări și analiza profitabilității .

Acesta a fost urmat de Chariot UNIX Business Software de la HCR, care s-a vândut cu aproximativ 7.500 USD pe sistem de dezvoltare. Acesta a inclus modulele de aplicații de business ale Chronicle, dar, mai important, conținea un generator de aplicații de tip 4GL, care să permită clienților HCR să creeze noi aplicații de afaceri sau să le adapteze pe cele existente. Chariot a vizat revânzătorii cu valoare adăugată (VAR) și a funcționat pe DEC VAX , IBM PC AT , AT&T 3B și NCR Tower . Chariot a fost bine primit în cadrul expozițiilor comerciale din industria computerelor și aproximativ 1.500 de VAR-uri s-au înscris la acesta sau au indicat în alt mod interesul. Dar HCR a lipsit atât timp cât și bani, iar data de livrare promisă din februarie 1986 nu a fost respectată și chiar dacă Chariot ar fi fost gata de lansare, compania nu avea capacitatea de a o comercializa eficient.

Aceste produse de afaceri nu au avut succes, venituri reale foarte puține provenind de la acestea și costuri substanțiale de dezvoltare suportate. În general, resursele de calcul uman au trecut prin aceleași necazuri ca multe firme de software, cum ar fi eșecul în a prezice cu exactitate costurile de dezvoltare și a fi nesigur cum să comercializeze produsele odată dezvoltate. Un executiv a comentat către Financial Post că, în ceea ce privește software-ul, „Prețul este o artă neagră”.

Analiza cursului lui Baecker a vorbit critic și despre această epocă a companiei, spunând că aceasta întruchipează personalitatea lui Kukulsky a „vânzătorului, oportunistului ... du-te acolo unde sunt banii, adică 4GL pentru UNIX, o zonă în care HCR nu avea expertiză".

Schimbarea numelui și o altă schimbare a conducerii

Etajul 10 al acestei clădiri de birouri la 130 Bloor Street West din Toronto (aici văzut în 1999) găzduia birourile HCR Corporation și ulterior SCO Canada, Inc.

Rezultatele din proiectul Chariot au fost de așa natură încât, în iulie 1986, Kukulsky și-a dat demisia și cofondatorul Tilson era președintele companiei. Tilson ocupase anterior funcția de vicepreședinte al dezvoltării tehnice. Conducerea companiei s-a desprins de produsele de afaceri, hotărând să-și întoarcă atenția către software și dezvoltatori de sistem. Au avut loc și reduceri de personal.

Modificările au dus la redresarea profitabilă a HCR, cu venituri de aproximativ 100.000 de dolari pe venituri de 4 milioane de dolari.

În 1987, numele oficial al companiei s-a schimbat în HCR Corporation. Principala proprietate a companiei a fost împărțită în cinci investitori de capital de risc, care împreună dețineau 70% din HCR. Biroul sediului se mutase și el, acum fiind situat într-o clădire Bloor Street din cartierul Yorkville din Toronto , la mică distanță de locul anterior.

Firma a continuat să aibă o prezență vizibilă în industria Unix. Tilson a ținut o discuție la AUUG axată pe Unix despre cum ar putea arăta Unix treisprezece ani în 2000. În 1989, filiala canadiană a UniForum a numit-o pe Tilson Omul Deceniului pentru munca sa pe Unix.

Compania a continuat să facă lucrări complexe de portare Unix, cum ar fi încheierea unui contract cu ETA Systems pentru dezvoltarea unui compilator C și portul Unix System V cu Berkeley Software Distribution îmbunătățiri în rețea la supercomputerul procesorului vector ETA10 al acelei companii . În mod similar, HCR a avut un contract cu Intel pentru a dezvolta compilatoare C și Fortran 77 pentru arhitectura supercomputerului de calcul paralel iWarp . HCR a folosit Bell Labs Portable C Compiler (pcc) ca punct de plecare pentru o mare parte din acest tip de muncă, dar au dezvoltat componente proprii, cum ar fi un optimizator global portabil cu cod intermediar care se încadrează în schema pcc.

Conducerea companiei a făcut ca unul dintre obiectivele sale să fie instrumentele de dezvoltare. Până în 1989, HCR era încă un furnizor pentru un interpret BASIC și un compilator Pascal și adăugase un compilator pentru limbajul de programare C ++ în creștere, care se baza pe Cfront- ul AT&T . Reclamele lor pentru produsul HCR / C ++ au subliniat ambalarea multiplelor platforme, documentația și serviciile de asistență furnizate împreună cu acesta. HCR a fost un participant timpuriu la efortul de standardizare ISO C ++ .

HCR a furnizat, de asemenea, servicii de validare și o suită de teste pentru compilatoarele C. În 1990, HCR a anunțat lansarea suitei SuperTest, în colaborare cu Associated Computer Experts (ACE) din Olanda, care a inclus aproape 400.000 de teste separate de conformitate și calitate a compilatorului C.

În plus, HCR a dezvoltat și vândut sistemul de meniu de control al configurării sau CoCo. Acest produs a fost conceput pentru a gestiona cererile de modificare și a acceptat o formă de revizuire a codului bazată pe e-mailuri disponibile pe platformele Unix . Un articol de sondaj din Software Engineering Notes a pronunțat CoCo un „instrument interesant” care ar putea fi utilizat împreună cu comenzile existente de gestionare a configurației bazate pe Unix, cum ar fi SCCS .

În timpul războaielor Unix de la sfârșitul anilor 1980, HCR a fost afiliat pe partea Unix International .

În 1990, HCR avea în jur de 50 de angajați. Compania nu și-a dezvăluit veniturile anuale în acel moment.

În analiza cursului lui Baecker a istoriei strategice a companiei, el a rezumat această perioadă reflectând natura lui Tilson de „tehnolog, pragmatist, realist ... mergeți acolo unde HCR avea expertiză, adică instrumente de dezvoltare software UNIX (din păcate, prea târziu)” . Cu toate acestea, amintirile lui Tilson au dezvăluit o viziune mai pozitivă: „Rolul meu ca CEO a fost să transform compania cu o atenție sporită asupra afacerilor de bază. Rezultatul final a fost să fie dobândit ca o afacere sănătoasă, cu un profit bun pentru acționari și noi oportunități pentru angajați . "

Achiziționarea de către SCO

Operațiunea Santa Cruz (SCO), o companie americană cu sediul în Santa Cruz, California , a anunțat la 9 mai 1990 că achiziționează HCR Corporation. Condițiile financiare nu au fost dezvăluite, dar companiile au spus că ar fi un "swap de acțiuni cu o valoare de milioane de dolari". Entitatea achiziționată va lua numele SCO Canada, Inc. și ar funcționa ca o filială independentă. Biroul a rămas la aceeași adresă Bloor Street. Tilson a rămas șeful operațiunii și a devenit vicepreședinte al SCO. Cele două companii au fost atât aliați, cât și concurenți în momente diferite în trecut, la fel ca și grupul de produse software Logica (care făcuse parte din lucrările timpurii ale Xenix și pe care SCO le achiziționase anterior în 1986).

Achiziția HCR a permis SCO să își îmbunătățească oferta de instrumente de dezvoltare, în special pentru sistemul de operare SCO OpenDesktop lansat recent . SCO Canada a preluat, de asemenea, lucrările la compilatorul SCO Microsoft C existent, care datează din zilele Xenix; a fost oferit pe lângă compilatorul pcc ca parte a sistemului de dezvoltare SCO OpenDesktop. SCO Canada a continuat să vândă produsul HCR C ++, care până în 1991 avea aproximativ 450 de site-uri licențiate care îl foloseau și a menținut un rol în efortul de standardizare a limbii.

SCO Canada și-a asumat și alte activități, cum ar fi căutarea de a oferi partenerilor strategici asistență la portarea SCO Unix și efectuarea de lucrări de integrare între SCO Unix și Novell NetWare .

În septembrie 1995, s-a anunțat că SCO cumpăra de la Novell compania UnixWare și conexă Unix , care la rândul său o achiziționase de la Unix Systems Laboratories în 1993. Biroul Novell din New Jersey avea un grup de limbi și instrumente de dezvoltare cu tehnologie mai avansată. decât cu ce lucrase SCO Canada, ceea ce a făcut ca personalul ingineresc SCO Canada să fie în mare parte redundant odată cu încheierea acordului Novell în decembrie 1995. Biroul SCO Canada a fost închis la începutul anului 1996.

Referințe