bcoz java is a technology available openly without any cost. all the softwares and documents can be obtained openly over the the sun java site.
Yes
as the word implies OPEN SOURCE --it is open to all or it is publically available to all anyone can make changes to the source code as it is available to all EX - PHP,APACHE,MY sql, java is not open source -siddharth mishra
java is platform independent language and open source. java is object oriented language.
Sun Microsystems created Java. Oracle bought Sun, and thus they became the owners of Java.Fortunately, Java was open sourced and the source to the Java SE and Java EE projects is free to use under a GPL license. OpenJDK is an open-source implementation of the Java Platform.
If the software is open source then generally they will provide the code in a separate link. I don't think it is possible to reverse-engineer the code of a program.
JSP stands for Java Server Pages is an open source Java based Technology that belongs to the Sun group whereas ASP stands for Active Server Pages and is a proprietary technology that belongs to Microsoft. The features and functionalities of both technologies are almost similar
iText is an open source for writing .pdf files in java.
Open Office is a great open source business productivity suite. It is a Java product and is freely distributable.
PHP is a technology in itself and like JAVA it is open source and platform independent. It has got its own interpreter. So as long as you have a LAMP server you need not worry about the os system
One of the better more well known open source Java CMS packages would be Apache Lenya. Another good package that is very popular is Magnolia or OpenCMS.
Apache Harmony is the recent open source implementation of the Java runtime with class libraries and associated tools.
JasperReports is a open source reporting tool which can be embedded into a Java application. It can be used in Java enabled applications including Java EE or web applications.