Судя по откликам большинства - они имеют о яве очень поверхностное отношение.
Сказать "я не юзаю яву" - тоже самое что сказать, что вы не дышите азотом, а только кислородом. Большая часть явы - это серврная ява (J2EE), на которой построено оооочень много сайтов среднего и крупного масштабов. Я работаю в этой сфере и видел как загибаются крупные проекты, которые пишутся на PHP, Perl и других скриптовых языках из-за проблем с производительностью. Тот же .NET откровенно сосёт, если проект разнесён на несколько машин (.NET силён только в том случае, если всё сидит на одной машине), я уже не говорю про кластерные решения. Одно только то, что Оракл сейчас не сущевствует без явы говорит о многом.Мне честно говоря откровенно по барабану откроют сырцы Сан или нет. Java - это набор спецификаций, которые описывают API, а реализовывать их может кто угоно, просто Сан сам и реализовывает свои спецификации. По этому разговор о том, что после открытия явы будут проблемы с несовместимостью считаю неуместным.
Насчёт того, что ява станет коммерческой - это полный бред, они и без этого имеют достаточно бабла с этого, а зачем им терять клиентов, которые откажутся от этого продукта, после того, как они станут коммерческими? Да, фирмы плотно сидящие на яве врядли спрыгнут с неё, но каждый день появляются новые проекты на яве и Сан заинтересован, чтоб они и дальше появлялись.
И ещё, вы как-то забыли про J2ME - для мобильный девайсов, где им принадлежит очень большая часть рынка, а это всего лишь урезанная J2SE, по этому прога написаная на PC с минимальной кровью будет перенесена в телефон и прочие устройства.
Читайте мат. часть!