... implementaci javy je spousta (IBM-java, kawa, ...) a ve vsech bezi programy napsane pro sun-java ... kompatibilita neni 100% ale porad to staci ... firme sun jde jen o to aby mela naskok ... zatim co sun ma javu 6beta tak IBM je porad na 1.4 :| ... do ted se java implementovala podle specifikace ... ted se bude vic kopirovat ... a vubec bych se nedivil kdyby sun zmenil jen licenci sireni JRE.
A proc to neudelali teda IBM driv kdyz maj plnou hubu kecu o open source. Mimochodem kolik open source projektu dali IBM svetu - krome Eclipse snad ani nic ...
Pokud jste někdy sledoval dění kolem Javy a jejího rozvoje, pak víte, že je plno stran, které chtějí změny, které jim nejsou odsouhlaseny. Nyní jim nic nebude bránit v tom, aby si "to tam udělali sami". Pak se nevyhnutelně dostaneme do situace, kdy budeme mít na počítači nainstalováno mnoho různých a vzájemně nekompatibilních JRE.
A proc by melo byt vic nekompatibilnich JRE? Stejne tak jako je jedna verze linuxu, php, oo.org atd., tak zustane i jedna hlavni verze javy. Ted nemluvim o vice verzich z jednoho zdroje, ale o vice zdrojich. Tezko nekdo rozsiri program, ktery pojede jen na nejakem modifikovanem JRE a tezko nekdo rozsiri JRE, ktery nebude umet spustit vse co umi oficialni. Leda ze by to MS zacal balit do win, ale to mohl i predtim.
Stejne jako je velky tlak na zmeny v linuxu a stejne zustal jen jeden hlavni, tak stejne dobre zustane jen jedna JVM od sunu a zbytek bude muset byt kompatibilni, aby prezil.