A big problem was certainly that Linux on commodity boxes became an industry standard. In 2000 it was still seen by many corporations as hobbyist amateur system. But then Google & Co introduced them into the corporate world and for many use cases a Linux box for 1000 bucks would do the same as a 10000 bucks Sun server.
From what i remember from Bryan Cantrill's talks there were talks about open sourcing Solaris years before sun actually did that.
If Solaris was open sourced say, five years earlier, it would probably have been a major player in the OS space today. (we'll never know, of course, history took a different turn).
> But then Google & Co introduced them into the corporate world
IIRC i read/heard somewhere that there were also talks for Google to use sun hardware or the solaris OS for their internal infra. I don't remember the source for that though :(
Teenagers pick free software because a) they're broke, and b) there's way more videos about the free software on Youtube. 10 years later they pick the same software at their job