Az Eweek egyik cikkében belső sun-os információkra hivatkozva azt állítja, hogy a Sun-on belül vita van arról, hogy a Java-t "nyílt forrásúvá" kellene-e tenni vagy sem. A cég szóvivője - ahogy az várható volt - nem kommentálta a dolgokat, így valószínűleg megerősítést vagy cáfolatot csak a 2006. május 16-i JavaOne konferencián hallhatunk a cégtől.
Sokan bíznak Schwartz-ban, mert ő volt az, aki a Solaris nyílt forrásúvá tétele mögött állt. Most olyan pozícióba került, hogy szava súllyal bír a Java sorsával kapcsolatban.
A Java nyílttá tételéért többen is szót emeltek az elmúlt hónapokban. Például egy volt Sun vezető és a nyílt forrás legnagyobb szószólója Eric S. Raymond is (1, 2).
Kapcsolódó Eweek cikk itt.
- A hozzászóláshoz be kell jelentkezni
- 2513 megtekintés
Hozzászólások
Nem igazán hiszem, hogy jobb lenne a termék, ha más licensze lenne, legfeljebb minden Linux disztribúcióban saját forkja lenne.
A forrás maga most is nyílt, legfeljebb a terjesztési, felhasználási lehetőségek nem azok.
- A hozzászóláshoz be kell jelentkezni
"A forrás maga most is nyílt, legfeljebb a terjesztési, felhasználási lehetőségek nem azok."
Mintha az lenne a bajuk, hogy a Sun szorosan fogja a gyeplőt, és nem kerülhet bele minden, csak az, amit ők is szeretnének. Hasonló gonddal küzdenek az OOo közreműködők is állítólag. Itt panaszolta valaki nemrég (azt hiszem András), hogy sokszor problémás elfogadtatni a patcheket a Sun-nál (vagy abban nem a Sun-osok döntenek?).
Talán ez változna?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Igen, úgy, hogy mindenki sajátot indítana. A Sun el is mondta, hogy ez a legnagyobb baja a dologgal.
Nyilván a mostani helyzeten is javíthatnának, de azt meg gondolom a QA-ra, meg a szűkös erőforrásokra fogják. :)
- A hozzászóláshoz be kell jelentkezni
Na itten van a kutya elásva:
But some of the concerns that have prevented Sun from truly open-sourcing Java in the past linger. One issue cited by insiders: If Sun open-sources Java, Microsoft could take it and slap it into Windows Vista. Microsoft's licensing agreements with Sun to use Java source code and compatibility test suites generate revenue for the company and could be altered or voided if open-sourced, sources said.
Szóval hiába elérhető a forrás, a mostani Java-n állítólag keres egy keveset a Sun. Ha GPL-es lenne, akkor nem keresne. Sőt egy hasonlóan sok fejlesztőt foglalkoztató cég más irányba is terelhetné a mostani Sun Java fejlesztését. (Más kérdés, hogy a világ talán jól járna, ha pl. a M$-ra is ragadna egy kicsi a GPL-es szellemiségből.)
- A hozzászóláshoz be kell jelentkezni
Nem lenne jobb a termék, de új piacokra törhetne be, ha a licencfetisiszták kedvére tennének.
- A hozzászóláshoz be kell jelentkezni
A licencfetisiszták általában nem akarnak fizetni a termékért. Akkor miért kellene bármiben is - a Javatól függetlenül - a kedvükbe járni? :)
szerk: nem mintha a Javaért most vagy a jövőben fizetni kellene... :)
- A hozzászóláshoz be kell jelentkezni
A Java terjedését segítheti elő, ha olyan területeken is megjelenhet, ahol eddig a licencproblémák miatt nem volt erős. Pl. nem sok szabad szoftver születik Java platformon annak ellenére, hogy milyen elterjedt nyelv.
- A hozzászóláshoz be kell jelentkezni
Rengeteg születik és az elmúlt időben drasztikusan megnőtt ezeknek a száma.
- A hozzászóláshoz be kell jelentkezni
Hirtelen az 1 kezemen meg tudom szamolni a guis, gtk-s szabad szoftvereket.
A desktopra nemigen tort meg be. Vallalati szferaban nagyon nyomul, ez ketsegtelen, es a legtobb sikeres free szoftver is oda irodik (tomcat, adatbaziskezeles (db4o), etc).
Desktopon (szerintem) python+gtk nyomul nagyon meg jopar mono-s alkalmazas.
Khiraly
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Ez nyilván attól függ, hogy mire használod a gépet.
- A hozzászóláshoz be kell jelentkezni
azureus?! :)
Bár ott mondjuk már a másik 3 betűs is bejátszik az Eclipse RCP-vel...
---
Apparently the human mind is not unlike cookie dough.
- A hozzászóláshoz be kell jelentkezni
Így van, szerveralkalmazásokra egyre gyakrabban merül fel...
- A hozzászóláshoz be kell jelentkezni
mar miota nyilt? raadasul letolteni se lehet normalisan (pl scriptbol), tehat ez a binary-onlybol is a rosszabbik kategoria
- A hozzászóláshoz be kell jelentkezni
Ugyanarról (https://mustang.dev.java.net/) beszélünk? :) http://download.java.net/jdk6/ Milyen hibaüzenetet ad a scripted a letöltésnél? :)
btw (tőled függetlenül): Igaza van a slashdot-os hozzászólónak. Azok fikázzák a java-t, akiknek lövésük sincs hozzá.
- A hozzászóláshoz be kell jelentkezni
Na ja.. de a másik "oldal" is igaz, hogy akinek meg van lővése hozzá és soha nem fikázta az totál mazoista.:)
- A hozzászóláshoz be kell jelentkezni
Vagy pontosan arra és úgy használja, amire és ahogyan célszerű ;)
- A hozzászóláshoz be kell jelentkezni
Na ja.. de ahhoz, hogy megtudd érdemes-e használni "valamire" ahhoz meg kell ismerned a "valami" megvalósíthatóságának korlátait, nehézségeit java-ban.. az pedig mindig szivással jár.:)
Legutóbb az RMI-val jártam igy.. küzdöttem a megismerésével, használatával egy darabig.. fikáztam egy-két baromi nagyot.. aztán "dobtam".
De lehet én vagyok olyan, hogy csuklatósan fikázok, ha valamiről kiderül, hogy nem jó arra, amire gondoltam talán jó.
Fri
- A hozzászóláshoz be kell jelentkezni
Mondjuk tény hogy célszerűbb előbb megismerned, hogy mire való, és csak utána használni. :)
- A hozzászóláshoz be kell jelentkezni
En azert valamennyire ismerem javat, de a multkor #tilos@IrcNet-en elegge jol osszeszedtunk 2-en olyan dolgokat, amiknek kb. abszolut semmi ertelme sincs a nyelvben, mert ugy van megvalositva. Tehat az otlet jo, de a megvalositas miatt hasznalhatatlan. Ezeken szerintem javithatna a FS fejlesztok egy maroknyi csapata. :)
____________| Gentoo-amd64 inside |____________
- A hozzászóláshoz be kell jelentkezni
pl? :)
(és különítsük el, hogy nyelvről vagy API-ról beszélünk)
- A hozzászóláshoz be kell jelentkezni
Az egyik legdurvább a foreach. Tömbökkel működik jól, de ugye semmi API funkcio nem ter vissza tombbel. A másik, hogy amit átadsz neki, annak implementálnia kell az Iterator interfészt. Nem minden, de a legtöbb API függvény Enumeration típussal tér vissza lista esetén, aminél igazán kézenfekvő lenne a foreach. Ugyanis Enumerationnel nem lehet mit kezdeni mást, viszont az nem implementálja az Iteratort, így ez eleve bukta.
A genericeckel személy szerint nem sok bajom volt, de nagyon bele lehet kavarodni egy idő után, viszont ugyanennyire kényelmes is tud lenni, egyszerűbb dolgoknál. Bonyolultabb dolgok esetén viszont szívós is lehet, mert nem lehet úgy matchelni egy leszármazottat/szülőt, ahogy akarod, eléggé meg van kötve a kezed. Az is gáz, hogy mondjuk egy Vector> genericet minden deklarációnál végig kell írni. Sokkal elegánsabb, gyorsabb lenne ha lehetne ezeket előre definiálni, és csak arra hivatkozni később. Ugyanis egy deklarrálásnál kapásból kétszer végig kell írni.
Az primitív típus vs. osztályok összeférhetetlenség. Igaz, az 5.0-ban már van auto boxing/unboxing, így ott már nem olyan zavaró, viszont sok helyen használnak még 1.4-et, vagy még alatta, és ott egy int hashtable-be, vagy vectorba, vagy akármibe belerakásához ht.put(Integer.valueOf(classs.getInt(value1, value2)); vegigpotyogese kell pl.
Jópersze megszokja az ember egy idő után, csak hát felesleges sorok, karakterek növelik a forrás méretét:DD
És most ne mondja azt senki, hogy C#, mert kurvára nem ugyanaz.
____________| Gentoo-amd64 inside |____________
- A hozzászóláshoz be kell jelentkezni
>> És most ne mondja azt senki, hogy C#, mert kurvára nem ugyanaz.
így van
- A hozzászóláshoz be kell jelentkezni
Miért lenne binary only?
Ott van-e, április 8-án fordítottam:
$ java -version
java version "1.5.0-p3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-p3-root_08_apr_2006_16_28)
Java HotSpot(TM) Client VM (build 1.5.0-p3-root_08_apr_2006_16_28, mixed mode)
- A hozzászóláshoz be kell jelentkezni
Roviden osszefoglalnad a licenszet? ;)
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Mindent szabad amit nem tilos ;P
- A hozzászóláshoz be kell jelentkezni
A Java-nak annyi, ha nyilt forrásúvá teszik..
Eddig "elég" volt, hogy milyen Java verziót használjon valaki.. ha nyilttá teszik már az is kérdés lesz, hogy kinek a Java-ját használd, ha egy javas progit akarsz használni.
Gáz.. remélem ezt megoldják.
Fri
- A hozzászóláshoz be kell jelentkezni
Most is van Sun Java, IBM Java, Kaffe, volt MS Java is. És most is tudni kell, hogy melyik VM-mel fut vagy volt tesztelve az adott applikáció.
- A hozzászóláshoz be kell jelentkezni
Ez igy van, de képzeld el, mikor már 40 féle java-t kell
"figyelned", és a 40 féle javanak a verzióit.. Baromi jó lesz!:-)
- A hozzászóláshoz be kell jelentkezni
Gcj gij-erol se feledkezzunk meg. Foleg mivelhogy nativ binarist lehet forgatni vele (tobb kevesebb sikerrel). Egyszeru alkalmazasok szepen muzsikalnak nativan.
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Az hogy szépen, mit takar pl. a Sunos JRE-hez képest?
- A hozzászóláshoz be kell jelentkezni
gyorsabb indulas, meg nem kell futtatasahoz java. Ami eleg nagy fegyverteny.
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
A gyors indulás egy dolog, a gyors futás egy másik. A HotSpot miatt kellemes meglepetésben lehet néha részük azoknaki, akik pl. olyanokat mondanak, mint "a C gyorsabb, mint a Java".
A gyorsabb indulásról meg annyit, hogy érdemes megnézni a 6-os Java-t, ügyesen csökkentették az indulási időket. Pl. a spash screen-t már azelőtt feldobja a program, mielőtt a JVM-et betöltötte volna. Előre látom, hogy mindenki azt fogja kiemelni, hogy mekkora csalás is ez :-)
- A hozzászóláshoz be kell jelentkezni
Ez a splash dolog mekkora csalás! ;-)
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
> Egyszeru alkalmazasok szepen muzsikalnak nativan
No es a bonyeszebbek?
Nem nezegettem még ilyen technologiát, de érdekelne, egy konkrét alkalmazás kapcsán. Van is vele tapasztalatod? Mondjuk swing-es alkalmazás esetén?
Van egy kodom.. ami java, de exe formátumban.. elég szépen fut. Nem tudom mivel csinálták, de ezt találtam benne:
com.ms.activeX.ActiveXControl
com.ms.awt.peer.ComponentPeer
com.ms.ui.event.UIActionEvent
com.ms.fx.fx12
com.ms.wfc.ax.IOleInPlaceActiveObject
com.ms.dll.Root
com.ms.win32.ABC
Ismerős?
- A hozzászóláshoz be kell jelentkezni
GCJ/GIT viszi az Eclipse-t, ami azert nem egy egyszeru javas- dolog. Igaz, azthiszem ebben az SWT is benne van, mert SWING/AWT jelenleg nincs rendesen megvalositva. Mondjuk mostanaban nem nezegettem ezt az open class library-t vagy hogyhivjakot, azota az x honap ota meg eselyes, hogy fejlodott valamicsket.
____________| Gentoo-amd64 inside |____________
- A hozzászóláshoz be kell jelentkezni
És most is tudni kell, hogy melyik VM-mel fut vagy volt tesztelve az adott applikáció.
...és itt bukik meg az, amely miatt kitalálták eredetileg a Java-t... ;)
- A hozzászóláshoz be kell jelentkezni
Itt bukik meg a management. Aszongyahogy "xy application runs on Java 1.4.2, 1.5 or above is not supported". Aztán kipróbálod, és igazából megy azon is, de nem engedik frissíteni :)
- A hozzászóláshoz be kell jelentkezni
Write once, debug everywhere ;)
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Hehh, megint JavaOne lesz? Minden evben ilyenkor huzzak elo ezt az igergetest. A reakciok is tok kiszamithatok. Kb. mintha aprilis elsejei trefa lenne.
http://homepages.peakpeak.com/~tromey/blog/2006/05/01/#free-java11
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Remélem, nem lesz nyílt forrású. Nem akarok 3000 különböző java leírást, 3000^2 jvm-et, ...
Morzel
- A hozzászóláshoz be kell jelentkezni
Ez _hülyeség_. Attól hogy nyílttá tennék ugyanúgy a Sun koordinálná a fejlesztést. Senkinek nem lenne se ereje, se ingere forkolni. Perlből, pythonból, php-ből meg rubyból is van egy -- per definitionem és nem per standard -- kanonikus implementáció, pedig ezek nyílt kódúak.
Hasonlóképp a Sun Java lenne a kanonikus implementáció akkor is, ha megnyílna a kódja (sőt, még inkább).
És megszűnne az a braindead helyzet, hogy nem lehet (nem-Free) BSD-n normálisan java-t használni.
Szokták azt a nézetet hangoztatni, hogy "OS is a commodity". Hogy jár a vashoz, és kommersz alapokra helyezése csak káros az egész IT-nek.
Hogy a propietary OS bűzlik. Hogy tetszés szerinti használhatósága olyan magától értetődőnek kéne lennie, minthogy kimész a konyhába és megnyitod a csapot, ha akarsz inni egy pohár vizet.
Ez a nézet messze van attól, hogy konszenzuálisnak nevezhessük, ellenben az, hogy "programming languages are commodities" majdnem valóság.
A java az utolsó ok, amiért előző mondatomban ott van az a majdnem.
- A hozzászóláshoz be kell jelentkezni
Morbid, de talan 5 eve irtam ircen, hogy a java kivarasra alapoz, ha az otthonodban szuperszamitogep fut, es annyi memoria all rendelkezesedre, amennyi 10 eve az orszagban sem volt, akkor tied a java minden lehetosege.
Talan meg most sem eleg eros az atlag otthoni szamitogep erre a nyelvre? :)
- A hozzászóláshoz be kell jelentkezni
Ez mondjuk 8 éve igaz lehetett, még talán 5 éve is, de ma már eléggé megkérdőjelezhető.
- A hozzászóláshoz be kell jelentkezni
Sőt kimondottan butaság (szerintem).
- A hozzászóláshoz be kell jelentkezni
Futtass egy atlag gepen monodevelopot, mono alkalmazast, python alkalmazast, eclipse-et azureust, es meg vagy 2 javas cuccot, es rogton latod, hogy 512MB nem eleg neki.
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Nem tudom, hogy a monodevelop, a mono-s és a python-os alkalmazások mennyit esznek, mivel alapvetően inkább Java fejlesztő vagyok :). (Ráadásul az Eclipse-t sem szeretem, helyette van jobb: Netbeans; De most fejlesztői gépről, corporate vagy home desktop gépről beszélünk? )
- A hozzászóláshoz be kell jelentkezni
home desktop. Ezt mind itthon inditottam el;)
Miert, valahol tilos?
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni