mboost-dp1

unknown

Java bliver open source inden for 2 måneder

- Via Yahoo News - , redigeret af Net_Srak

Sun Microsystems lovede i maj, at Java ville udkomme som open source, men nævnte ikke noget om hvornår. Jonathan Schwartz har på OpenWorld konferencen, annonceret at kernen i Java platformen nu vil blive frigivet som open source, inden for 30 til 60 dage.

Suns programmeringssprog Java, er et af verdens mest succesfulde programmeringssprog. Udgivelsen som open source, skyldes bl.a. Suns gode erfaringer, fra deres operativsystem, Solaris, der også er frigivet som open source.





Gå til bund
Gravatar #1 - amokk
30. okt. 2006 09:55
WTF Sygt! Det er da en rimelig stor nyhed... Mon ikke mange af de ting som folk pt. kritiserer ved java, begynder at blive fortid efterhånden som flere kan bidrage med forbedringer?
Gravatar #2 - BurningShadow
30. okt. 2006 09:59
Det er en af de bedste nyheder, for små operativ systemer, i lang tid.
Hvis vi ser bort fra den generelle mangel på mandskab, så vil dette initiativ fra Sun betyde at mange flere platforme kan få Jave :-)
Gravatar #3 - nemezis
30. okt. 2006 10:10
Godt initiativ men Java er indlejret i meget software (e.g. til mobiltelefoner) og mon ikke der bliver fundet en lang række exploits når det bliver frigivet som open source.
Gravatar #4 - bjerh
30. okt. 2006 10:19
#3 Man må håbe at de har gjort deres for at få fjernet eventuelle fejl, før de har frigivet deres framwork.

Om ikke andet, skal man jo også til at downloade og installere på sin telefon, samt køre, før man kan aktivere en eventuel virus.

Der er fundet nemmere metoder at inficere en mobil. ;)
Gravatar #5 - amokk
30. okt. 2006 10:26
#3 Jo ligesom alt andet open source software er fyldt til randen med exploits - eller hvad?
Gravatar #6 - Disky
30. okt. 2006 11:08
#5
Nu er Java ikke open source, men det bliver det, og så bliver der nok fundet mange sikkerhedshuller.
Det er jo netop det folk blandt andet siger er godt ved open source, nemlig at alle kan finde huller, og med tiden bliver de lukket, men til at starte med blvier der nok fundet og udnyttet mange af dem.
Gravatar #7 - Dijkstra
30. okt. 2006 11:42
Lidt OT, - men nogen der ved hvornår version 6 kommer?
Gravatar #8 - Mazon
30. okt. 2006 12:25
#7
"With these changes the release candidate will now ship at the end of October and the final release will ship in the first week of December. (It won’t be in the last week of November due to the Thanksgiving holiday here in the U.S.)"
Gravatar #9 - arne_v
30. okt. 2006 14:09
#3

Der er ikke mange som tror på security by obscurity modellen.
Gravatar #10 - mathiass
30. okt. 2006 17:04
#3+#6 mfl: Nej, koden har hele tiden været tilgængelig. Forskellen er at den nu er rigtig åben så folk må ændre i den og at man ikke skal registreres når man downloader. Hvis du er interesseret er koden tilgængelig her:
http://www.sun.com/software/communitysource/j2se/j...
Sikkerhedsmæssigt er Java-verdenen den samme nu som om 2 måneder.
Gravatar #11 - Gnubi
30. okt. 2006 18:33
Som #10 siger, java kildekoden har været tilgengælig i lang tid. Forskellen er hvad du har ret til at gøre med den, efter den nye ændring (Open source OS'er har ikke kunne bundle java idet de ikke kunne få licens dertil. Det har været muligt at få binære licenser, men også det har været besværligt/dyrt og upopulært i linux verdenen).
Gravatar #12 - mrmorris
30. okt. 2006 21:03
#1 Ikke for mit vedkommende, jeg mener sådan set at Java er seriøst ved at blive hægtet af. Det er Rails og C# der er de innovative i disse dage.

#4 Deres "framework" består af 18.000 klasser der har været under udvikling i over 10 år nu. Og nu er virus ikke specielt udbredt på Java platformen da den jo kører i en beskyttet sandkasse.
Gravatar #13 - arne_v
30. okt. 2006 21:27
#12

RoR er et framework og ikke et sprog og er derfor ikkke
helt sammenligneligt med Java og C#.

RoR får meget omtale, men det anvendelse er indtil videre
ikke specielt stor.

.NET og C# er blevet særdeles udbredt.

Med hensyn til innovation, så er MS uhyre flittige, men de
har jo også en del at indhente.

Hvis vi kigger udenfor de store leverandører, så laves
der rigtigt mange spændende Java ting. De bedste af dem bliver så
porteret fra Jsomethiong til Nsomething. Men det er uhyre få
der starter som Nnoget og bliver porteret til Jnoget.
Gravatar #14 - sKIDROw
30. okt. 2006 23:55
Den mest interessante udmelding jeg har hørt fra Sun, er at med tiden vil alt deres software, blive både gratis og frit/åbent.

Se det er satme et eksempel, som er værd at fremhæve.

Glæder mig til at Java fremover, kan bliver ordentligt integreret med distributionerne. Det nuværende er noget klamp, for at sige det pænt.
Gravatar #15 - mrmorris
31. okt. 2006 07:55
#13 Fortolkeren, Runtime/API'et og syntaksen er de 3 bærende kræfter i et sandkasset sprog (Java, C# og Ruby). Så når jeg siger Rails er det naturligvis implicit Ruby sproget der samtidig inkluderes. I sig selv er Ruby nemlig ikke voldsomt anderledes end f.eks. Python.

Jeg kan enormt godt li' den KISS tilgang der er at finde i Rails og Grails, i sammenligning med Java der er ved at drukne af sin egen kompleksitet (nu snakker de også om at tilføje closures til sproget). Og C# (og Mono) får snart LINQ som måske er endnu mere revolutionerende end Rails, eftersom vi deri får en universal query-mekanisme direkte i sproget via static type inferencing.
Gravatar #16 - arne_v
31. okt. 2006 12:25
#15

Altså du foretrækker Ruby fremfor Java fordi der er for meget
funktionalitet i Java og som eksempel angiver du closures ????

(hint: hvilket sprog stjæler Java ideen med closures fra ?)
Gravatar #17 - mrmorris
31. okt. 2006 13:33
#16 Ruby er rent OO paradigme. Java er en hybrid med masser af lappeløsninger i sproget som det egentlig ikke var beregnet til da kerne API'et blev skabt. Se f.eks. på den halvhjertede implementation af generics.

Java: Ih altså, jeg vil også være med på moden og have auto-boxing, enums, generics, closures. Så skifter folk nok ikke, selv om jeg har 17.000 klasser i min 10 år gamle kernebiblioteker der er skrevet i Java 1.1 og derfor ikke kan drage nytte deraf.

Jeg har arbejdet med Java hver dag de sidste 3 år og kan se det forfalde.
Gravatar #18 - arne_v
31. okt. 2006 13:54
#17

Det er rigtigt at SUN ikke ændrer gamle API'er på inkompatibel
vis. Og det sætter nogle voldsomme begrænsninger på
mulighederne for at udnytte de nye features fuldt ud.
Men jeg tror nu at de fleste er glade for det. Det er ikke
sjovt med gammel kode der ikke virker længere efter en
Java upgrade. Det er slemt nok med de warnings der blev
introduceret med 1.5 generics.

De nye features bliver udnyttet i de nye API'er.
Gravatar #19 - mrmorris
31. okt. 2006 17:01
#18 Jeg hører til dem der synes SUN skal lave en ny, ren Java. De har jo i forvejen gang i Visual Basic på JRE'en. Jeg sidder lige nu med Swing klient software der er broken fra JRE5 til JRE6, så jeg køber ikke rigtig dén med bagudkompatibilitet.

De kunne jo kalde den nye Java, for Java2. ;)
Gravatar #20 - arne_v
31. okt. 2006 17:24
#19

Der er mange som sætter pris på kompabiliteten.

At der er noget som er broken i en beta version bør ikke overraske nogen.

(ikke at jeg vil garantere, at de får det fixet til final, men
det burde de)
Gravatar #21 - Windcape
31. okt. 2006 18:23
Jaja, så skete det endeligt.

Forventninger er jo et hurtigere JVM, men hvis man husker på hvad SUN kræver af test-cases for at det kan kalde sig Java, så får open-source communitiet sig en hård opgave foran sig.
Gravatar #22 - arne_v
31. okt. 2006 18:41
#21

Det er mange år siden at SUN opgav modstanden mod at certficere
open source J2SE og J2EE implementationer.

Der er flere certficerede open source J2EE implementationer
(inkl. JBoss).

Apache Harmony har annonceret at de vil gå efter J2SE certficering.

Det er gammel nyt.

Det nye er at SUN vil frigive deres implementation som open source.

Den har næppe problemer med at passe TCK tests.

Og ja der er mange tests, men kompabilitet er nu også en rar ting.
Gravatar #23 - sKIDROw
31. okt. 2006 18:50
#21

Forventninger er jo et hurtigere JVM, men hvis man husker på hvad SUN kræver af test-cases for at det kan kalde sig Java, så får open-source communitiet sig en hård opgave foran sig.


At de gør Java frit, kommer ikke til at ændre på, hvem der styrer udviklingen. Sun vil naturligvis stadig, som det er tilfældet med OO.o og OpenSolaris, være dem som leder/maintainer projektet.
Gravatar #24 - arne_v
31. okt. 2006 19:00
#23

At Java bliver open source ændrer ikke på hvem dser styrer udviklingen.

Men det er ikke SUN alene der gør det. Det gør JCP.
Gravatar #25 - arne_v
31. okt. 2006 19:02
#24

Og SUN er kun 1 ud af 16 i "The Executive Committee for SE/EE"
i JCP.
Gravatar #26 - sKIDROw
31. okt. 2006 19:05
#24

Min pointe var at selvom den officielle Java bliver fri, så er det stadig Sun som bestemme hvilke patches som komme med. Så de skal jo nok sørge for, at den kommer til at certificerer..· ;)

Eventuelle forks ja, de skal nok få deres at se til. Menmindre de vælger at undlade at kalde sig selv Java, så de ikke behøver leve op til noget som helst.
Gravatar #27 - arne_v
31. okt. 2006 19:23
#26

Altså SUN bestemmer hvilke patches der kommer med i SUN Java
updates, IBM bestemmer hvilke patche der kommer med i IBM Java
updates, Apache Harmony projektet bestemmer hvilke patches
der kommer med i deres updates (når de har et produkt), du bestemmer
hvilke patches der kommer med i updates til din Java (hvis du lavede
en).

Sådan er det vel for alt software inkl. open source ??

JCP bestemmer hvilke nye features der skal inkluderes i Java.
Gravatar #28 - sKIDROw
1. nov. 2006 01:33
#27

Så forsimplet var det ikke min mening, at stille det op dog.
Det eneste jeg ville pointere, var at alt kontrol naturligvis ikke forsvinder, fordi de gør softwaren fri. De kan så acceptere en patch eller ej. Hvis de har for svært ved at lytte til brugernes ønsker, så er en fork til gengæld uundgåelig.
Gravatar #29 - arne_v
1. nov. 2006 14:29
#28

Jeg har meget vanskeligt ved at forestille mig SUN Java lave
en EGCS.

Jeg håber at Apache Harmony fortsætter.

Og jeg vil tro at 2 open source Java implementeringer vil være
nok for de flittige udviklere.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login