Mégsem kell fizetni az új Java garbage collector "production" környezetben való használatáért

 ( trey | 2009. június 8., hétfő - 14:38 )

A Sun Microsystems nemrég kiadta az 1.6.0_14-es (6u14) JDK és JRE verziót. Az új verzió egyik sokat ígérő új szolgáltatása a Garbage First, vagy más néven a "G1" névre hallgató, "low pause, server-style" garbage collector. A megjelenéskor a Java SE 6 Update 14 release notes fájlja olyan információkat tartalmazott, amelyek hatására voltak akik arra kezdtek gyanakodni, hogy megkezdődött egyes Java komponensek fizetőssé tétele.

Hogy miből gondolták ezt? Abból, hogy ugyan a G1 collector elérhető volt a disztribúcióban, de a mellékelt release notes-ben a következő volt olvasható:

"Although G1 is available for use in this release, note that production use of G1 is only permitted where a Java support contract has been purchased."

azaz, "Noha a G1 használatra elérhető ebben a kiadásban, vedd figyelembe, hogy a G1 "production" használata csak akkor engedélyezett, ha Java támogatási szerződést vásároltál."

Nem tudni, hogy mi történt közben - lehet, hogy eljutott a Sun-hoz a hír, hogy egyesek elégedetlenkedtek? -, de a vállalat állítólag csendben módosította a release notes-t és lecserélte az korábbi szöveget az alábbira:

"G1 is available as early access in this release, please try it and give us feedback. Usage in production settings without a Java SE for Business support contract is not recommended."

vagyis, annyiban módosult a korábbi szöveg, hogy Java SE for Business támogatási szerződés nélkül nem javasolt a használata "production settings"-ben.

A felhasználók most azt találgatják, hogy a korábbi szöveg csak typo volt-e vajon, vagy a Sun/Oracle elkezdte tesztelni a közösséget és várta annak reakcióját...

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Már futottunk egy kört ezzel kapcsolatban: http://www.javaforum.hu/javaforum/0/news/19/show/java_penzert_

Nem egy szót írtak el (required vagy recommended), tehát valaki ott így gondolta, nem elírás... :)
--
http://wiki.javaforum.hu/confluence-2.10/display/FREEBSD

-

Szerintem, ha bármelyik részét is fizetőssé teszik a Java-nak, azzal nagy mértékben elősegítik azt, hogy veszít a népszerűségéből, és ezzel a hírnevük is csorbulhat. :-(

ilyen, ha az oracle felvásárol valamit? remek

ne altalanosits, lasd sleepycat

... de azért a Java bizonyos részeinek fizetőssé tétele vélhetően nagyobb bevételt jelentene az Oracle-nek, mint a Sleepycat terméké...

G.
============================================
"Share what you know. Learn what you don't."

Az oraclenek jelenleg van egy fizetos JVMje (JRockit), illetve 3 fizetos full-blown appszervere (WebLogic, oc4j, meg a harmadik a ,,nagy'' ora appszerver, nem tudom a nevet).

Szerintem csak G1 -et akartak ingyen reklamozni, mindenki olvashatta, hogy van valami fasza szemet gyujto igy a java meg faszabb es ehez, csak par sort kellett modositaniuk.
Sot arra is rairanyittota a figyelmet, hogy lehet supportot is venni.
:)


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

a jdk 7-ben a g1 újdonságként volt feltűntetve, backportolhatták a 6-osba.

subscribe

de legalább most már kilövi magát a java.exe, amikor nem fut már a böngészőben a plugin (eddig firefox restart kellett hozzá)

Hm nekem ez csak azt jelenti, hogy aki prod kornyezetben hasznalna, es nincs support szerzodese, annak nem ajanljak. Ugyanis pl ilyen szerzodesekkel szoktak bugot javitani x oran belul, etc. Az ilyen szerzodesek letezese nem ujdonsag egy opensource es/vagy free cucc eseten. Lattam mar par ilyet. Aki gyors fixet akar az fizessen.
Ez sztm abszolut nem azt jelenti h fizetos lesz a java, vki csak fel akarta korbacsolni az indulatokat.

szerk: kisse writeonlyban voltam, az eredeti kiiras tenyleg enged arra kovetkeztetni, h az csak vmi extra szerzodes kereteben hasznalhato. Jogos.