mboost-dp1

Apache Software Foundation

Apache forlader Java-standardkomité

- Via Apache Blog - , redigeret af Net_Srak

I sidste måned offentliggjorde Apache Software Foundation et åbent brev, hvori de kritiserede Oracle for at lægge forhindringer i vejen for brug af Java i open source-sammenhæng.

De truede i den forbindelse med, at hvis ikke Oracle ændrede holdning, så så de ingen anden udvej end at trække sig fra eksklusivkomiteen (EC) i JCP-samarbejdet (Java Community Process), hvilket de nu har gjort.

Valget sker, efter JCP har valgt at stemme for Oracles Java SE 7, hvorfor de ikke længere ser JCP som en åben specifikationsproces. Allerede i det åbne brev fra november gjorde ASF det meget klart, at stemte JCP ikke imod Oracle, så ville de anse det som en proprietær proces.

ASF beklager, det er kommet så langt, som det er, og påpeger, de har været glade for at være en del af JCP, hvor de har været meget aktive. Det har blandet andet ført til, at de fire gange er blevet valgt som årets medlem.

Følg linket til nyheden for at læse hele forklaringen fra ASF.

Læs også: Apache erklærer Oracle krig





Gå til bund
Gravatar #1 - Baker
10. dec. 2010 10:58
Oracle, most evil of them all.
Gravatar #2 - MadFarmer
10. dec. 2010 11:00
ugh.. Ser ud til at java kommer til at dø langsomt herfra.. :/ Alle som er ligeglade med åbenhed begynder alligevel at rykke til .NET nu må vi se hvem der rejser sig fra asken.. Måske noget Google GO :) ?
Gravatar #3 - zin
10. dec. 2010 11:03
#2: Nu hvor Mono dækker helt op til .NET 4.0, så kunne C# med .NET og ASP godt være en kandidat.
Gravatar #4 - MadFarmer
10. dec. 2010 11:27
#3
I know.. Kan bare ikke lide .NET :) har skrevet en del i det med VS, men kan af uforklarlige årsager bedre lide java :S Måske er det bare min skepsis over for alt der kommer fra MS og hele grundlaget for at .NET blev skabt(At klone java).

Men du har nok ret.. for java og .NET er sgu også lidt p0taTo PotAto
Gravatar #5 - maghana
10. dec. 2010 11:29
MadFarmer (2) skrev:
ugh.. Ser ud til at java kommer til at dø langsomt herfra.. :/ Alle som er ligeglade med åbenhed begynder alligevel at rykke til .NET nu må vi se hvem der rejser sig fra asken.. Måske noget Google GO :) ?




MadFarmer (4) skrev:
#3
I know.. Kan bare ikke lide .NET :) har skrevet en del i det med VS, men kan af uforklarlige årsager bedre lide java :S Måske er det bare min skepsis over for alt der kommer fra MS og hele grundlaget for at .NET blev skabt(At klone java).

Men du har nok ret.. for java og .NET er sgu også lidt p0taTo PotAto


.NET er ikke et sprog ... mener du Java VM ?
Gravatar #6 - maghana
10. dec. 2010 11:32
... men for nu at vende tilbage til emnet ... Meget ærgeligt for Java, Open Source og Apache ... :(
Gravatar #7 - done
10. dec. 2010 11:44
Sørgeligt, Men håber da at de ligger kræfterne i et nyt multiplatforms sprog.
Gravatar #8 - MadFarmer
10. dec. 2010 11:44
maghana (5) skrev:
MadFarmer (4) skrev:
#3
I know.. Kan bare ikke lide .NET :) har skrevet en del i det med VS, men kan af uforklarlige årsager bedre lide java :S Måske er det bare min skepsis over for alt der kommer fra MS og hele grundlaget for at .NET blev skabt(At klone java).

Men du har nok ret.. for java og .NET er sgu også lidt p0taTo PotAto


.NET er ikke et sprog ... mener du Java VM ?


Ja.. Mente selvfølgelig javaVM, hvis du på noget tidspunkt var i tvivl
Gravatar #9 - f-style
10. dec. 2010 11:49
Damn Oracle forstår virkelig at ødelægger udviklingen for java. Det kan også ses via deres sagsanlæg kort efter deres opkøb. Oracle er virkelige nogle svin hvad det angår, mage til dårlig forretningsmoral skal man længe lede efter. Sun skulle ikke have solgt ud til oracle, det har været en stor fejl.
Heldigvis er der andre bedre alternativer hvad angår åbenthed. Håber virksomheder efterhånden går væk fra java så Oracle kan føle hvordan det er at pisse på åbenhed og ødelægge et produkt fuldstændig. Java har jo netop haft deres success pga. standardisering og åbenhed, det kommer Oracle så og vil lave fuldstændig om, det er jo hul i hovedet.
Gravatar #10 - maghana
10. dec. 2010 11:51
MadFarmer (8) skrev:
maghana (5) skrev:
MadFarmer (4) skrev:
#3
I know.. Kan bare ikke lide .NET :) har skrevet en del i det med VS, men kan af uforklarlige årsager bedre lide java :S Måske er det bare min skepsis over for alt der kommer fra MS og hele grundlaget for at .NET blev skabt(At klone java).

Men du har nok ret.. for java og .NET er sgu også lidt p0taTo PotAto


.NET er ikke et sprog ... mener du Java VM ?


Ja.. Mente selvfølgelig javaVM, hvis du på noget tidspunkt var i tvivl


Troede du mente Java vs. C# :)
Gravatar #11 - maghana
10. dec. 2010 11:52
f-style (9) skrev:
Damn Oracle forstår virkelig at ødelægger udviklingen for java. Det kan også ses via deres sagsanlæg kort efter deres opkøb. Oracle er virkelige nogle svin hvad det angår, mage til dårlig forretningsmoral skal man længe lede efter. Sun skulle ikke have solgt ud til oracle, det har været en stor fejl.
Heldigvis er der andre bedre alternativer hvad angår åbenthed. Håber virksomheder efterhånden går væk fra java så Oracle kan føle hvordan det er at pisse på åbenhed og ødelægge et produkt fuldstændig. Java har jo netop haft deres success pga. standardisering og åbenhed, det kommer Oracle så og vil lave fuldstændig om, det er jo hul i hovedet.


Kender Java programmører der ikke vil blive glade :)
Gravatar #12 - MadFarmer
10. dec. 2010 11:55
ja.. Men som jeg ser det er java = javaVM's vigtigste sprog så hvis java dør, så dør javaVM også langsomt, på samme måde C# = .NET's vigtigste sprog etc.

Ved godt min formulering var lidt vag..
Gravatar #13 - gensplejs
10. dec. 2010 12:00
MadFarmer (12) skrev:
ja.. Men som jeg ser det er java = javaVM's vigtigste sprog så hvis java dør, så dør javaVM også langsomt, på samme måde C# = .NET's vigtigste sprog etc.

Ved godt min formulering var lidt vag..

Desværre er der altså også en kæmpe flok VB spassere på .Net platformen....
Så selv hvis c# stoppede er jeg faktisk ikke sikker på at platformen ville dø.
Gravatar #14 - maghana
10. dec. 2010 12:02
MadFarmer (12) skrev:
ja.. Men som jeg ser det er java = javaVM's vigtigste sprog så hvis java dør, så dør javaVM også langsomt, på samme måde C# = .NET's vigtigste sprog etc.

Ved godt min formulering var lidt vag..


True ... Android er jo også Java syntaks etc. så det lever jo nok videre ... men når man ser hvor vigtig Apache og Java er for Open Source er det virkeligt ikke godt ...
Gravatar #15 - mireigi
10. dec. 2010 12:03
MadFarmer (4) skrev:
Men du har nok ret.. for java og .NET er sgu også lidt p0taTo PotAto


Pas på med hvad du siger!

Gravatar #16 - PaNiX
10. dec. 2010 12:08
Jeg har umiddelbart svært ved at se, hvad dette vil betyde for Java.

Ja, Apache har skubbet til en del af standardiseringsprocessen, og det er da også set at Apache's projekter har inspireret udviklingen af Java standarden.

På den anden side, så tror jeg ikke bare, at Apache dropper al Java-aktivitet. Jeg tror egentlig bare, at det er politik for at lægge pres på Oracle.

Jeg tror derimod ikke, at det i erhvervsmæssig sammenhæng kommer til at betyde alverden for Java som sådan. Nogle firmaer er meget langt i at implementere nogle store JEE-løsninger, som det ikke umiddelbart er realistisk bare at flytte til ny platform. Java er jo ikke død - det er bare et medlem af familien, der er flyttet ud!

Når det er sagt, så er jeg som Java-udvikler (altså, når jeg får lov til at lave noget udvikling) ked af det. Jeg synes virkelig at Apache bidrog til at gøre en positiv forskel, og de vil blive savnet.
Gravatar #17 - mf1910
10. dec. 2010 12:43
.net er ingen alternativ. Det fede ved java er det kan kører på alle platforme.
Gravatar #18 - MadFarmer
10. dec. 2010 12:51
PaNiX (16) skrev:
Jeg har umiddelbart svært ved at se, hvad dette vil betyde for Java.

Ja, Apache har skubbet til en del af standardiseringsprocessen, og det er da også set at Apache's projekter har inspireret udviklingen af Java standarden.

På den anden side, så tror jeg ikke bare, at Apache dropper al Java-aktivitet. Jeg tror egentlig bare, at det er politik for at lægge pres på Oracle.

Jeg tror derimod ikke, at det i erhvervsmæssig sammenhæng kommer til at betyde alverden for Java som sådan. Nogle firmaer er meget langt i at implementere nogle store JEE-løsninger, som det ikke umiddelbart er realistisk bare at flytte til ny platform. Java er jo ikke død - det er bare et medlem af familien, der er flyttet ud!

Når det er sagt, så er jeg som Java-udvikler (altså, når jeg får lov til at lave noget udvikling) ked af det. Jeg synes virkelig at Apache bidrog til at gøre en positiv forskel, og de vil blive savnet.


læg mærke til at jeg skrev en langsom død.. Der er jo milliarder af linjer kode der ikke bare kan flyttes.. Problemet er bare at med al denne dårlige omtale og støtter/drivende kræfter der falder fra, så bliver sproget unægteligt mindre attraktivt at starte med..

Og den assult de har lavet på google gør jo også bare at andre vil vælge java fra som sprog når de skal lave noget ligende..
Gravatar #19 - PaNiX
10. dec. 2010 13:06
MadFarmer (18) skrev:

læg mærke til at jeg skrev en langsom død.. Der er jo milliarder af linjer kode der ikke bare kan flyttes.. Problemet er bare at med al denne dårlige omtale og støtter/drivende kræfter der falder fra, så bliver sproget unægteligt mindre attraktivt at starte med..

Og den assult de har lavet på google gør jo også bare at andre vil vælge java fra som sprog når de skal lave noget ligende..


Jeg kan godt frygte den fremtid også, og den er bestemt ikke umulig. Jeg tror dog, at Java har spillet så vigtigt en rolle for Apache, at de nok snarere laver deres egen Java-specifikation og -implementation (altså et fork af Java).
Det vil så betyde, at vi fremadrettet får to Java'er (den ene nok med et andet navn) - med de problemer det så medfører...

Det er naturligvis kun et gæt...
Gravatar #20 - jonasbh
10. dec. 2010 13:08
PaNiX (16) skrev:
Jeg har umiddelbart svært ved at se, hvad dette vil betyde for Java.


Fork

http://www.zdnet.com/blog/open-source/apache-is-be...
Gravatar #21 - jonasbh
10. dec. 2010 13:26
http://www.theregister.co.uk/2010/12/07/apache_google_vote_no_oracle_roadmap/ skrev:
At a deeper level, a walk-out will perpetuate talk of Java fragmentation, and Oracle - despite its talk of community and of moving on - will be seen as pushing a roadmap that serves Oracle's interests more than those of anybody else.

To that end, Oracle tried to outmaneuver ASF by signing IBM and Apple to OpenJDK, the formerly Sun-backed alternative to Harmony. This, along with Oracle's refusal to grant Harmony a license, shows Oracle's unwilling to let Java SE run on mobile and only wants Java ME on cell phones and other devices.


Som så meget andet handler det om magt og penge. Oracle taktik er tilsyneladende skriv under eller mød os i retten (apropos Google vs. Oracle)
Gravatar #22 - Emilm
10. dec. 2010 16:42
Det var næsten ulæseligt, den artikel kræver noget korrektur!

Og nu må I jo bare svine mig til som altid for, at komme med lidt konstruktiv feedback :-)
Gravatar #23 - arne_v
10. dec. 2010 17:15
zin (3) skrev:
Nu hvor Mono dækker helt op til .NET 4.0


De er jo stadigvæk ikke kompatible.
Gravatar #24 - arne_v
10. dec. 2010 17:22
#0

Jeg vurderer det til at være et stort tab for Java.

Af to grunde.

1)

Alle de open source Java projekter som Apache har opsamlet har været stærkt medvirkende til Java's success.

2)

Det er ikke et problem at man har konflikter i Java verdenen. Det er naturligt med konflikter. Det er et problem at man ikke får løst konflikterne. Og det har man tilsyneladende ikke fået gjordt her. Og det kan godt skræmme brugere væk.

---

Nu forsvinder Java jo ikke fra jordens overflade imorgen - eller i løbet af de næste 10 år for den sags skyld.

Men hvis man vil undgå "Cobol status", så skal der andre grunde til at bruge sproget end at der er et stort antal milliarder eksisterende linier kode.
Gravatar #25 - arne_v
10. dec. 2010 17:28
PaNiX (19) skrev:
at de nok snarere laver deres egen Java-specifikation og -implementation (altså et fork af Java).


jonasbh (20) skrev:
Fork


Det sker ikke.

Eller mere præcist: det sker ikke via Apache alene.

Apache har hverken folk eller penge.

Langt den største del af alle de Java Apache projekter er ikke udviklet af eller under Apache, men er udviklet af firmaer og doneret til Apache.

Sådan lidt groft sagt så laver Apache ikke open source men samler på open source (der er nogle undtagelser, men ...).

Apache kan ikke lave en "Java".

IBM har folk og penge - og har traditionel støttet Apache meget, men de vil ikke lave kaos i Java ved at lave en fork.

Eneste mulighed jeg kan se er Google. De har penge og folk. Og hvis Oracle og Google ikke kan få klinket skårene, så kunne det være en mulighed.

Gravatar #26 - arne_v
10. dec. 2010 17:31
Baker (1) skrev:
Oracle, most evil of them all.


f-style (9) skrev:
Damn Oracle forstår virkelig at ødelægger udviklingen for java. Det kan også ses via deres sagsanlæg kort efter deres opkøb. Oracle er virkelige nogle svin hvad det angår, mage til dårlig forretningsmoral skal man længe lede efter. Sun skulle ikke have solgt ud til oracle, det har været en stor fejl.


jonasbh (21) skrev:
Som så meget andet handler det om magt og penge. Oracle taktik er tilsyneladende skriv under eller mød os i retten (apropos Google vs. Oracle)


Det er værd at bemærke at problemet ikke er skabt af Oracle.

Problemet blev skabt af SUN og det har eksisteret i 3.5 år.

Oracle har bare ikke evnet at løse det problem de arvede fra SUN.
Gravatar #27 - jonasbh
11. dec. 2010 09:00
arne_v (26) skrev:
Det er værd at bemærke at problemet ikke er skabt af Oracle.

Problemet blev skabt af SUN og det har eksisteret i 3.5 år.

Oracle har bare ikke evnet at løse det problem de arvede fra SUN.


Jeg er ikke helt enig. Før Oracle købte SUN mente Oracle, IBM, Google, Apache og andre, at SUN brød sine egne Open Source regler ved at nægte Apache adgang til Java Test Compatibility Kit.

Da Oracle købte SUN ændrede de holdning, og støttede nu SUNs restriktioner på Java Test Compatibility Kit. En begrænsning, som også gør det muligt at sagsøge brugere af Apaches Harmony projekt - eller mere præcist Google.

Problemet er oprindelig skabt af SUN, men Oracle har klart løftet det til nye højder. Det er ikke manglende evne, men grådighed
Gravatar #28 - mathiass
12. dec. 2010 23:07
arne_v (25) skrev:
Apache kan ikke lave en "Java".
Det har ellers bestemt gjort et forsøg: http://harmony.apache.org/
Gravatar #29 - arne_v
13. dec. 2010 00:36
#28

Men det er også mere opsamling af kode bidrag end kode skrivning.

JVM kommer fra Intel.

Core class libraries kommer fra IBM.

(og fordi det er Java, så kommer specs fra JCP)
Gravatar #30 - arne_v
13. dec. 2010 01:14
#Apache

Og hvis nogen vil have flere eksempler:

Xerces og Xalan kommer fra IBM
Tomcat kommer fra SUN
Axis2 kommer fra WSO2
Hadoop kommer fra Yahoo
Geronimo kommer fra IBM
Cassandra kommer fra Facebook

Og det fungerer glimrende.

Big Business Inc. udvikler et eller andet meget nyttigt. De vil gerne give flere mulighed for at bidrage og vil gerne have flere til at bruge det (inkl. nogen som måske er bange for at gøre sig afhængige af BBI). Apache kan tilbyde en god service:
- en open source licens som BBI kan leve med
- web site, source control, projekt struktur etc.
- et godt ry som gør at open source udviklere og alle mulige slags brugere tør satse på projektet

Gravatar #31 - arne_v
13. dec. 2010 01:20
jonasbh (27) skrev:
Før Oracle købte SUN mente Oracle, IBM, Google, Apache og andre, at SUN brød sine egne Open Source regler ved at nægte Apache adgang til Java Test Compatibility Kit.

Da Oracle købte SUN ændrede de holdning, og støttede nu SUNs restriktioner på Java Test Compatibility Kit.


TCK er ikke open source.

Apache, IBM, Google etc. mente at SUN brøs JCP's regler. Og det mener de stadig. Jeg erindrer ikke at Oracle udtalte sig om sagen inden den varme kartoffel endte på deres bord. Har du nogen kilde til det?
Gravatar #32 - arne_v
13. dec. 2010 01:28
jonasbh (27) skrev:
En begrænsning, som også gør det muligt at sagsøge brugere af Apaches Harmony projekt - eller mere præcist Google.


Det er forkert.

JCP's regler siger at medlemmerne inkl. SUN ikke kan sagsøge andre for krænkelse af patenter med en kompliant Java (gælde dog kun hvis patentet er nødvendigt for at være kompliant).

Det ville ikke hjælpe Google at Harmony bestod TCL og vlev godkendt som en valid Java SE.

Der er store dele af Java som Android mangler selvom Harmony har dem.

Bl.a. AWT og Swing!

Hvilket der er meget god egrunde til.

Android tjener et andet formål end Java SE.

Jeg mener at Google og Oracle burde klinke skårene og gøre Android til Java ME SCDC (fordi Java ME både CLDC og CDC er totalt forældede i forhold til dagens devices).
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