18 maart 2009

Overname Sun door IBM: het einde van OpenJDK?

Ik las vandaag dat IBM mogelijk geïnteresseerd is om Sun Microsystems over te nemen. Voor wie het nog niet mocht weten: Sun Microsystems is de firma achter de Java-taal, de Java development kit (compiler enzo), de Java runtime, maar ook Solaris (een UNIX operating system variant),
OpenOffice/StarOffice en dergelijke meer. IBM is ook heel erg actief in de Java-community en heeft zelf ook een aantal concurrerende producten. Een overname van Sun zou wel eens enkele gevolgen kunnen hebben voor bepaalde Sun-producten...

Het afschaffen van OpenJDK: zover zal het wellicht niet komen. Want dat zou betekenen dat de klok opnieuw enkele jaren terug wordt gedraaid. En dan staat heel de Java Community op zijn achterste poten, of ze zakt als een pudding in mekaar. En dat is wel het laatste wat IBM zou willen. Nee, door

het overnemen van Sun willen ze net een sterkere positie verwerven binnen dat Java Community, vooral dan op vlak van Java Enterprise Edition.

Maar toch is er sterke concurrentie tussen bepaalde Sun- en IBM-producten:

  • NetBeans, Sun's open Java IDE. Hier tegenover stelt IBM Eclipse en al de commerciële afgeleiden.
  • Glassfish: dit is de reference implementatie van JEE-specs. IBM heeftzelf WebSphere Application Server, met de Community Edition als open sourcevariant (gebaseerd op Tomcat, Jeronimo, Axis, etc.). Voor IBM zou dit eendriver kunnen zijn om met hun eigen WebSphere appserver sneller de JEE standaarden te kunnen volgen, maar het zou ook kunnen zijn dat ze nieuwe evoluties vertragen, totdat ze in WebSphere zijn opgenomen...
  • Op vlak van enterprise application integration heeft Sun OpenESB met J/CAPS als commerciële tegenhanger. Dit is een volwaardige JEE application server/Enterprise Service Bus met bijhorende development Environment (J/CAPS was voorheen e*Gate van SeeBeyond). IBM kan hier tegenover de WebSphere Application Server en enkele add-ons van MQ/Series plaatsen, maar een echte volwaardige tegenhanger hebben ze niet.
  • OpenSSO is Sun's oplossing voor identity en access management (single signon oplossingen). Hier tegenover stelt IBM zijn Tivoli Access Manager. Mogelijk zal marktaandeel bepalend zijn om te zien welk product overblijft.
  • OpenDS (directory services, LDAP, zeg maar). Ook hiervoor heeft IBM eeneigen product. Benieuwd wat ze daarmee gaan doen.
  • OpenSolaris en Solaris/SunOS zijn de UNIX varianten van Sun. Het marktaandeel van IBM's AIX is echter te verwaarlozen tegenover het aandeel van Solaris. Bovendien is Solaris wijd verspreid als platform voor heel specifieke business applicaties (zware number crunchers zoals risk engines, markdata-systemen, dealing applicaties, etc.). Bovendien draait Solaris niet alleen op de eigen Sparc-architectuur (die trouwens ook door o.a. Siemens wordt aangeboden), maar ook op Intel-systemen. AIX daarentegen draait alleen op IBM-hardware (pSeries). Maar die kan ook Linux draaien (net zoals Intel-processoren, natuurlijk).
  • OpenOffice en StarOffice. Remember Lotus 1-2-3 (spreadsheet), Lotus Freelance Graphics (presentaties) en AmiPro (word processor)? Door de overheersing van MS Office zijn deze office-toepassingen ten onder gegaan. OpenOffice werd een tijdje terug - ook intern bij IBM - als alternatief voor MS Office naar voren geschoven. Tot IBM zelf met een nieuw office-pakket op de proppen kwam: Lotus Symphony, gebaseerd op OpenOffice, maar met een eigen (maar daarom niet betere) look & feel. Wie écht al een tijdje meedraait in IT (maar dan écht lang: 20 jaar), weet dat Lotus Symphony trouwens oorspronkelijk een geïntegreerd office-pakket was voor DOS (zie Dinosaur Sightings: http://content.techrepublic.com.com/2346-10877_11-175285....), met tekstverwerking, rekenblad; grafieken, "database" en "communicatie". OpenOffice blijft sowieso bestaan, als basisproduct, maar dan wordt het kiezen tussen StarOffice en Symphony.

De in-memory database Cloudscape heeft dan een lusje gemaakt: van proprietary software (Cloudscape), via open source (Apache Derby) tot Java standaard (JavaDB) terug naar IBM... Om even bij databases te blijven: krijgen we na MySQL nu ook MyDB2?

Ik denk ook dat die wel eens de manier zou kunnen zijn om hun eigen modularity-model, OSGi, definitief als Java standaard naar voren te schuiven. Want tot op heden is Sun er altijd in geslaagd om alle JSR's van IBM hieromtrent af te blokken...

Of deze overname al dan niet zal plaats hebben, zal de toekomst moeten uitwijzen. Maar dat dit economische gevolgen zal hebben, is ondertussen meer dan duidelijk.

21:12 Gepost door There's more to life than what you see through windows in Actualiteit | Permalink | Commentaren (0) | Tags: sun, ibm, overname, java |  Facebook |

De commentaren zijn gesloten.