Slashdot Mirror


Sun to Fully Open Source Java

Dionysius, God of Wine and Leaf brings news that Sun Microsystems will be removing the last restrictions on Java to make it completely open source. Sun wants Java to be easily available for use in Linux distributions. We've discussed the steps Sun has taken to open-source Java over the past couple years. From Yahoo! News: "'We've been engaging with the open-source community for Java to finish off the OpenJDK project, and the specific thing that we've been working on with them is clearing the last bits that we didn't have the rights,' to distribute, Sands said. 'Over the past year, we have pretty much removed most of those encumbrances.' Work still needs to be done to offer the Java sound engine and SNMP code via open source; that effort is expected to be completed this year. Developers, though, may be able to proceed without a component like the sound engine, Sands said.

2 of 374 comments (clear)

  1. Kudos to them, I guess by Tenebrousedge · · Score: 5, Interesting

    I would pose the following question to slashdot: how has Java being closed source affected you personally, and what effects do you see this having in the future?

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  2. Re:Better late than early by Spasemunki · · Score: 5, Interesting

    I suspect the poster is alluding to the fact that Sun's decision not to make Java more open from the beginning cost them a lot of position in the market. Sun thought that Java was going to be the Next Big Thing, and so kept the language under their tight control to prevent it being forked by competitors or used in manners that they didn't approve of. The result was that because of 1) objections to Sun's control of the language, and 2) Sun's priorities in terms of support for certain platforms and not others, Java lost a lot of ground in the back-end space to Python, Ruby, and others, and the space occupied by the applet was essentially devoured by Ajax. Sun was envisioning Java as having a ubiquity in the application space to rival that of C in the systems space, but it hasn't really reached that potential. The decision to push for a closed, tightly controlled language early on is a good part of what caused that.