I say short-term profit because, in taking this course, Oracle seems to forget that many of the part-time tinkerers and educational or small business users whom they've just priced out of Solaris will be the ones making "enterprise" purchasing decisions in the future. This revised licensing agreement ensures that such users will be more comfortable and familiar with the competition instead--Linux, BSD, even Windows (Microsoft has done a fantastic job ensuring that their software is affordable in the education and small business sectors, while simultaneously maintaining a healthy profit margin in enterprise sales).
OpenSolaris will is incompatible with Solaris in many notable ways. (e.g. uses GNU for libstdc++.)
Losing free Solaris x86 means I can no longer recommend it -- not when CentOS, a 100% ABI-compatible RHEL clone, exists.