Android

Wird Oracle die Java-Community töten?

Pencilmate Slips and SLIDES! | Animated Cartoons Characters | Animated Short Films

Pencilmate Slips and SLIDES! | Animated Cartoons Characters | Animated Short Films
Anonim

Wird Oracle den Java-Entwicklern gut tun?

Das ist die Frage, die sich bei der diesjährigen JavaOne-Entwicklerkonferenz stellt, der letzten Messe vor der geplanten Übernahme von Java-Entwickler Sun Microsystems durch Oracle. Der CEO von Oracle, Larry Ellison, war am Dienstag in der Eröffnungsrede überraschend zu sehen und versuchte, Bedenken der Entwickler zu zerstreuen. Während er implizierte, dass es einige Änderungen geben würde, sagte er im Wesentlichen, dass es nach dem Abschluss der Übernahme für Java wie gewohnt sein wird.

Aber Oracle ist keine Sonne. Sun hat lange damit zu kämpfen, dass seine heterogene Community von Entwicklern glücklich bleibt, und eine bürokratische Bürokratie geschaffen, um die Entwicklung von Java-Standards zu verwalten und nach und nach Schlüsselkomponenten der Plattform unter einer Open-Source-Lizenz zu veröffentlichen. Obwohl Sun mit Java-Lizenzen etwas Geld verdient hat, hat es große Möglichkeiten verpasst, lukrative Java-Entwicklungstools und Middleware-Server zu verkaufen.

Sun bleibt im Kern ein Hardware-Unternehmen; Oracle verkauft Software.

Bis zu einem gewissen Grad hat die Tatsache, dass Sun es nicht geschafft hat, Java zu finanzieren, dazu beigetragen, dass es ein neutraler Verwalter der Technologie bleibt, aber diese Dynamik wird sich unter Oracle ändern. Bei JavaOne hat diese Woche ein Mitarbeiter von Sun den Unterschied zwischen den beiden Unternehmen zusammengefasst: Ein Mitarbeiter von Oracle habe ihm kürzlich gesagt: "Wir sind keine gemeinnützige Firma wie ihr."

Die Entwickler der Show sind hauptsächlich damit beschäftigt drei Dinge: Wird Oracle Java offen halten? Wird es seine Kontrolle über Java nutzen, um seine eigenen Produkte zu bevorzugen? Und schließlich, welche Java-Technologien werden nach der Fusion vernichtet?

Die Kontrolle über Java, um die eigenen Produkte von Oracle zu bevorzugen, würde die Entwickler von der Plattform abbringen, sagten die Teilnehmer. "Das schlimmste Szenario wäre, wenn Oracle eine enge Integration hätte", sagte Kevin Hooke, ein Java-Entwickler mit einer großen Technologieberatungsfirma.

Ebenso wurde die jährliche JavaOne-Konferenz in Oracles Open World Event umgesetzt - ein Plan wurde gemunkelt nach Angaben der Messebesucher in Arbeit zu sein - würde der Java-Entwicklungsgemeinschaft schaden, die seit der Einführung von Java auf die Unabhängigkeit von Sun drängte. "Wenn Sie JavaOne in eine Oracle-only-Konferenz verwandeln, werden Sie der Grundlage von Java schaden", sagte Hooke.

Öffentlich Sun-Führungskräfte machen Fortschritte, als ob die Oracle-Fusion nicht stattfinden würde. Abgesehen von Ellisons kurzem Auftritt haben die Führungskräfte von Sun die Übernahme entweder nicht erwähnt oder es abgelehnt, das Thema auf der Messe zu kommentieren. Sun hat jedoch eingeräumt, dass es nicht mit Sicherheit sagen kann, ob Oracle weiterhin Dinge wie seine Cloud-Computing-Dienste entwickeln wird.

JavaOne-Teilnehmer waren besonders besorgt darüber, ob Oracle Suns GlassFish weiterhin unterstützen würde. OpenJDK- und JavaFX-Produkte. Oracle verkauft bereits zwei Anwendungsserver, den WebLogic- und den Oracle-Anwendungsserver, sodass das Open-Source-Programm GlassFish möglicherweise nicht unterstützt wird. OpenJDK ist ein weiteres Open-Source-Produkt, eine Version der Core-Desktop-Java-SE-Plattform, die unter der GNU General Public-Lizenz veröffentlicht wurde.

Es bleibt abzuwarten, ob Oracle die Java-Community wie Sun pflegen oder verschieben wird Javas Entwicklung im eigenen Haus, sagte Jarec Basham, Software- und Systementwicklungsleiter bei Infoterra, einem britischen Unternehmen, das Satellitenbilder und Geodaten für eine Vielzahl von Branchen bereitstellt. "Ich denke, es kommt darauf an, wie Oracle die Einnahmen wachsen sieht. Sie scheinen eher eine" Tabellenkalkulation "zu sein", sagte er.

Obwohl Oracle vielleicht nicht viel Erfahrung im Desktop-Software Geschäft hat, hat Ellison einen Punkt gemacht Erwähnen von JavaFX - eine Java-basierte Alternative zu Microsoft Silverlight und Adobe AIR - während seiner JavaOne-Auftritt. "Wir würden eine beschleunigte Entwicklung basierend auf dieser aufregenden neuen Plattform Java mit FX sehen", sagte er.

Ein Analyst bei der Show stimmte zu, dass Oracle FX wahrscheinlich am Leben erhalten würde.

"Angesichts der Tatsache, dass Oracle all diese Anwendungen benötigt, die auffällige Frontends benötigen, denke ich nicht, dass es unmöglich ist, dass Oracle tatsächlich in JavaFX investiert, damit sie den gesamten Stack haben", sagte James Governor, Analyst bei RedMonk. "Oracle möchte nicht an Silverlight gebunden sein, es möchte auch nicht wirklich an Adobe gebunden sein."

Teilnehmer - insbesondere diejenigen, die Suns Solaris-Betriebssystem verwendeten - äußerten Erleichterung über Suns anfänglichen Verehrer IBM, ist nicht gelungen. Da die Produktlinie von IBM der von Sun sehr ähnlich ist, hätte das viel mehr verloren gegangene Projekte bedeutet, und viel mehr Ärger für Sun-Benutzer, die gezwungen wären, ihre Software zu migrieren.

Unter Oracle werden Entwicklergemeinschaftsbeziehungen dies wahrscheinlich nicht tun sei so gut wie bei Sun, sagte Surya Pasula, ein Java-Architekt mit Kaiser Permanente. Aber während es noch Fragen über die Zukunft von Java geben könnte, sagte er, der Oracle-Buyout sei "besser als IBM".

Murali Gundu, leitender Software-Ingenieur bei Comcast's StreamSage-Abteilung, die Video-Suchdienste für Comcast-Kunden entwickelt, sagte, er sei " Ich freue mich sehr über Oracle, "weil es so viel Know-how in Datenbanken und Datenabfragen hat und einen optimierten Stack über das Betriebssystem und die Server aufbauen kann. Es hätte zu viel Überlappung und Redundanz mit IBM gegeben, sagte er.

"Wenn IBM Sun gekauft hätte, hätte ich viel mehr Zweifel gehabt", sagte er. Mit Oracle, "Ich bin mehr zuversichtlich, dass Java für immer bleiben wird."

Der einfachste Kommentar auf die Übernahme kam von Ellison nach Sun Chairman Scott McNealy fragte ihn, ob dies die letzte JavaOne wäre und ob Oracle plante, "schließen Technologie auf. "

Ellisons Antwort:" Sun hat einen fantastischen Job gemacht, Java zu erfinden, Java zu erweitern, Java zu öffnen, Java der Welt zu geben, und wir werden mehr davon machen. Ich erwarte nicht viele Änderungen, nur eine erweiterte Investition und viel Enthusiasmus von Oracle. "

Oracles CEO antwortete nicht auf McNealys Frage, ob JavaOne nächstes Jahr wiederkommen würde.

(James Niccolai hat zu dieser Geschichte beigetragen.)