Well to make it clear, open source is widely used in Software industry, RHEL supported by Redhat, SLED, Oracle Unbreakable Linux, Eclipse, Netbeans, MySQL, among others. There are open source implementations of .NET, Mono and Java EE like Apache Geronimo, JBoss, Glassfish, etc. Each of these projects have commerical backup and strong support with companies like Red Hat, Oracle, Novell, etc.
Secondly with GPL you don't have to release your modifications with your code if you use it yourself and don't distribute it and with LGPL you are free to dynamically link open source libraries with proprietary stuff if it is desired.
Also the reason Java EE or ASP.NET are used more is due to the fact that there are more programmers available in that arena, along with widely available commercial support for the software here.
Not trying to argue or wage a war, but trying to clear up the FUD which plagues many techies, particularly in this country
+1 for PHP.. there are lot of frameworks... becoz PHP is designed for web. Java is more used in standalone applications..
final decision left to you.
No. That's not true at all. You are thinking in terms of Java SE only.