With the JavaOne Conference right around the corner, it's the question that seems to be on everyone's mind, according to a recent article in EWeek:
So far, Sun has resisted many calls to open-source Java. The reason: Sun fears doing so will open the doors for competitors to grab and change Java, resulting in the kernel forking and compatibility problems.
John Loiacono, Sun's former executive vice president of software, who recently took an executive position at Adobe Systems, of San Jose, Calif., admitted as much in an exclusive interview with eWEEK. "One of the projects we were working on was how far we should go with opening Java, to the point of absolutely open-sourcing it. But we always came back to the question of who we were ultimately appeasing with the move and how such a move benefits Sun customers and shareholders," Loiacono said.
Other former Sun executives have a different take. Peter Yared, a developer who was Sun's chief technologist for network identity before leaving in 2003 to become the CEO of San Francisco-based ActiveGrid, said the big question is how Java benefits Sun's shareholders today, especially since "Sun doesn't make any money on it," he said.
"It is losing momentum against open-source up-and-comers like LAMP [Linux, Apache, MySQL and PHP/ Python/Perl]. They can continue to get the same certification revenue by licensing the Java trademark," Yared said.
Sun's new CEO Jonathan Schwartz seems to be leaning in that direction, based on the description of his co-keynote with Sun Senior Vice-president Jeff Jackson, found on the JavaOne Conference site. it reads in part (emphasis mine):
Join Jonathan and Jeff, for a look at the latest Java platform and tools advancements, the continued openess and expansion of the Java community, and a glimpse into the new markets Java technology is powering. Your future is waiting.
Philosophically, open-sourcing Java seems like it would align Sun with its natural constituency. The key question is where the value lies for Sun: in controlling the code or controlling the brand?