Sun to make Java open source by year-end

By Aaron Tan, ZDNet Asia
Tuesday, August 15, 2006 02:29 PM

update Sun Microsystems has confirmed plans to open-source key components of its Java platform by the end of this year.

This follows an earlier commitment, pledged at the JavaOne developer conference in May this year, to make the company's popular Java programming language open source.

During a teleconference with local reporters this morning, Sun's co-chief technology officer Bob Brewin said Sun is planning to release "functional pieces" of the Java platform to the open-source community, progressively.

"We expect to release significant pieces of [Java's] functionalities no later than the end of this calendar year," he said.

While Sun has not decided on which Java components it will make open source, Brewin hinted that JavaC, a software compiler, and Java Hotspot Virtual Machine, might be included in the company's plans. Both are key features of the Java 2 Standard Edition (J2SE).

In addition, Brewin said Sun's open-source efforts will extend to its Java 2 Micro Edition (J2ME) development platform for mobile and embedded devices.

"There is a shift toward open source in embedded devices," he said, noting that the Nokia S60 Web browser is already based on open-source software. "The [telecoms] carriers have been quite enthusiastic about our [open-source efforts]," he added.

QUICK POLL
Is Sun Microsystems' OpenSolaris merely a "facade"?
No; Sun's motives are real and the company has always been a loyal supporter of open source.
Yes; it's all just marketing talk and there's no real community support.
More importantly, more software vendors need to take the open source route.

Brewin did not reveal which open-source license will govern Java, but said Sun has narrowed its choices to a handful of OSI (Open Source Initiative) approved licenses. He added that the Community Development and Distribution License (CDDL), which is used by Sun's OpenSolaris operating system, may not necessarily govern the use of open-source Java eventually.

To ensure compatibility between multiple variants of Java that may emerge out of Sun's open-source efforts, the Java Community Process (JCP) will continue to be enforced, Brewin said. Launched in 1998, the JCP is an open, inclusive process to develop and revise Java technology specifications, reference implementations and technology compatibility kits.

Furthermore, Brewin said open-source communities are "self-correcting". "If you look at other open-source projects such as Apache, the community will correct and police itself," he explained. "They are the people who build software on top of the [open source] platform, and they can't afford to have strange pieces of software or incompatible versions."

Brewin also reiterated Sun's open-source game plan. "In general, open source is good for business," he said, noting that doing so will eliminate market barriers especially in cases when governments have policies that mandate the use of open-source software.

"It will also improve the quality of [Java] with more people having eyes on it," he said.

When contacted, Microsoft said it does not expect Sun's latest announcement decision to have any impact on the "existing relationship" between the two companies.

Chris Levanes, platform strategy manager at Microsoft Asia-Pacific, told ZDNet Asia: "Microsoft is firmly committed to our interoperability efforts. In fact, in April 2004, Microsoft and Sun entered into a broad IP (intellectual property) licensing and technology collaboration agreement, aimed at enabling our products to work better together to the benefit of both our customers and partners."

"We continue to work closely with many open source vendors, such as JBoss (now Red Hat) and SugarCRM," Levanes added.


WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.

Guest user

Guest user

Level: 
Joined: —
Already a member? Log in »



 

Loading...

Tech Jobs Now!

Fix numbers that deviate from your numbered list format

Microsoft Office Suite

Here's how you can eliminate the paragraph formatting to make the number match the others.


Read more »



  • HPC Applications

    Ever wondered if High Performing Computing systems really matter in our day-to-day world? Let Dr David Scott from Intel take you a for quick tour on developing HPC applications.
    Play video


  • Maximize IT Spend: Business Acceleration

    How do you ensure your IT solutions are well integrated and streamlined across your enterprise? Rajen from Oracle highlights the important considerations ...
    Play video


  • HPC Architecture: Explained

    Why is High Performance Computing increasingly in demand in today's businesses? Find out which is the most widely deployed HPC architecture today.
    Play video

Tags

  1. adobe
  2. apple
  3. apps
  4. beta
  5. business
  6. developer
  7. firefox
  8. flash
  9. gates
  10. google
  11. licensing
  12. linux
  13. microsoft
  14. mobile
  15. open
  16. oracle
  17. release
  18. sap
  19. server
  20. software
  21. source
  22. spore
  23. support
  24. ubuntu
  25. virtualization
  26. vista
  27. vmware
  28. web
  29. windows
  30. xp

Why is Asia not open to open source?

Blog thumbnail

One of the main draws--and selling point--of open source technology is its much celebrated developer ecosystem. But, according to an industry expert, this community spirit seems to be lacking in..... by Eileen Yu

Read more »