ClimbingTheLog said:
That's what the BlueBox was for.
When was the last time you used Blue Box?
Blue Box provided an environment that is about as integrated into Rhapsody as Windows is in the Mac OS while running in VirtualPC. If Blue Box was any type of solution for Mac OS apps in Rhapsody, then I wouldn't have a need for a dedicated Mac OS 8.6 system. But Blue Box is in no way a replacement for a stand alone Mac OS system... which is why I tend to use Blue Box very sparingly on my systems today.
Apple made major advances when developing Classic, which is a far better environment than Blue Box was.
I'm not sure what kind of corporations you're used to working in but they're very different from the ones I've worked in.
Fair enough.
Besides, both Compaq and HP were shipping USB stacks for NT 4.
USB was not supported by Microsoft in NT 4.0. Which made any USB solution in NT 4.0 little more than a hack... which is never good for an IT department.
What would you buy in January 2000 for a multi-thousand client site? Win2K licenses that aren't available?
Why are you talking about January 2000?
Lets refresh your memory... You said:
"Then Apple pulled the plug on YellowBox for Windows. From a business perspective, our course of action wasn't a hard decision. Instead of buying a couple thousand new Macs, a couple thousand new Windows boxes with NT4 were bought instead."
That puts us in June/July of 2000 (assuming that you turned around and placed the orders within a couple weeks of Apple pulling the plug on Yellow Box for Windows).
And if you did your major purchases in January (as you seem to be pushing that month) then the change due to Yellow Box would have effected the January
2001 purchases.
Wait - buying NT4 licenses in 2000 was crazy, despite the fact that 2000 hadn't shipped yet but buying 2000 licenses in 2006 makes sense? I can't keep up.
The problem is that you don't have your dates right... otherwise you would have no problem both telling us your original story and arguing these finer points.
When you say "I have no idea who would have.." you suggest that you would have been in a position to have known about it. Are you a former NeXT'er at Apple?
Yes, I've been in a very good position (both then and now to a degree) to know these types of things.
No, I do not, and have never, work for Apple Computer. And no, I would never work for Apple Computer... specially knowing what I know.
I'm close friends with people who worked for both NeXT and Apple (some have since left) and of former third party NeXT developers who are now working at Apple.
... Of course these days information from inside Apple isn't very free flowing. But back in the days of the merger through to the release of Mac OS X people I knew felt free to talk about most of these issues (and their frustrations) within Apple.
If so, step forward because you would have known what was really going on at the time. All I have is what Apple was telling us.
Anyway, it was this guy called Avie Tevanian. If you work at Apple you probably would have heard of him.
I'm pretty sure I've heard of
Avie Tevanian.
Avie has been there pretty much from the start of NeXT... but in May of 1997 the merger of Apple and NeXT wasn't completed and NeXT software engineers (like Avie) who had never worked with the Mac OS had tons of big plans that were quickly sidelined.
You want to know what was going on in Apple at the time... Okay.
After the merger the
NeXT'er quickly found out that they were now under the same pressure that the former Copland development team had been under, which was to produce a product quickly. This changed the focus from developing new technologies to finding new uses for old technologies to save time. Blue Box was developed from the foundations of MAE, Carbon was developed from the Copland API, Yellow Box was a modified version of the OpenStep APIs. Anything that would have meant starting from scratch was scrapped (ie Yellow Box for Mac OS 7/8). Anything that couldn't guaranty a return was scrapped or sidelined (ie Yellow Box for Solaris and HP/UX). Everything became focused. The only reason Yellow Box for Windows survived as long as it did was because it was the same environment as WebObjects for Windows.
The other thing was that Apple wanted to relieve itself of licensing ties that had kept the cost of NEXTSTEP/OPENSTEP so high (noting that the price was already artificially high to make sure that NEXTSTEP/OPENSTEP wasn't sold in the desktop market as per the settlement agreement with Apple back in 1986). Rhapsody still had all these licensing ties which made it expensive (compared to Mac OS 8). When Apple was force to take the time to add Carbon to Mac OS X, they took that time to remove as many thing of that nature from the system as possible (which lead to Darwin) and they decided that Display Postscript was a little too expensive to continue using.
Because Display Postscript was jointly developed between NeXT and Adobe, Apple now had the back ground to reinvent this wheel... using the license free PDF standard rather than Postscript.
Another important behind the scenes development was that the big name developers didn't trust Apple when it came to Carbon. They felt that Carbon was going to be a second class environment compared to Cocoa. So to prove to developers that Apple believed in Carbon as much as Cocoa they decided to base the most important application in the system on Carbon... the Finder. Of course, Carbon wasn't ready for prime time when Mac OS X shipped (and the Finder showed this weakness off in spades), but by the time 10.2 was release Carbon had become a virtual equal to Cocoa as Apple had promised.
So you weren't in Apple Enterprise Sales because that's what they were selling. If you know that Yellow Box for Allegro never existed, then you can prove that they were bald-faced lying to us. But we, as customers, didn't have your level of insider information and assumed they weren't lying.
If you aren't/weren't an Apple insider please let us know that so we can live with the comfort that the Apple Enterprise Sales Team wasn't actually selling us complete fabrications.
The sales team at Apple Enterprise back then was manned by NeXT employees.
Apple Enterprise was
NeXT Software. It sold WebObjects 3.x, OPENSTEP 4.2, Enterprise Objects Frameworks 2.x, Portable Distributed Objects 4.x, and OpenStep Enterprise for Windows, Solaris and HP/UX.
If they were telling you that there was going to be a version of Yellow Box for the Mac OS... then they were pretty far off the mark. But Apple did keep a lot of people in the Enterprise/WebObjects division out of the loop on a lot of things. It was a constant complaint from 1997 to around 2001. There was a lot of bitterness within Apple and lines of communication were often sabotaged. This, more than any other factor, hurt the continuing growth of the Enterprise/WebObjects division... which was winning tons of software awards, yet was having a hard time winning new clients.
The Enterprise/WebObjects division had a massive head start on everyone else in the industry in 1997... and it was lost do to the mismanagement during that period.
I wouldn't characterize it as
bald-faced lying, it was more like they were severely crippled when it came to information within their own company.
It wasn't a pretty thing to watch back then... and it's not a pleasant thing to talk about now.
Currently, I don't see (or hear) of that type of bitterness at Apple anymore. Which is most likely why the company has been doing so much better. But between 1997 and 2002 there was a lot of bitterness.
I hope that covers most of your questions about what was going on in the background back then. And gives a little insight into was happening and what was motivating choices made at the time.