The Pros and Cons of Proprietary
It was also already clear that mass market profits came from hardware, not software sales. Apple was developing some of the most complex desktop software in the industry, and had no way to earn its money back apart from using it to add value to Macs.
CEO John Sculley determined that Apple needed to start selling its Mac System Software as a retail package. However, sales did not turn out to be very impressive, partly because the Mac System Software had already been established to be free, and asking consumers to pay for something they currently get for free is a difficult sale.
That put Apple in a tough position. It could drop its entire business model of building Macs as ready to go, sophisticated machines and port its windowing software to run on Unix or DOS PCs, or it could struggle to maintain itself as a proprietary island in a sea of standardized Unix machines and DOS computers.
Try Everything
Apple investigated all the options:
-
-
-
-
All of those efforts were frustrated by increasingly complex software development.
Essentially, Apple's core competency was producing sophisticated, proprietary software that sold its hardware. Paradoxically, the extreme cost of maintaining and expanding that complex software was also destroying the company's ability to stay competitive.
At the same time, Apple’s ideas were being both poached outright and imitated in cheaper, simpler versions that were more competitive because they were easier to maintain.
The Parallel Process of NeXT
The problems Apple were facing were well known to NeXT, because in addition to Jobs, many other NeXT employees were also from Apple. Rather than trying to build NeXT completely from scratch, the company identified existing open source software as a means to rapidly deliver their unique technology.
In other words, NeXT focused on delivering unique value, rather than simply building the whole widget just because it could. As a result, NeXTSTEP was the first commercial operating system of the 90s to leverage the power of open source. That enabled NeXT to spring its new system on the tech world within just a few years, and dazzle crowds with tech demonstrations that were far beyond anything Apple and Microsoft were doing.
Example: PowerTalk
Apple began shipping PowerTalk in 1993, but its huge appetite for RAM and disk space made it practically impossible to use on early Macs. It also required complex, highly customized support from third party developers.
The real stake in the heart of PowerTalk was the increasing availability of simpler, common email systems that were open in principle, not just in name like the Apple Open Collaboration Environment of which PowerTalk was a component.
By 1996, Apple was ready to abandon the entire AOCE project along with the failed remains of Copland.
Hindsight makes people in the past seem stupider than they actually were. Apple's efforts with PowerTalk at the time looked like a simple extension of its success with ultra easy networking of AppleTalk. Further, other competing efforts to predict how the future would turn out didn't work out as expected either.
Bureaucratically Open
Microsoft's answer to PowerTalk came after Apple had given up on AOCE. Two elements of Microsoft's 1991 plans for Cairo--an email messaging server and a directory server--were spun off as Exchange Server in 1996.
The fantasy of an ivory tower standards body designing perfect, open standards is as elusive to spot in the real world as Sasquatch.
A More Practical Kind of Open
Because the IETF serves the needs of the industry as a whole, and intends to drive productivity with consensus and interoperability--rather than designate legally prescribed ways of how things will be done--its standards are often more useful and practical than those designated by organizations and therefore more widely adopted.
The OSI project collapsed in 1996, leaving Europe and Japan significantly behind the US in networked computing.
Microsoft faced a similar set of setbacks when the ITU X.400 and X.500 standards it supported for messaging and directories were eclipsed by IETF’s SMTP and LDAP.
How an IETF Draft Becomes an Internet Standard
-
•a proposed standard describes a reviewed, practical specification that is well understood
-
•a draft standard specification has seen at least two independent and interoperable implementations
-
•an Internet standard results from a draft being ratified and established as technically mature and significant
Internet standards such as TCP/IP networking, SMTP email, and LDAP directory services have all been similarly ratified by IETF volunteers working to create consensus resulting in interoperable systems between vendors.
Open source development commonly follows similar consensus planning to develop software projects.
Open vs Secret
There are no secrets in open standards; that's why none have developed the mythical "interoperable DRM," an illogical absurdity because DRM is the opposite of open; it is by design restricted operability.
If Apple licensed its FairPlay broadly, it would be another secret system, not an open standard. If it presented it as an open standard, it would be as useless as a public lock with publicly available keys.
Open standards don't solve the problem of DRM because they are intended to create interoperability, not stifle it.
In a world of markets and profits, there is a place for proprietary technology. The reason the original Mac was so tightly integrated and "just worked" was that it was a proprietary product designed by one company.
Licensed vs Franchised
If Apple had created a generic Mac reference design and broadly licensed it, it would have less control over how variants were developed. Macs from different makers would only work together fairly well, resulting in a world more like Windows, where differences between PCs in hardware and component quality commonly frustrate Microsoft's plans.
The only way Apple could ensure that all resulting products were equally well designed is to franchise the design rather than licensing it as a set of technologies. In other words, resell the entire box as designed. Apple did this successfully with HP on the iPod, until HP decided that Apple wanted it to assume too much risk in selling the HP branded iPod.
Franchising an entire design is problematic. Most companies actually intend to make money, so simply reselling a set design and paying royalties on it gives them little opportunity to either distinguish themselves in the marketplace or earn money from their own innovations.
The Trouble with Collaboration: Pippin, PlayStation, 3DO
Pippin involved too much general computing hardware, making it too expensive and poorly adapted to compete against other game consoles.
Being proprietary and a product unique to Sony helped the PlayStation to succeed where other consoles failed. In that respect, the PlayStation was very much like Apple's original Mac. Both were fairly simple and didn't need to interoperate with other systems.
Use the Source
Being wholly proprietary often turns into a liability as devices progressively get more complex and need to integrate into networks; PowerTalk provides a good example of how Apple's Mac software in general was running into that problem.
NeXT's mix of proprietary specialty technology on top of an open foundation infiltrated its way into Apple's culture in 1997 as Jobs began to turn Apple into a host vehicle for NeXT’s technologies.
Once the company recovered, it was able to both rapidly build upon its closed, unique offerings and incorporate new advancements from outside open source projects. Apple incorporates open code from GNU, OpenBSD, NetBSD, and FreeBSD into Mac OS X.
Adding proprietary value to openly available code and specifications allows Apple to distinguish its products while still leveraging the power of open source and open standards. Because Apple makes its money on hardware, it can work to create good implementations, rather than working to hinder open interoperability, like Microsoft.
Apple vs Microsoft in Interoperability
Apple and Microsoft have different views on interoperability, stemming from their business models. The more interoperable Macs are, the more attractive they become to buyers. However, as Microsoft's software becomes more interoperable, there are simply more reasons to use free alternatives instead.
Using open software and promoting interoperability work in Apple’s favor; both are a threat to Microsoft.
Apple will be using this principle to hit Microsoft hard in a competitive arena where it has not previously made much progress. The next article explains what that is.
Did you guess that open source was the fearsome empowering technology? Guess what the product is!
Next Articles:
This Series