There has been turmoil and angst recently in the 0pen source community of late over Oracle’s decision to cancel OpenSolaris. Since this community can be expected to react violently anytime something is taken out of open source, the real question is whether this action has any impact on real-world IT and operations professionals. The short answer is no.
Enterprise Solaris users, be they small, medium or large, are using it to run critical applications; and as far as we can tell, the uptake of OpenSolaris as opposed to Solaris supplied and sold by Sun was very low in commercial accounts, other than possibly a surge in test and dev environments. The decision to take Solaris into the open source arena was, in my opinion, fundamentally flawed, and Oracle’s subsequent decision to change this is eminently rational – Oracle’s customers almost certainly are not going to run their companies on an OS that is built and maintained by any open source community (even the vast majority of corporate Linux use is via a distribution supported by a major vendor and under a paid subscription model), and Oracle cannot continue to develop Solaris unless they have absolute control over it, just as is the case with every other enterprise OS. In the same vein, unless Oracle can also have an expectation of being compensated for their investments in future Solaris development, there is little motivation for them to continue to invest heavily in Solaris.
We’ve all heard software reps blame “revenue recognition” and “Sarbanes-Oxley” as an excuse for not giving an extra discount or contractual concession. IT sourcing professionals may now hear “GSA Rules” and the “False Claims Act” cited as similar justification: “We didn’t give that concession to the government, so we can’t give it to you.” Could that be the worrying unintended consequence of the Justice Department’s action against Oracle: http:/searchoracle.techtarget.com/news/2240019712/US-government-sues-Oracle-for-tens-of-millions-of-dollars?
I can’t comment on the details of the Oracle case, but I’m sure it is complex and two-sided. For instance, I’ve helped clients negotiate reasonable compromises with Oracle to handle special circumstances that won’t apply to many other organizations. These may have involved an extra discretionary discount, if Oracle didn’t have a programmatic way to handle the exception. I wouldn’t expect to get the same concession or discount for another client to whom those special circumstances didn’t apply. For example, this report describes one issue that is particularly important to public sector agencies, but whose impact varies widely: Do Your Software Contracts Permit External Use?