บริษัท เอชซีอาร์ คอร์ปอเรชั่น
บริษัท Human Computing Resources Corporationซึ่งต่อมาเปลี่ยนชื่อเป็นHCR Corporationเป็นบริษัทซอฟต์แวร์สัญชาติแคนาดา ที่พัฒนาและใช้งาน ระบบปฏิบัติการ Unixรวมถึงซอฟต์แวร์ระบบและแอปพลิเคชันทางธุรกิจสำหรับระบบปฏิบัติการดังกล่าว ก่อตั้งขึ้นในปี 1976 โดยมีสำนักงานใหญ่ตั้งอยู่ที่เมืองโตรอนโต
จากคำอธิบายของผู้ก่อตั้งคนหนึ่ง HCR เป็น "บริษัทรับจ้างวิจัยและพัฒนาเทคโนโลยีและทำการตลาดระบบยูนิกซ์" [ 1 ] บริษัทนี้เป็นที่รู้จักมากที่สุดจากความรู้ที่กว้างขวางเกี่ยวกับยูนิกซ์การพอร์ตยูนิกซ์ไปยังแพลตฟอร์มฮาร์ดแวร์ใหม่ การพัฒนาคอมไพเลอร์ซึ่งเป็นส่วนหนึ่งของงานพอร์ต และงานให้คำปรึกษาและพัฒนาผลิตภัณฑ์เกี่ยวกับยูนิกซ์ บริษัทนี้เป็นผู้บุกเบิกในอุตสาหกรรมยูนิกซ์ และจากรายงานฉบับหนึ่งระบุว่าเป็นบริษัทที่สองที่ให้การสนับสนุนยูนิกซ์ในเชิงพาณิชย์[ 2 ] ในปี 1990 HCR เป็นผู้เล่นที่โดดเด่นในวงการยูนิกซ์ของแคนาดา[ 3 ]
บริษัท HCR ถูกซื้อกิจการโดยบริษัทSanta Cruz Operation (SCO) ในปี 1990 และกลายเป็นบริษัทในเครือชื่อSCO Canada, Inc.ซึ่งดำเนินกิจการจนถึงปี 1996 เมื่อสำนักงานในโตรอนโตถูกปิดลง
จุดเริ่มต้นที่มหาวิทยาลัยโทรอนโต
บริษัท Human Computing Resources ก่อตั้งขึ้นในปี 1976 โดยนักวิทยาศาสตร์คอมพิวเตอร์หลายคนจากมหาวิทยาลัยโทรอนโต ซึ่งเป็นผู้สำเร็จการศึกษาจากมหาวิทยาลัยโทรอนโตโดยมีเป้าหมายในการสร้างกราฟิกคอมพิวเตอร์และซอฟต์แวร์ระบบ[ 4 ] [ 5 ] บริษัทนี้เป็น บริษัทเอกชน[ 6 ] ผู้ร่วมก่อตั้งคนสำคัญ [ 7 ]คือโรนัลด์ เบคเกอร์รองศาสตราจารย์ในภาควิชาวิทยาการคอมพิวเตอร์และวิศวกรรมไฟฟ้า มหาวิทยาลัยโทรอนโต และเป็นบุคคลสำคัญและผู้บุกเบิกในสาขาปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ [ 8 ] เบ คเกอร์ดำรงตำแหน่งประธานบริษัทใหม่[ 5 ]
ผู้ร่วมก่อตั้งอีกคนคือ Michael Tilson ซึ่งในฐานะนักศึกษาปริญญาโทของ Baecker [ 9 ]ที่มหาวิทยาลัยโทรอนโตในช่วงกลางทศวรรษ 1970 เป็นหนึ่งในผู้บุกเบิกการนำ Unix มาใช้ในแคนาดาในช่วงแรก[ 3 ] ผู้ร่วมก่อตั้งอีกคนคือ David Tilbrook [ 10 ]นักศึกษาของ Baecker ที่ได้พัฒนาระบบการแบ่งหน้าแบบโต้ตอบ NewsWhole สำหรับThe Globe and Mailซึ่งกลายเป็นต้นแบบของการจัดพิมพ์บนเดสก์ท็อปในช่วงแรก[ 8 ] นักศึกษาของ Baecker คนอื่นๆ ที่ต่อมาเป็นที่รู้จักกันดีในโลกของ Unix ได้แก่Rob PikeและTom Duff [ 9 ] แม้ว่าทั้งคู่ จะไม่ได้ทำงานที่ HCR ก็ตาม
ช่วงวัยแห่งการก่อร่างสร้างตัว

การให้คำปรึกษาและการทำสัญญา
สำนักงานของบริษัทใหม่ตั้งอยู่บนถนนเซนต์แมรี[ 11 ]ในอาคารสไตล์โมเดิร์นกลางศตวรรษซึ่งอยู่ไม่ไกลจากถนนยองใน ย่าน ทางเดินถนนเบย์สตรีทของเมืองโทรอนโต[ 12 ]
ทรัพยากรการคำนวณของมนุษย์เริ่มแรกมุ่งเน้นไปที่ การให้คำ ปรึกษาด้านเทคโนโลยีสารสนเทศและงานเขียนโปรแกรมตามสัญญา[ 5 ] ลูกค้ารายแรกๆ สำหรับงานตามสัญญาคือIBM [ 13 ]
แต่บริษัทยังพยายามสร้างธุรกิจผลิตภัณฑ์ด้วย โดยเริ่มดำเนินการในปี 1977 เพื่อทำการตลาดผลิตภัณฑ์จัดวางหน้าหนังสือพิมพ์ NewsWhole [ 14 ] แม้ว่าหนังสือพิมพ์จะเห็นการสาธิตผลิตภัณฑ์และชื่นชอบ แต่พวกเขาก็ไม่เต็มใจที่จะผูกมัดธุรกิจของตนกับผลิตภัณฑ์จากธุรกิจซอฟต์แวร์ขนาดเล็กที่ยังไม่ได้รับการพิสูจน์[ 13 ] ในปี 1979 ผลิตภัณฑ์ NewsWhole ก็ถูกยกเลิก[ 15 ] ดังที่ทิลสันกล่าวในการสัมภาษณ์ในปี 1986 ว่า "บริษัทค้นพบอย่างรวดเร็วว่าอุตสาหกรรมซอฟต์แวร์ไม่ใช่เรื่องง่าย" [ 13 ]
ในปี พ.ศ. 2521 Human Computing Resources เริ่มเปิดหลักสูตรเกี่ยวกับการใช้คอมพิวเตอร์ส่วนบุคคล – Commodore PET – และการใช้งานทางธุรกิจ ในพื้นที่โทรอนโต [ 11 ] ในปี พ.ศ. 2522 บริษัทใหม่นี้ได้เริ่มจัดแสดงสินค้าในงาน Canadian Computer Show and Conference ประจำปีที่โทรอนโต[ 16 ] Baecker ยังคงมีส่วนร่วมในอาชีพทางวิชาการแบบไม่เต็มเวลาในช่วงเวลานี้[ 17 ]
ผู้เชี่ยวชาญด้าน Unix
Human Computing Resources เริ่มมุ่งเน้นไปที่การเขียนซอฟต์แวร์สำหรับระบบปฏิบัติการUnix [ 5 ] [ 18 ]ซึ่งเริ่มได้รับความนิยมมากขึ้นนอก สถานที่ก่อตั้ง Bell Labsงานนี้เริ่มต้นในปี 1979 เมื่อ HCR ได้รับใบอนุญาตให้ขาย Unix ต่อจากWestern Electric Co. [ 15 ] ตามรายงานหนึ่ง HCR เป็นบริษัทที่สองที่ให้การสนับสนุน Unix ในเชิงพาณิชย์ ต่อจากInteractive Systems Corporationในสหรัฐอเมริกาในปี 1977 [ 2 ]
ไมโครซอฟต์กำลังพัฒนา Unix เวอร์ชันของตนเองที่เรียกว่าXenixและในปี 1982 ได้ร่วมมือกับSanta Cruz Operation (SCO) ในงานนี้ โดยวิศวกรของทั้งสองบริษัทได้ทำงานร่วมกันเพื่อปรับปรุง[ 19 ] จากนั้นไมโครซอฟต์และ SCO ได้ร่วมมือกับ HCR ในแคนาดา และกลุ่มผลิตภัณฑ์ซอฟต์แวร์ภายในLogica plcในสหราชอาณาจักร เพื่อทำการปรับปรุง Xenix เพิ่มเติมและพอร์ต Xenix ไปยังแพลตฟอร์มอื่น ๆ[ 19 ] ในการทำเช่นนั้น ไมโครซอฟต์ได้มอบสิทธิ์ให้ HCR และ Logica ในการพอร์ต Xenix และอนุญาตให้ใช้ไบนารี Xenix ในดินแดนเหล่านั้น[ 20 ] ด้วยเหตุนี้ Xenix บางส่วนจึงได้รับการพัฒนาโดย Human Computing Resources ในโตรอนโต[ 21 ] ประวัติความเป็นมาในช่วงแรกของ Xenix มีเรื่องราวที่ไม่ชัดเจนในบางครั้ง แต่จากบางรายงาน HCR มีบทบาทมากกว่าแค่การขยายสิ่งที่ไมโครซอฟต์ทำ เนื่องจากต้องรับช่วงต่อการพอร์ต Unix เวอร์ชัน 7 ของ AT&T ในช่วงเริ่มต้นหลังจากที่ไมโครซอฟต์ไม่สามารถทำได้[ 22 ]
โดยเฉพาะอย่างยิ่ง ตามที่ Baecker กล่าวไว้ในปี 2001 สำหรับหลักสูตรที่มหาวิทยาลัยโตรอนโตที่เขาสอนเกี่ยวกับซอฟต์แวร์ในฐานะธุรกิจ จุดเน้นของ HCR คือการ " เขียนโปรแกรมระบบ ปฏิบัติการ UNIX สำหรับบริษัทฮาร์ดแวร์ที่ไม่มีความเชี่ยวชาญด้าน UNIX และต้องการนำ UNIX ออกสู่ตลาดอย่างรวดเร็ว" [ 23 ] ด้วยเหตุนี้ กลุ่มลูกค้าของพวกเขาจึงอยู่ใน ตลาด ผู้ผลิตอุปกรณ์ดั้งเดิม (OEM) และ ตลาด ผู้ค้าปลีกที่เพิ่มมูลค่า (VAR) ซึ่งรวมถึงControl Data Corporation , NCR , Prime ComputerและNational Semiconductor [ 5 ] Tilson ได้ตีพิมพ์บทความเจ็ดหน้าในนิตยสารByte เกี่ยวกับงานของพวกเขาบน NS16032ในฐานะกรณีศึกษาของการทำพอร์ต Unix [ 24 ] สถาปัตยกรรมอื่นๆ ที่พวกเขาทำงานด้วย ได้แก่Digital Equipment Corporation PDP-11และVAX-11 , Motorola 68000 , Intel 8086 , Zilog Z8000 , เวิร์กสเตชัน PERQและComputer Automation 4/95 [ 25 ]
งานนี้มักรวมถึงการสร้างสภาพแวดล้อม Unix และคอมไพเลอร์ ที่ใช้งานได้ สำหรับภาษาการเขียนโปรแกรม C บน โปรเซสเซอร์16 บิตและ 32 บิตต่างๆ[ 25 ] นอกจากนี้ยังเน้นคุณลักษณะการพกพา ทั้งด้านดีและด้านเสีย ของภาษา C [ 25 ] Richard Miller พนักงานของ HCR ในช่วงต้นทศวรรษ 1980 [ 26 ]มีบทบาทสำคัญทางประวัติศาสตร์ใน Unix โดยในปี 1977 เขาได้ทำการพอร์ต Unix ไปยังสถาปัตยกรรมที่ไม่ใช่ PDP เป็นครั้งแรก ขณะที่เขาอยู่ที่มหาวิทยาลัยวูลลองกองในออสเตรเลีย[ 2 ] [ 27 ]
ในปี พ.ศ. 2526 นิตยสารการค้าInfoWorldระบุว่า HCR "น่าจะมีประสบการณ์ในการพอร์ต UNIX ไปยังสถาปัตยกรรมที่แตกต่างกันมากกว่าใครๆ" [ 28 ]
ระบบปฏิบัติการ Unix เวอร์ชัน HCR ได้รับการตั้งชื่อว่า Unity [ 29 ] โดยเริ่มแรกนั้นใช้UNIX System IIIเป็น พื้นฐาน [ 29 ]และวางจำหน่ายในรูปแบบสแตนด์อะโลนสำหรับมินิคอมพิวเตอร์ PDP-11 และ VAX จาก Digital Equipment Corporation [ 30 ] ยิ่งไปกว่านั้น HCR ยังมีการใช้งาน Unity ที่ทำงานบน ระบบปฏิบัติการ VAX/VMSซึ่งให้การแปลเส้นทางไฟล์และความสามารถในการใช้ยูทิลิตี้ Unix จาก VMS [ 29 ] [ 10 ] นอกจากนี้ Unity ยังวางจำหน่ายในรูปแบบ OEM สำหรับสถาปัตยกรรมอื่นๆ ซึ่งในปี 1983 รวมถึง NS16032 และ Motorola 68000 [ 31 ]
ผลิตภัณฑ์อื่นๆ
นอกจาก Unix เองแล้ว บริษัทยังจัดแสดงผลิตภัณฑ์ซอฟต์แวร์ระบบหลากหลายชนิด[ 32 ] ซึ่งรวมถึงคอมไพเลอร์สำหรับภาษาโปรแกรม Pascalและตัวแปลภาษาโปรแกรม BASIC [ 30 ] นอกจาก นี้ยังมีคอมไพเลอร์แบบครอสจาก VAX Unix ไปยัง สถาปัตยกรรม NS16032สำหรับ C, Pascal และFortran 77 [ 33 ] มีอีมูเลเตอร์RT-11 ที่ใช้ Unix [ 34 ]สำหรับการใช้งานระบบปฏิบัติการ มี HCR Menu Shell ที่กำหนดค่าได้ ซึ่งทำงานบนBourne shell มาตรฐาน และมีอินเทอร์เฟซที่เป็นมิตรและปรับแต่งได้มากขึ้น และ HCR/EDIT โปรแกรมแก้ไขข้อความ ที่เน้นหน้า จอ[ 33 ] [ 34 ]
นอกจากนี้ HCR ยังทำงานร่วมกับและทำการตลาดระบบฐานข้อมูลเชิงสัมพันธ์ Mistress บ่อยครั้ง[ 10 ] [ 35 ]ซึ่งได้รับการสนับสนุนทางการค้าจาก Rhodnius Ltd ซึ่งเป็นบริษัทซอฟต์แวร์อีกแห่งหนึ่งในโตรอนโต[ 34 ] HCR ยังทำการตลาดแอปพลิเคชันทางธุรกิจหลายรายการ[ 32 ] ในปี 1983 วารสารการค้า UNIX Reviewได้กล่าวถึง HCR ว่าเป็น "ผู้จำหน่ายซอฟต์แวร์ที่เป็นที่รู้จักกันดี" [ 36 ]
งบการเงิน
ตามรายงานฉบับหนึ่ง HCR ได้รับเงินทุนในปี 1982 และ 1983 จากบริษัทร่วมทุนของแคนาดา 2 แห่ง ได้แก่ Ventures West Technologies และ TD Capital Group โดยทั้งสองบริษัทรวมกันได้ถือหุ้น 50 เปอร์เซ็นต์ใน HCR และต่อมาได้มีการระดมทุนเพิ่มเติมโดยการลดสัดส่วนการถือหุ้นที่มีอยู่[ 5 ] ตามรายงานอีกฉบับหนึ่ง HCR ได้รับเงิน 750,000 ดอลลาร์แคนาดาจากการระดมทุนรอบหนึ่งในปี 1981 และ 2.2 ล้านดอลลาร์จากอีกรอบหนึ่งในปี 1984 โดย Ventures West Technologies เป็นหนึ่งในบริษัทที่เกี่ยวข้อง[ 15 ]
บริษัทมีกำไรในช่วงปีเหล่านี้[ 5 ] รายได้เพิ่มขึ้นจาก 1.3 ล้าน ดอลลาร์ แคนาดาในปี 1982 เป็น 2.2 ล้านดอลลาร์แคนาดาในปี 1983 และเป็น 3.2 ล้านดอลลาร์แคนาดาในปี 1984 [ 5 ]โดยมีสัญญาการพอร์ต Unix กับผู้ผลิตฮาร์ดแวร์ที่มีมูลค่าตั้งแต่ 100,000 ถึง 1 ล้านดอลลาร์แคนาดา[ 15 ] ประมาณ 80 เปอร์เซ็นต์ของยอดขายของบริษัทมาจากสหรัฐอเมริกา 15 เปอร์เซ็นต์จากยุโรป และ 5 เปอร์เซ็นต์จากแคนาดาเอง[ 5 ] ค่าใช้จ่ายด้านการตลาดมีน้อยมาก เนื่องจากผู้ผลิตฮาร์ดแวร์เป็นผู้รับผิดชอบค่าใช้จ่ายเหล่านั้นจากการขายระบบที่สมบูรณ์[ 15 ]
มีการแข่งขันกัน เนื่องจากมีบริษัทอื่น ๆ ในพื้นที่นี้ นอกเหนือจาก Interactive Systems Corporation และ SCO แล้ว บริษัทที่ทำการพอร์ต Unix หรือทำงานเกี่ยวกับ Unix อย่างมีนัยสำคัญ ได้แก่UniSoft , Microport และบริษัทขนาดเล็ก อีกจำนวนหนึ่ง[ 10 ]
เมื่อ Unix เริ่มแพร่หลายมากขึ้นในช่วงทศวรรษ 1980 [ 37 ] พนักงานของ HCR กลายเป็นผู้เผยแพร่ Unix พวกเขาถูกอ้างถึงในบทความหนังสือพิมพ์เมื่อระบบปฏิบัติการนี้ได้รับการพูดคุยกันมากขึ้นในแวดวงเทคโนโลยี[ 18 ] และปรากฏตัวในงานสัมมนาต่างประเทศร่วมกับนักประดิษฐ์และผู้บุกเบิก Unix เช่นKen Thompson , Brian Kernighan , Samuel J. LefflerและPJ Plauger [ 38 ] HCR จัดหลักสูตรฝึกอบรมเกี่ยวกับ Unix [ 30 ]จากสำนักงานในโตรอนโต HCR ได้จัดหลักสูตรฝึกอบรม Unix และสัมมนาสำหรับผู้บริหารเกี่ยวกับความสำคัญและผลกระทบของ Unix [ 39 ]และจัดสัมมนาเบื้องต้นเกี่ยวกับ Unix ในเมืองต่างๆ ของอเมริกาเหนือ[ 40 ]ระหว่างปี 1982 ถึง 1985 เจ้าหน้าที่ HCR ได้ตีพิมพ์บทความจำนวน 12 บทความสำหรับ หรือนำเสนอในการประชุมของสมาคมUSENIX [ 41 ]และ HCR เป็นเจ้าภาพจัดการประชุม USENIX ฤดูร้อนปี 1983 ที่เมืองโทรอนโต ซึ่งมีผู้ใช้ Unix เข้าร่วมประมาณ 1,600 คน[ 37 ]
อย่างไรก็ตาม โดยรวมแล้ว HCR ไม่ได้มุ่งเน้นไปที่ภารกิจใดภารกิจหนึ่งโดยเฉพาะ ในหลักสูตรซอฟต์แวร์ในฐานะธุรกิจในปี 2001 Baecker ได้พูดถึง "กลยุทธ์ผลิตภัณฑ์สามประการของ HCR" และเริ่มต้นด้วยการวิจารณ์ช่วงเวลาที่เขารับผิดชอบบริษัท โดยกล่าวว่ากลยุทธ์ของบริษัทสะท้อนถึงบุคลิกของเขา: "นักวิชาการ ผู้มีวิสัยทัศน์ ... ไปทุกที่ ซึ่งก็คือไม่มีจุดมุ่งหมายและไม่ไปไหน" [ 23 ]
การเปลี่ยนแปลงในตำแหน่งผู้นำ
ในเดือนกุมภาพันธ์ พ.ศ. 2527 เบคเกอร์ได้ลาออกจากตำแหน่งประธานของ HCR [ 5 ]และกลับไปเป็นอาจารย์ประจำที่มหาวิทยาลัยโทรอนโตอีกครั้ง[ 7 ] เดนนิส คูคูลสกี ซึ่งเคยเป็นผู้จัดการฝ่ายขายระดับประเทศ ของTektronix ได้รับการแต่งตั้งให้ดำรงตำแหน่งประธานแทน[ 5 ] เบคเกอร์ยังคงดำรงตำแหน่งประธานกรรมการของบริษัท[ 1 ]
ภายใต้การบริหารของคูคูลสกี บริษัทพยายามมุ่งเน้นไปที่ผลิตภัณฑ์ซอฟต์แวร์ที่จะทำงานบน Unix [ 5 ] และโดยเฉพาะอย่างยิ่ง ผลิตภัณฑ์ที่มุ่งเป้าไปที่ผู้ใช้ทางธุรกิจ[ 18 ] อันที่จริง คำมั่นสัญญาในการผลิตแอปพลิเคชันทางธุรกิจเป็นส่วนหนึ่งที่ดึงดูดเงินทุนร่วมลงทุน และเป็นส่วนหนึ่งที่ทำให้คูคูลสกีได้รับการว่าจ้าง[ 15 ] บริษัทประสบกับผลขาดทุนอย่างมากในปี 1985 เนื่องจากต้นทุนการพัฒนา การขาย และการตลาดที่เพิ่มขึ้น รวมถึงการเปิดสำนักงานขายในสหรัฐอเมริกา[ 5 ]
HCR เปิดตัวชุดซอฟต์แวร์ แอปพลิเคชันธุรกิจ Chronicle ในปี 1985 [ 33 ] Chronicle ของ HCR ประกอบด้วยโมดูลสำหรับบัญชีแยกประเภททั่วไปบัญชีเจ้าหนี้และบัญชีลูกหนี้รวมถึงสินค้าคงคลังการออกใบแจ้งหนี้ใบสั่งซื้อและการวิเคราะห์ยอดขายและผลกำไร[ 5 ]
ต่อมา HCR ได้ออกซอฟต์แวร์ธุรกิจ Chariot UNIX ซึ่งมีราคาขายประมาณ 7,500 ดอลลาร์ต่อระบบพัฒนา[ 42 ] ซอฟต์แวร์ นี้ประกอบด้วยโมดูลแอปพลิเคชันธุรกิจของ Chronicle แต่ที่สำคัญกว่านั้นคือมีตัวสร้างแอปพลิเคชันแบบ4GLที่ช่วยให้ลูกค้าของ HCR สามารถสร้างแอปพลิเคชันธุรกิจใหม่หรือปรับแต่งแอปพลิเคชันที่มีอยู่ได้[ 43 ] [ 23 ] Chariot มุ่งเป้าไปที่ตัวแทนจำหน่ายที่เพิ่มมูลค่า (VARs) และทำงานบนDEC VAX , IBM PC AT , AT&T 3BและNCR Tower [ 43 ] Chariot ได้รับการตอบรับเป็นอย่างดีในงานแสดงสินค้าอุตสาหกรรมคอมพิวเตอร์ และมี VARs ประมาณ 1,500 รายลงทะเบียนหรือแสดงความสนใจ[ 44 ] [ 45 ]แต่ HCR ขาดแคลนทั้งเวลาและเงิน และไม่สามารถส่งมอบได้ตามกำหนดในเดือนกุมภาพันธ์ พ.ศ. 2529 และแม้ว่า Chariot จะพร้อมสำหรับการวางจำหน่าย บริษัทก็ขาดความสามารถในการทำการตลาดอย่างมีประสิทธิภาพ[ 44 ]
ผลิตภัณฑ์ทางธุรกิจเหล่านี้ไม่ประสบความสำเร็จ[ 23 ]โดยมีรายได้จริงเข้ามาน้อยมากและมีต้นทุนการพัฒนาจำนวนมาก[ 13 ] โดยรวมแล้ว Human Computing Resources ประสบกับความยากลำบากเช่นเดียวกับบริษัทซอฟต์แวร์หลายแห่ง เช่น การคาดการณ์ต้นทุนการพัฒนาที่ไม่ถูกต้อง และไม่แน่ใจว่าจะทำการตลาดผลิตภัณฑ์อย่างไรเมื่อพัฒนาเสร็จแล้ว[ 46 ] ผู้บริหารคนหนึ่งให้ความเห็นกับFinancial Postว่าเมื่อพูดถึงซอฟต์แวร์ "การกำหนดราคาเป็นเรื่องลึกลับ" [ 46 ]
การวิเคราะห์หลักสูตรของ Baecker วิจารณ์ยุคนี้ของบริษัทเช่นกัน โดยกล่าวว่าบริษัทได้สะท้อนบุคลิกของ Kukulsky ที่เป็น "นักขาย นักฉวยโอกาส ... ไปในที่ที่มีเงิน เช่น 4GL สำหรับ UNIX ซึ่งเป็นพื้นที่ที่ HCR ไม่มีความเชี่ยวชาญ" [ 23 ]
มีการเปลี่ยนชื่อและมีการเปลี่ยนแปลงผู้นำอีกครั้ง

ผลกระทบจากโครงการ Chariot รุนแรงมากจนกระทั่งในเดือนกรกฎาคม พ.ศ. 2529 Kukulsky ได้ลาออกและ Tilson ผู้ร่วมก่อตั้งได้ขึ้นเป็นประธานบริษัท[ 44 ] [ 46 ] ก่อนหน้านี้ Tilson ดำรงตำแหน่งรองประธานฝ่ายพัฒนาทางเทคนิค[ 38 ] ฝ่ายบริหารของบริษัทได้ขายผลิตภัณฑ์ทางธุรกิจออกไป[ 13 ]โดยตัดสินใจที่จะกลับมามุ่งเน้นที่ซอฟต์แวร์ระบบและนักพัฒนา[ 45 ] นอกจากนี้ยังมีการลดจำนวนพนักงานด้วย[ 15 ]
การเปลี่ยนแปลงดังกล่าวส่งผลให้ HCR กลับมาทำกำไรได้อีกครั้ง โดยมีกำไรประมาณ 100,000 ดอลลาร์จากรายได้ 4 ล้านดอลลาร์[ 15 ]
ภายในปี 1987 ชื่ออย่างเป็นทางการของบริษัทได้เปลี่ยนเป็น HCR Corporation [ 47 ] การเป็นเจ้าของหลักของบริษัทถูกแบ่งออกเป็น 5 กลุ่มนักลงทุนร่วมทุน ซึ่งรวมกันแล้วเป็นเจ้าของ HCR ร้อยละ 70 [ 15 ] สำนักงานใหญ่ก็ย้ายที่ตั้งเช่นกัน โดยปัจจุบันตั้งอยู่ใน อาคาร บนถนน Bloorในย่าน Yorkville ของเมืองโทรอนโตซึ่งอยู่ไม่ไกลจากที่ตั้งเดิม[ 47 ]
บริษัทยังคงมีบทบาทที่โดดเด่นในอุตสาหกรรม Unix ทิลสันได้บรรยายในงานAUUG ที่เน้น เรื่อง Unix เกี่ยวกับลักษณะของ Unix ในอีก 13 ปีข้างหน้าในปี 2000 [ 47 ] ในปี 1989 สาขาแคนาดาของ UniForum ได้ยกย่องทิลสันให้เป็นบุคคลแห่งทศวรรษจากผลงานของเขาเกี่ยวกับ Unix [ 3 ]
บริษัทยังคงดำเนินงานพอร์ต Unix ที่ซับซ้อนต่อไป เช่น การทำสัญญากับETA Systemsเพื่อพัฒนาคอมไพเลอร์ C และพอร์ตUnix System Vพร้อมกับ การปรับปรุงเครือข่ายของ Berkeley Software Distribution ไปยัง ซูเปอร์คอมพิวเตอร์ประมวลผลเวกเตอร์ETA10 ของบริษัทดังกล่าว[ 48 ] ในทำนองเดียวกัน HCR ทำสัญญากับIntelเพื่อพัฒนาคอมไพเลอร์ C และ Fortran 77 สำหรับสถาปัตยกรรมซูเปอร์คอมพิวเตอร์ประมวล ผลแบบขนาน iWarp [ 49 ] HCR ใช้ Bell Labs Portable C Compiler (pcc) เป็นจุดเริ่มต้นสำหรับงานประเภทนี้เป็นส่วนใหญ่ แต่พวกเขาได้พัฒนาส่วนประกอบของตนเอง เช่นตัวเพิ่มประสิทธิภาพโค้ดระดับกลางแบบพกพาที่เข้ากับโครงสร้าง pcc [ 49 ]
ฝ่ายบริหารของบริษัทได้ให้ความสำคัญกับการพัฒนาเครื่องมือเป็นหลัก ภายในปี 1989 HCR ยังคงเป็นผู้จำหน่ายตัวแปลภาษา BASIC และคอมไพเลอร์ Pascal [ 10 ]และได้เพิ่มคอมไพเลอร์สำหรับภาษาโปรแกรม C++ ที่กำลังเติบโตซึ่งมีพื้นฐานมาจาก Cfrontของ AT&T [ 50 ] โฆษณา ผลิตภัณฑ์ HCR/C++ ของพวกเขาเน้นย้ำถึงการบรรจุแบบหลายแพลตฟอร์ม เอกสารประกอบ และบริการสนับสนุนที่มาพร้อมกับผลิตภัณฑ์[ 51 ] HCR เป็นผู้มีส่วนร่วมในช่วงแรกในความพยายามในการกำหนดมาตรฐาน ISO C ++ [ 52 ]
นอกจากนี้ HCR ยังให้บริการตรวจสอบความถูกต้องและชุดทดสอบสำหรับคอมไพเลอร์ C อีกด้วย[ 10 ] [ 34 ]ในปี พ.ศ. 2533 HCR ได้ประกาศเปิดตัวชุดทดสอบ SuperTest โดยร่วมมือกับ Associated Computer Experts (ACE) ของเนเธอร์แลนด์ ซึ่งประกอบด้วยการทดสอบความสอดคล้องและคุณภาพของคอมไพเลอร์ C เกือบ 400,000 รายการ[ 53 ]
นอกจากนี้ HCR ยังพัฒนาและจำหน่ายระบบเมนูควบคุมการกำหนดค่า หรือ CoCo [ 33 ] ผลิตภัณฑ์นี้ได้รับการออกแบบมาเพื่อจัดการคำขอเปลี่ยนแปลงและสนับสนุนรูปแบบการตรวจสอบโค้ดโดยใช้ระบบอีเมลที่มีอยู่ในแพลตฟอร์ม Unix [ 33 ] [ 54 ] บทความ สำรวจในSoftware Engineering Notesระบุว่า CoCo เป็น "เครื่องมือที่น่าสนใจ" ที่สามารถใช้ร่วมกับคำสั่งการจัดการการกำหนดค่าบน Unix ที่มีอยู่ เช่นSCCSได้[ 54 ]
ในช่วงสงคราม Unixในช่วงปลายทศวรรษ 1980 HCR สังกัดอยู่ฝ่ายUnix International [ 55 ]
ในปี พ.ศ. 2533 HCR มีพนักงานประมาณ 50 คน[ 3 ] บริษัทไม่ได้เปิดเผยรายได้ประจำปี ณ จุดนั้น[ 3 ]
ในการวิเคราะห์หลักสูตรของ Baecker เกี่ยวกับประวัติเชิงกลยุทธ์ของบริษัท เขาได้สรุปช่วงเวลานี้ว่าสะท้อนถึงธรรมชาติของ Tilson ที่เป็น "นักเทคโนโลยี นักปฏิบัติ นักความเป็นจริง ... ไปในที่ที่ HCR มีความเชี่ยวชาญ เช่น เครื่องมือพัฒนาซอฟต์แวร์ UNIX (น่าเสียดายที่สายเกินไป)" [ 23 ] อย่างไรก็ตาม ความทรงจำของ Tilson เผยให้เห็นมุมมองที่เป็นบวกมากกว่า: "บทบาทของผมในฐานะ CEO คือการพลิกฟื้นบริษัทโดยมุ่งเน้นที่ธุรกิจหลักมากขึ้น ผลลัพธ์สุดท้ายคือการถูกซื้อกิจการในฐานะธุรกิจที่มีสุขภาพดีพร้อมผลตอบแทนที่ดีสำหรับผู้ถือหุ้นและโอกาสใหม่ๆ สำหรับพนักงาน" [ 56 ]
การเข้าซื้อกิจการโดย SCO
บริษัทSanta Cruz Operation (SCO) ซึ่งเป็นบริษัทสัญชาติอเมริกันที่ตั้งอยู่ในเมืองซานตาครูซ รัฐแคลิฟอร์เนียประกาศเมื่อวันที่ 9 พฤษภาคม 1990 ว่าจะเข้าซื้อกิจการ HCR Corporation [ 3 ] เงื่อนไขทางการเงินไม่ได้ถูกเปิดเผย แต่บริษัททั้งสองกล่าวว่าจะเป็น "การแลกเปลี่ยนหุ้นที่มีมูลค่าหลายล้านดอลลาร์" [ 6 ] บริษัทที่ถูกซื้อกิจการจะใช้ชื่อ SCO Canada, Inc. และดำเนินงานในฐานะบริษัทสาขาอิสระ[ 57 ] สำนักงานยังคงอยู่ที่ที่อยู่เดิมบนถนน Bloor Street [ 58 ] Tilson ยังคงเป็นหัวหน้าฝ่ายปฏิบัติการและดำรงตำแหน่งรองประธานของ SCO [ 59 ] ทั้งสองบริษัทเคยเป็นทั้งพันธมิตรและคู่แข่งกันในช่วงเวลาต่างๆ ในอดีต[ 19 ] [ 20 ] [ 1 ]เช่นเดียวกับกลุ่มผลิตภัณฑ์ซอฟต์แวร์ของ Logica (ซึ่งเป็นส่วนหนึ่งของงาน Xenix ในช่วงแรก และ SCO เคยเข้าซื้อกิจการในปี 1986) [ 60 ] [ 61 ] [ 20 ]
การเข้าซื้อกิจการ HCR ทำให้ SCO สามารถปรับปรุงเครื่องมือพัฒนาซอฟต์แวร์ให้ดียิ่งขึ้น โดยเฉพาะอย่างยิ่งสำหรับระบบปฏิบัติการSCO OpenDesktop ที่เพิ่งเปิดตัว [ 62 ] SCO Canada ยังรับช่วงต่อการพัฒนาคอมไพเลอร์ SCO Microsoft C ที่มีอยู่เดิมตั้งแต่สมัย Xenix โดยมีการนำเสนอควบคู่ไปกับคอมไพเลอร์ pcc ซึ่งเป็นส่วนหนึ่งของระบบพัฒนา SCO OpenDesktop [ 63 ] SCO Canada ยังคงจำหน่ายผลิตภัณฑ์ HCR C++ ซึ่งในปี 1991 มีไซต์ที่ได้รับอนุญาตใช้งานประมาณ 450 แห่ง[ 64 ]และยังคงมีบทบาทในความพยายามในการกำหนดมาตรฐานของภาษา[ 65 ]
นอกจากนี้ SCO Canada ยังรับงานอื่นๆ เช่น การให้ความช่วยเหลือในการย้ายระบบไปยัง SCO Unix แก่พันธมิตรเชิงกลยุทธ์[ 66 ]และการทำงานบูรณาการระหว่าง SCO Unix และNovell NetWare [ 67 ]
ในเดือนกันยายน พ.ศ. 2538 มีการประกาศว่า SCO กำลังซื้อUnixWareและธุรกิจ Unix ที่เกี่ยวข้องจากNovellซึ่งได้ซื้อมาจากUnix Systems Laboratoriesในปี พ.ศ. 2536 [ 68 ] สำนักงาน Novell ใน รัฐนิวเจอร์ซีย์มีกลุ่มภาษาและเครื่องมือพัฒนาที่มีเทคโนโลยีที่ทันสมัยกว่าที่ SCO Canada เคยใช้[ 69 ]และนั่นทำให้พนักงานฝ่ายวิศวกรรมของ SCO Canada ไม่จำเป็นอีกต่อไปเมื่อข้อตกลงกับ Novell เสร็จสิ้นในเดือนธันวาคม พ.ศ. 2538 สำนักงาน SCO Canada จึงปิดตัวลงในช่วงต้นปี พ.ศ. 2539 [ 70 ]