Free vs Proprietary software
Sun in its early life had some huge successes by making software and protocols freely available. They also saw some brilliant technology fail (NeWS, for example) after keeping it proprietary. They saw their lower end market attacked by GNU/Linux, and responded by making much of their software "pay for service" rather than "pay royalties upfront". I think this approach is right for system software, and can often be right for application and database software.
So, while Microsoft and Oracle can make money out of royalties on widely used software, Schwartz didn't have the base of widespread use. In the current age, increasing adoption while charging upfront royalties is almost impossible - all the widespread software items for which people now pay achieved their ubiquity at least a decade ago. So he made the decision that widespread usage without royalties would be more valuable to Sun than limited usage with royalties. As Richard Stallman once put it: "by saying 'you can't use my software unless you give me money first' you are massively disincentivising people to use it".
Oh, and by the way, your haiku doesn't scan correctly.
