views:

261

answers:

4

Java licensing model : When do I need to pay Sun for using their software?

A: 

you don't need to pay for Java compiler and the JVM, Free Downloadable from http://www.java.sun.com

Upul
A: 

Java platform is Free and open source.

ktulur
OpenJDK is (AFAIK) an opened version of Sun's Java, but the Sun Java isn't itself open.
Kristopher Ives
+2  A: 

Java,J2ME mobile SDK's from Sun is free and Open Source .As of now you need not pay anything

In future if Oracle demands Sun not to release its upcoming software as Open source then you may need to pay for licensing .

YetAnotherCoder
Open source may still require licensing, and closed source can be free (as beer). They don't exclude each other.
Kobi
I do agree Open source need licensing , but you need not pay for license , like the Creative commons license which is free :)
YetAnotherCoder
That depends on the license. It can be open source and not free. Either way, this is all theoretical. They wouldn't kill Java like that...
Kobi
Its been always a debate between Open source and Closed source, hope we don't get involved it here :) .
YetAnotherCoder
+2  A: 

You don't need to pay Sun for using Java (except for Sun Java Real-Time System as reminded by Thorbjørn in a comment) but you might want to pay for "Mission-Critical Support" and benefit from:

  • Access to critical fixes
  • Long-term support
  • Enterprise features
  • JRE or JDK 6, 5.0, or 1.4.2

See Java For Business for more details.

Pascal Thivent
Real-Time version.
Thorbjørn Ravn Andersen
@Thorbjørn Right! Thank you for reminding this. I've updated my answer to mention this exception.
Pascal Thivent