... 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.
Nechápu proč to Sun vůbec pouští ? Sun at je jakej chce zatim drzel v jvm relativni cistotu, mam trochu strach ze open-source hosi toho nebudou schopni. Proc ten strach ? Vyuzivam dost open-source veci psane v jave a nejsou mezi nima vyjimky kdy trida ma 10 000 radek v jedne metode a funguje proceduralne (napr. iReport), takovej kod je lepsi zahodit a prepsat znova. Mam obavy ze tito hosi co nemaji s javou zkusenosti budou sahat do koncepce a udelaj z toho gulas. Pak to pujde ale cele do haje.
Z jineho soudku - obcas se divam do diskusi kde vasnivi php-guruove a jim podobni obhajuji jak jejich jazyk je nejlepsi a ze oni jsou polobozi (tak to aspon pusobi). Nektere jejich perly opravdu stoji za to je zastrelit. Jima mne des kdyz vidim ze tito lide budou mluvit do dalsiho vyvoje javy.
Chran nas a nas javosky kod buh kdyz to Sun nechce delat :-(
Což by IMHO mohl být naprosto ideální model. :-) Nápady a myšlenky skryté v JVM by mohly být svobodné, byl by tu prostor pro experimenty, otevřela by se cesta do svobodnějších distribucí, přitom by tu pořád byla "referenční" implementace... Nejsem javista (zatím :-D), ale takováhle vize se mi přesto silně zamlouvá... ;-) Nevěřím, že by někdo forkoval jen tak a přijde mi to jako FUD, protože převzít takový kolos v podobě forku by rozumně a životaschopně mohla jen opravdu veliká masa zájemců.