‹ BackHN Continuity

Thread

What Sun got wrong

692 points · 437 comments · chmaynard

  1. cryptonector · · focus · HN ↗
    I've written several times here about all the mistakes that Sun made during the 00s that doomed it. Among the many mistakes it made are:

    - Cancelling -if briefly- Solaris on x86 in 2002. This killed Solaris in the minds of many who didn't want to be locked into Sun for SPARC.

    - Failing to make a deal with Google in 2002. Apparently Sun insisted on knowing how many servers Google had, something that Google considered a high-value secret, so Sun failed to make a deal with Google, so Google ended up using Linux and contributing to Linux. This was a tremendous mind-share disaster -- it's hard to overestimate the damage done by this.

    - Closing Sun PS (professional services). Bad bad move, possibly the worst of them.

    - Not giving up on J2ME earlier -- it's not the sort of thing that could last forever, and Steve Jobs killed it with the iPhone. This was a case of vendor lock-in clouding Sun's decision making.

    - Failure to recognize that Sun needed to become a systems company, not a CPU company.

    - Failure to respond to Active Directory. This was yet another case of vendor lock-in clouding Sun's decision making: the Sun DS product team was milking their existing customers more than they wanted to go after more business with a sustainable strategy.

    - UltraSPARC was more than a decade too late to make up for SPARC falling way behind x86_64. Sun needed to give up on SPARC, but again, vendor lock-in sounds sweet but turns out to be poison.

    - Failure to make a deal with Apple for it to use ZFS in OS X.

    - The MySQL purchase. WTF, this was horrible and stupid. The only interesting effect of this was to make Sun a target of acquisition for Oracle. But of course, it turns out that Oracle -a company built on building mind-share- had become too blinded by vendor lock-in just like Sun, so...

    There were numerous other mistakes along the way. These are the most salient, for me anyway.

    What's shocking is how long it took Sun to fail under those circumstances!

    Also shocking is how much amazing stuff came out of Solaris engineering and the systems division!

    1. nl · · focus · HN ↗
      > The MySQL purchase. WTF, this was horrible and stupid. The only interesting effect of this was to make Sun a target of acquisition for Oracle.

      Strong disagree with this!

      The MySQL purchase wasn't a lot of money and was a move towards becoming a systems company (like you suggested they need to be)

      Oracle bought Sun for Java, not for MySQL.

      1. phire · · focus · HN ↗
        My memory is that Oracle bought Sun for the Java lawsuit, not Java itself.
        1. nl · · focus · HN ↗
          Oracle sued Google over Java - it wasn't some previously existing case.

          Yes, it is Oracle so there's a great chance they were considering this when they bought it.

          1. phire · · focus · HN ↗
            The disagreement had been going on for years (at least since Google launched android, perhaps before that), Google and Sun had been in “negotiations” that were publicly documented as going nowhere. All that had happened is Google implemented more “workarounds” to use less of Sun’s IP.

            I actually remember media speculating that Sun didn’t want to take the next step and actually file a lawsuit, because they didn’t have enough resources to go up against Google in court.

            Then Oracle bought Sun, and suddenly the unproductive negotiations transformed into a lawsuit.

            1. Andrex · · focus · HN ↗
              And thanks to that lawsuit, we got to see Oracle lose (always nice!) and SCOTUS establish that using APIs constitutes fair use (awesome!)
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.