Tegyék a Java-t szabaddá! (ötödik forduló)

Címkék

Úgy tűnik, hogy megszületett a döntés a Sun Microsystems berkein belül ESR és az IBM kérésére. Ismert, hogy február közepén Eric S. Raymond open source guru azt kérte a Sun-tól egy nyílt levélben, hogy az tegye szabaddá a Javát. Később az IBM is az ügy mellé állt és szintén nyílt levélben fordult a Sun-hoz hasonló kéréssel.

Úgy tűnik, hogy Scott McNealy a Sun vezérigazgatója döntött.A santa clara-i (Kalifornia) cég vezetése úgy döntött, hogy nem nyitja meg a Java forrását. Ezt McNealy jelentette be a 2004 FOSE névre hallgató konferencián.

McNealy reagált az IBM nyílt levelére is:

"Nyissátok meg a DB2 forrását, és utána megmondhatjátok nekem, hogy mit csináljak az eszközeimmel," - üzente a vezető az IBM-nek.

A Government Computer News cikke itt.

Hozzászólások

"Igen és nem. Igen, hogy bárki írhat Java VM implementációt a Java nyelvre. Nem, mert a SUN cég Java VM implementációjáról van szó. Az pedig nem "szabad szoftver" ..."

Az IBM-nek is van VM-je, miert nem teszi nyilt forraskoduva azt? Sot, van nyilt forraskodu VM implementacio is...

A Java nyelv es platform egy evente tobbmilliard penzt megmozgato piac. Gyanitom, hogy osszemerheto a Microsoft desktop piacaval. Tobb mint 3 millio fejleszto, es amit megirsz rajta az valtoztatas nelkul fut 8-10 hardver es OS platformon.

Pontosan mi is az, ami veszelyezteti a Java-t a .NET es a mono reszerol? Szerintem ez hangulatkeltes.

Keress ra a google-on olyan blogokra, amik kulonbozo Java es .NET microbenchmarkokat tartalmaznak:)

igen tegyek szabadda azt is!

lephetne igazan erre ugy az IBM, hogy szabadda teszi a DB2 kodjat, lehet hogy sokan hasznalnanak DB2-t.

Ugy tunik, 'under-educated' vagyok az adott kerdesben. Nem ertem (meg ESR levele utan sem), mit kellene a SUNnak szabadda tennie ?

A Java egy programozasi nyelv. Amit az USA szabvanyugyi hivatalaban (egy kis harc utan) bejegyeztek, es a szabvany vedi.

A nyelvnek nics forrasa ...

A hasznalata pedig tudtommal szabad.

valaki vilagositson mar meg engem is

Tovabbra sem ertem.

Egy nyelv a definiciok halmaza. Amiben az alapelemek, azok logikai kapcsolatai, a szintaxis, stb definialva van. Ennek nincs forrasa. Es fejleszteni sem kell, de nem is lehet. Masik nyelvet lehet helyette kitalalni, ami az adott celra jobban megfelel.

Ahogy annak idejen volt 'A' nyelv, azutan 'B', azutan 'C'. Ez mar egesz eletkepesre sikeredett, fenn is maradt es csinaltak hozza egy vagon implementaciot konkret kornyezetekben.

Hogy maskent fogalmazzak: a Microsoft-SUN harcot (a Javarol) a MS azert bukta el, mert a windowsba nem a szabvanyos Java nyelv kornyezetet epitette bele. Na de ha van nyelvi szabvany, akkor mit lehet rajta fejleszteni?

A javanak van forrása, és az sajnos (?) zárt.

fogod a java nyelven megírt forrásodat és lefordítod bytekódra. ezt terjeszted, és ez minden gépen fog tudni futni, ahol van java virtual machine.

namármost: ez a java virtual machine a zárt forrású.

bővebben itt [www.hup.hu]!

Szvsz. valahol én megértem a napot. Így tuti nem fog forkolódni, ezáltal szabványos marad. De az árnyoldala meg az, hogy nem úgy fog fejlődni, ahogy a nép akarja, meg nem is azokra a vasakra, amire a nép akarja...

Szólni kéne ESR-nek, hogy küldjön nyílt levelet az ibmnek bd2 ügyben, és párhuzamosan a napnak újra.

Oszd meg és uralkodj....

És a vége: nyílík a java és a db2 is :)

Tovabbra is allitom, hogy egy nyelvnek nincs forrasa.

Ha jol ertem, akkor valojaban nem a Java nyelvrol van szo, hanem annak egy futtato kornyezeterol. A kornyezet forraskodjat birtokolja a SUN, es nem akarja kozzetenni.

De ez azert teljesen mas teszta. Akinek nem tetszik, irjon egy masik java virtual machinet - ugyanarra a Java nyelvre.



Ha jol ertem, akkor valojaban nem a Java nyelvrol van szo, hanem annak egy futtato kornyezeterol. A kornyezet forraskodjat birtokolja a SUN, es nem akarja kozzetenni.


Pontosan. Ezt kerte Eric S. Raymond hogy tegyék szabaddá.



De ez azert teljesen mas teszta. Akinek nem tetszik, irjon egy masik java virtual machinet - ugyanarra a Java nyelvre.



Igen és nem. Igen, hogy bárki írhat Java VM implementációt a Java nyelvre. Nem, mert a SUN cég Java VM implementációjáról van szó. Az pedig nem "szabad szoftver" ...

Jah, visont a Sun akko elkezdhetne sorolni hogy tessexepen szabadda tenni:

- a Websphere-t

- az OS/400-at es az OS/390-t

- az AIX-et (es tessexepen ki is fizetni a SCO-nak a liszenszet :P)

- a Lotus Dominot / Notest

- a Tivolit

etc etc

A kereskedelmi szoffereknek is megvan a helyuk a vilagban, nem kell mindent szabadda tenni. Ebben egyetertek a Sun-nal.

A Sunnal azt nem értik, hogy nem azért kell szabaddá teniük a javat, mert az nemes és derék cselekedet lenne,

hanem mert egyébkét a .NET veszi át lassan a helyét. Jelenleg kétirányból is fejlesztik, M$ és a szabadvilág (mono, dotgnu) felől. Ha a Java zárt marad, akkor az a jelentős támogatás amit opensource VM környezet létrehozásába fektetnek, csak a .NET féle megoldást fogja erősíteni.

http://www.go-mono.com/java.html [www.go-mono.com]

De nem ertem ertem mi ez a nagy ramenosseg az FSF-nel. Mar ugy lejmolnak mint a nepek a moszkvan :)

A java implementaciojat a sun irta, az ovek, es szabadon hasznalhato, ugyhogy kaptunk belole mi is valamit.

Még hogy nem fejlődhet egy nyelv?

Nézd meg az 1.5 bétát! Tele van _nyelvi_szintű_ újításokkal. Új fajta ciklusok, generikusok stb.

Pedig Javának fogják hívni azt is, meg az eddigit is.

És ez nem kivételes. A programozási nyelvek fejlődése teljesen természetes dolog.

Kis pontosítás:

A JVM forrása nem zárt. Bárki letöltheti, a teljes J2SDK-éval együtt. Én le is fordítottam magamnak egyszer, bár gyengébb idegzetűek ezt inkább ne csinálják utánam.

Egyébként nem tudom mit kiabál annyira a SUN [www.sun.com], az IBM [www.ibm.com] (nekem úgy tünik) sokkal többet ad az Open Source közösségnek, mint ők. Lásd jikes [www-124.ibm.com] (ami egy remek Java [java.sun.com] fordító), postfix [www.postfix.org], developerWorks [www-136.ibm.com] portal, webcastok, időszakonként ingyen DVD [vrmnaweb.ibm.com] programokkal, tutorialokkal (nekem újságot is küldenek), nameg keményen népszerűsítik a Linuxot [www-306.ibm.com]. A kernel fejlesztésekről nem is szólva (pl JFS [www-124.ibm.com], Linux Test Project [sourceforge.net], Linux Scalability Effort [sourceforge.net] és egyéb kernel javítások). Persze a SUN [www.sun.com]-nak is vannak OS kezdeményezései, pl a NetBeans [www.netbeans.org], OpenOffice [www.openoffice.org], de ez messze kevesebb mint amit az IBM [www.ibm.com] ad.

> De nem ertem ertem mi ez a nagy ramenosseg az FSF-nel.

Hol volt az egesz tortenetben szo az FSF-rol?

> A java implementaciojat a sun irta, az ovek, es szabadon hasznalhato, ugyhogy kaptunk belole mi is valamit.

Hat, ha teged boldogga tesz a tudat, hogy fennall a lehetosege, hogy a SUN egyszer majd csodkozelbe erve nekiall SCO modjara viselkedni... (Senki ne mondja, hogy ez lehetetlen: harom eve meg SCO-ek is jo fejnek szamitottak.)

Ugyanis ez az, amiert az emberek szeretnek elerni a Java szabadszoftveresiteset: az infrastruktura egy ilyen alapveto resze ne fuggjon mar egyetlen ceg kenye-kedvetol.

Udv,

VI

Csak nezd meg, hogy milyen sebessegu lesz a "nem nagy cucc" JVM...:-) Azert nem veletlenul fejlesztik jopar eve a sajatjukat...

A class librarykrol nem is szolva...

Udv,

kisg

Ui: A JVM forrasa termeszetesen zart egyebkent. (Nem attol lesz nyilt forrasu, hogy letoltheted a forrast...lasd meg "Commercial with Source" a freshmeaten...)

Az IBM-nek, meg a Blackdown-nak saját java implemetaciója van. Vagyis JVM. Ők miért nem adhatják ki a sajátjaikat?

> Az IBM-nek, meg a Blackdown-nak saját java implemetaciója van. Vagyis JVM. Ők miért nem adhatják ki a sajátjaikat?

A Blackdown-nak nincs sajatja, ok ugyanis a SUN kodjat portolgatjak mas platformokra. Az IBM-eben biztosan sajatjuk a fordito es a JIT-elo JVM, de az osztalykonyvtarakban nem vagyok biztos, marpedig ez a legnagyobb falat. (Fordito es JVM van szabad szoftveres is, osztalykonyvtarakbol viszont csak annyi, amit a GNU Classpath alatt latsz.)

Udv,

VI

Az ibm aranyaiban is jobban dolgozik a kozossegnek visszfaorgatott kodok tekinteteben. A netbeans szeirntem nem epp jo cucc, plane, hogy a sun java one studio 5 neven arulja a sajat verziojat. mig az ibm arulja az eclipse-et (websphere studio neven asszem) de majd ugyanaz elerheto a www.eclipse.org-rol is.

A sun valahogy mindig nagyobbat mond, mint tesz, de azert tagadhatatlanul nagyon nagy erdemei vannak. Ha az ibm sok kodot ad a kozossegnek, az azt jelenti, hogy van mibol adakoznia, es vegulis a sun magat jellemzi azzal, ha sokat vagy keveset ad vissza a open source kozossegnek.

En amugy mindket ceget kedvelem azert, amit tesznek, de az az ibm-nek valoban sokkal latvanyosabb dolgai vannak, es sokkal jobban ott akar lenni az opensource emberek sziveben.