Interesting comment regarding Sun and Open Source
http://www.infoworld.com/article/05/04/01/HNmssunwait_1.html
Though Sun recently adjusted its Java licensing to make it more open than it had been before, it still requires that Java licensees meet certain compatibility tests -- a restriction that puts it in conflict with the open source community. Without this enforced interoperability, Java's write-once-run-anywhere value proposition could be threatened, Sun executives say.
"We're trying to respect needs of both sides, to create a licensing and collaboration atmosphere that's as close to open source as possible while not violating the expectations of the rest of the world around interoperability and compatibility," said James Gosling, chief technology officer at Sun's Developers Platform Group during a recent teleconference with press.
Sun's customers are not necessarily interested in an open source route for the programming language, according to Gosling. "By and large, they're actually somewhere between uninterested and hostile to the sort of wild and wooly world of open source," Gosling said.
It would seem to me that this is a pretty middle of the road response. Compatibility is good. Access to as much code/info is good.