The Line That Never Widened
Copyright© 2026 by Alexander Winston
Chapter 2: The Product Without a Home
Mid-February through March 1995 — Novell offices and UnixWare engineering facilities, Utah
Paul’s fax came through on a Tuesday, twelve curling pages of thermal paper still warm when Sarah pulled them from the machine: three years of Front Range Commercial Bank’s server purchases, sorted the way Paul had sorted everything for fifteen years — by platform, then by date, a column of NetWare purchase orders running down most of every page.
The first page told Paul’s story exactly the way he wanted it told. NetWare remained overwhelmingly the platform of record. The bank kept buying NetWare servers on a schedule that hadn’t changed in three years. Nothing in the raw numbers suggested Front Range was going anywhere.
Sarah spent the morning taking Paul’s twelve pages apart and putting them back together by a different measure. Not total servers owned — new workload placed. She drew four columns on a legal pad: NetWare, commercial UNIX, other, and a fourth column she left unlabeled until she’d filled it in.
The existing file and print work kept landing on NetWare, exactly as it always had. The core banking applications and the databases they depended on kept landing on the UNIX systems, exactly as they always had. But three of the last six new departmental applications hadn’t landed on either. They’d arrived as complete packages, hardware and operating system and support contract bundled together by whichever vendor had won the department’s business that quarter. Two of those bundles ran on whatever platform their vendor happened to ship — a proprietary check-sorting controller nobody at the bank had chosen on its own merits, and a proprietary branch-automation system Front Range had never used before and would probably never use again. The third was the imaging pilot Ellen had shown her, and it was the first of the six to arrive on Windows NT. Three more NT purchases already sat in the current capital budget, waiting on nothing but department sign-off.
Sarah labeled the fourth column WINDOWS NT and looked at what she’d built. The installed base described where the bank had been. The purchase orders described where it was going. NetWare wasn’t losing a single server it already owned. It was losing every workload that hadn’t been invented yet — and there were always more of those than there were servers already sitting in a rack.
She moved the imaging pilot from the bottom of somebody’s mental NetWare tally to the top of a new list, and started making calls.
Margaret Sloan found her before lunch, arms full of the material Sarah had requested two weeks earlier — a research analyst’s idea of a complete answer, considerably more complete than Sarah had expected for a request she’d made half-formed from her Denver hotel room.
The financial documents explained, in the flat language finance people used when they’d already made up their minds, exactly why UnixWare kept losing every executive argument. The acquisition and the engineering investment behind it were difficult to justify against the revenue the product actually returned. UnixWare was competing for enterprise UNIX customers who already had relationships with Sun or HP or IBM, none of whom had any reason to switch. Novell’s own sales channel, built and trained to sell NetWare into network administrators, had no natural instinct for selling a general-purpose operating system to a UNIX buyer who had never thought of Novell as anything but a networking company. Supporting a full commercial UNIX — certification, driver work, a release engineering discipline separate from NetWare’s — cost money that showed up on a balance sheet long before the product justified it.
The technical material told a different story entirely, and Sarah read it twice to be sure she wasn’t only seeing what she wanted to see. UnixWare did the things NetWare had never been built to do and never would be: a genuine multiuser environment, System V interfaces every UNIX developer already knew, a real home for the databases and line-of-business applications that had outgrown a specialized network kernel, and all of it running on Intel hardware that cost a fraction of what a Sun or HP box charged for the same workload. UnixWare 2, barely a month old, was current and competent by any technical measure Sarah could find.
Novell had a financial argument for giving up on UnixWare and a technical argument for keeping it, and the two arguments were not describing the same product. A poorly positioned product was not automatically a poor operating system. Somebody in this building had confused the two, and it was costing Novell an asset nobody else in the industry could easily replace.
She went to see the people who actually built it.
Eric Langford met her in the UnixWare engineering lab already braced for a fight, which told Sarah most of what she needed to know about how these visits usually went. He was younger than she’d pictured from his memos, and he had the specific tiredness of an engineer who had spent two years defending work that kept getting reviewed by people deciding whether to sell it.
“If you’re here to help write the justification,” he said, “I can save you some time. I’ve read the divestiture drafts. I know what they say about us.”
“I’m not here to help write it,” Sarah said. “I want to see what it does.”
He showed her anyway, warily at first and then with the unmistakable relief of an engineer finally allowed to talk about the thing he was proud of instead of the thing he was expected to apologize for. The UnixWare 2 system on his bench ran a database workload and three separate applications that had no business trying to run inside a NetWare kernel and ran comfortably here, on hardware that would have looked modest next to a Sun installation costing four times as much. It wasn’t experimental. It wasn’t incomplete. Its entire problem was that any customer shopping for this exact capability could already buy it from Solaris, or AIX, or HP-UX, from a vendor with a decade more relationships in that market than Novell had ever tried to build.
“Could NDS run on this?” Sarah asked. “NetWare Directory Services, the NCP file and print protocols — could any of it move over?”
Eric considered the question like a man deciding how honest to be. “Possible and easy aren’t the same thing. Some of what NDS does is wound tightly into NetWare’s own architecture — you’d have to pull the directory logic and the protocol handling apart from that before any of it could live somewhere else. That part’s doable with enough engineering time. File and print services would need real rework, not a recompile. And you’d need administration tools that could manage a NetWare server and a UNIX server as one environment during however long the transition took, because nobody’s going to cut over on a weekend.” He shrugged. “There’s no wall in the way. There’s a bill.”
“Then why hasn’t anyone tried?”
“Because nobody’s ever been told to.” Eric leaned against the bench. “The way it works today, UnixWare connects to NetWare and NetWare gets you into UNIX. Both groups sell a bridge. Neither group’s job is to make the bridge unnecessary.”
“We own both sides of the bridge,” Sarah said.
“Yes,” Eric answered. “And we charge customers every time they cross it.”
Sarah thought of Ellen Barrett’s four separate identity systems, of Curtis working through a personnel change one login at a time, of a bank that liked Novell in every particular and kept buying something else anyway. Front Range was paying for the cost of the bridge. Any customer running UnixWare beside NetWare would be paying Novell on both sides of it, while neither half of the company had been told to remove the crossing.
She asked what actually stood between UnixWare and becoming the obvious choice for that Intel-based UNIX workload, assuming the technology itself wasn’t the problem.
“Not performance,” Eric said. “Participation. Hardware companies won’t pour unlimited engineering into a platform with our installed base — they go where the volume already is. A university can’t casually license commercial UNIX for every machine in a lab. Software companies won’t certify one more proprietary variant unless customers are already asking for it in numbers we don’t have.”
“What if we published the source? Not evaluation copies — a license that let anyone use it, modify it, redistribute it.”
Eric looked at her the way she imagined a man might look at someone proposing to give away the building they were both standing in.
“That’s years of purchased and internally developed engineering,” he said. “And I’m not sure all of it is even entirely ours to give away — there’s third-party code in that stack with its own restrictions attached. Publishing something doesn’t automatically make it a reliable release somebody can build a business on. And no developer worth having is going to invest real time in a platform Novell can turn around and reclaim exclusive control of the moment it starts looking valuable.” He crossed his arms. “So what’s left for us to sell, exactly, once we’ve given away the thing we spent all this money buying?”
Sarah didn’t have a clean answer, and she didn’t pretend to. What she had instead was Eric’s own list, unintentionally sorted into two piles: things that made a license worthless if you left them out — real permission to use, modify, and redistribute, and no clause anywhere that let Novell take it back once other people had built on top of it — and everything else, which was a separate question entirely.
To read the complete story you need to be logged in:
Log In or
Register for a Free account
(Why register?)
* Allows you 3 stories to read in 24 hours.