Related link: http://today.java.net/jag/page7.html#62

It’s been kind of fun to follow the “will they - won’t they” discussion around the possibilty of Sun open sourcing Java and Solaris. Yesterday, ZDNet ran a story that quoted Sun Java Technology evangelist Raghavan Srinivas saying “We haven’t worked out how to open-source Java — but at some point it will happen [..] it might be today, tomorrow or two years down the road”. There is also James Gosling’s blog which indicates that thought is being given to how this might be done in his post Open Sourcing Java.

As for the Solaris front, Cnet Asia recently ran the story Sun confirms plans to open source Solaris quoting Sun president Jonathan Schwartz as saying “I don’t want to say when that will happen, [..] But make no mistake: We will open-source Solaris.”

And then there is this sneaky article which appears to add more to the discussion. The following was published today.

< questionable content >
Sun’s CEO Scott McNealy has squashed hopes that its Java programming language could be made open source, and cast a shadow over Sun COO Jonathan Schwartz’s statement yesterday that the Solaris operating system was to go the same way.

At a news conference during the public sector technology showcase FOSE 2004, McNealy said he couldn’t understand how open sourcing Java would solve anything.

< /questionable content >

Doesn’t Matt Whipp’s PC Pro article make it seem as if McNealy made his remarks after Schwartz. How else could McNealy squash hopes over Schwartz’s statement from yesterday? It is true that McNealy made the comments about open sourcing Java - but he did so back in April at the FOSE news conference mentioned in the second paragraph. Later in the story comments from March are referenced. Where is the news in this story that is labeled “news” and subtitled “latest”.

My local JUG mailing list has picked up on this story and there is an active discussion. I don’t know whether or not Sun will or will not open source Java and/or Solaris - but before anyone gets worked up over what is and isn’t happening, we need to consider the source.