Android

Vil Oracle dræbe Java-fællesskabet?

The Coronavirus Explained & What You Should Do

The Coronavirus Explained & What You Should Do
Anonim

Vil Oracle være godt for Java's udviklere?

Det er spørgsmålet om alles sind på årets JavaOne-udviklerkonference, det sidste show før Oracle's planlagte køb på 7,4 milliarder dollar af Java's skaber, Sun Microsystems. Oracle CEO Larry Ellison gjorde et overraskende udseende på showets åbningsdag tirsdag og forsøgte at dæmpe udviklerproblemer. Mens han antydede, at der ville ske nogle ændringer, sagde han i det væsentlige, at det vil virke som normalt for Java, når overtagelsen er afsluttet.

Men Oracle er ingen Sun. Sun har længe kæmpet for at holde sit mangfoldige samfund af udviklere lykkelige og skabe et byrdefyldt bureaukrati til at styre udviklingen af ​​Java-standarder og gradvist frigive centrale komponenter på platformen under en open source-licens. Mens Sun har tjent nogle penge fra Java-licenser, har det gået glip af store muligheder for at sælge lukrative Java-udviklingsværktøjer og middleware-servere.

Solen er i sit hjerte en hardwarevirksomhed; Oracle sælger software.

Suns manglende indbetaling på Java har hjulpet det til at forblive en neutral ledelse af teknologien, men den dynamik vil ændre sig under Oracle. På JavaOne i denne uge opsummerede en Sun-medarbejder forskellen mellem de to virksomheder og sagde, at en Oracle-medarbejder for nylig havde fortalt ham: "Vi er ikke et nonprofitfirma som jer."

Udviklere på showet er primært bekymret over tre ting: Vil Oracle holde Java åben? Vil den bruge sin kontrol over Java til at favorisere sine egne produkter? Og endelig, hvilke Java-teknologier vil blive slået fra efter fusionen?

Ved at bruge sin kontrol over Java for at favorisere Oracles egne produkter ville drive udviklere væk fra platformen, viser deltagerne sagt. "Det værste tilfælde ville være, hvis Oracle gjorde en smule tæt integration," siger Kevin Hooke, en Java-udvikler med et stort teknologikonsulentfirma.

På samme måde ruller den årlige JavaOne-konference til Oracle's Open World-event - en plan rygter at være i værkerne, ifølge demonstranterne - ville skade Java-udviklingssamfundet, som har skubbet for uafhængighed fra Sun lige siden Java's start. "Hvis du folder JavaOne ind i en Oracle-only-konference, vil du skade fundamentet for Java," sagde Hooke.

Offentlige Sun-direktører forfalder fremad, som om Oracle-fusionen ikke fandt sted. Bortset fra Ellisons korte udseende gjorde Sun-direktører heller ikke noget om købet eller afviste at kommentere spørgsmålet på showet. Sun har dog erkendt, at det ikke sikkert kan sige, om Oracle vil fortsætte med at udvikle ting som sine cloud computing-tjenester, hvis overtagelsen går igennem.

JavaOne-deltagere var særligt bekymrede for, om Oracle ville fortsætte med at støtte Suns GlassFish, OpenJDK og JavaFX produkter. Oracle sælger allerede to applikationsservere, WebLogic og Oracle Application Servers, så det kan ikke være nødvendigt at støtte open-source GlassFish. OpenJDK er et andet open source-produkt, en version af kernen Desktop Java SE-platformen, udgivet under GNU General Public-licensen.

Det skal ses, om Oracle vil pleje Java-samfundet, som Sun har gjort, eller skifte meget af Java's udvikling internt, siger Jarec Basham, software og systemudviklingsleder hos Infoterra, et britisk selskab, der leverer satellitbilleder og geospatiale data til en række brancher. "Jeg tror, ​​det afhænger af, hvordan Oracle ser indtægterne vokser. De ligner mere af et regnearkdrevet firma," sagde han.

Selvom Oracle måske ikke har stor erfaring i desktop software-forretningen, gjorde Ellison en pointe at nævne JavaFX - et Java-baseret alternativ til Microsofts Silverlight og Adobe AIR - under sit JavaOne udseende. "Vi vil gerne se fremskyndet udvikling baseret på denne spændende nye platform Java med FX," sagde han.

En analytiker på showet var enige om, at Oracle sandsynligvis vil holde FX i live.

"I betragtning af at Oracle har alle disse applikationer, der har brug for prangende forender, tror jeg ikke, det er umuligt at Oracle rent faktisk investerer i JavaFX, så de har hele stacken," sagde James Governor, en analytiker med RedMonk. "Oracle ønsker ikke at blive seet til Silverlight … det vil heller ikke sees til Adobe."

Deltagere - især dem, der brugte Suns Solaris-operativsystem - udtrykte lindring om, at Suns første advokat, IBM, lykkedes ikke. Fordi IBMs produktlinje er så ligner Suns, ville det have betydet mange flere tabte projekter og meget mere smerte for Sun-brugere, der ville blive tvunget til at migrere deres software.

Under Oracle vil udviklerens samfundsrelationer sandsynligvis ikke vær så god som de var med Sun, sagde Surya Pasula, en Java-arkitekt med Kaiser Permanente. Men mens der stadig kan være spørgsmål om Java's fremtid, sagde han, at Oracle buyout er "bedre end IBM."

Murali Gundu, førende softwareingeniør med Comcasts StreamSage-division, der udvikler videosøgningstjenester til Comcast-kunder, sagde, at han var " yderst glad for Oracle ", fordi den har så meget ekspertise i databaser og dataindsamling og kan bygge en optimeret stak ned gennem OS og serverne. Der ville have været for meget overlapning og redundans hos IBM, sagde han.

"Hvis det havde været IBM, der købte Sun, ville jeg have haft meget mere tvivl," sagde han. Med Oracle, "Jeg er mere overbevist om, at Java vil forblive for evigt."

Den mest enkle kommentar til overtagelsen kom fra Ellison, efter at Sun-formanden Scott McNealy havde spurgt om det ville være den sidste JavaOne, og hvis Oracle skulle "lukke teknologi. "

Ellison svar:" Sun har gjort et fantastisk arbejde med at opfinde Java, udvide Java, åbne Java, give Java til verden, og vi vil gøre mere af det samme. mange ændringer, kun en udvidet investering og en stor entusiasme fra Oracle. "

Oracles CEO svarede ikke på McNealys spørgsmål om, hvorvidt JavaOne ville være tilbage næste år.

(James Niccolai bidrog til denne historie.)