giovedì 21 luglio 2011

La sfilata Java: Che dire IBM e Apache?


E 'improbabile IBM o Apache guiderà la comunità Java.

da Loukides Mike

Prima ho finito che guida la sfilata Java , Stephen Chin ha così commentato "che dire IBM?" Dopo la pubblicazione, ho avuto diverse discussioni su Twitter sulla stessa questione, e un numero minore su Apache.Sembra molto strano a dire che IBM non è un concorrente per la leadership della comunità Java, soprattutto in considerazione tutto ciò che hanno contribuito (in particolare, Eclipse e Apache Harmony ).Ma io non vedo IBM o Apache come potenziali leader per la comunità Java.

IBM è sempre sembrato piuttosto insulare a me. Essi risolvere i propri problemi, quelli sono grandi, grossi problemi. IBM è una delle poche organizzazioni che potrebbero trovare una "Smarter Planet",l'iniziativa e non essere derisi dalla stanza (Google potrebbe essere l'altro solo). Quindi sono sicuramente una forza molto positiva da prendere sul serio, che stanno facendo un lavoro incredibile mettendo i dati di grande utilità pratica. Ma al tempo stesso, essi non tendono a coinvolgere, almeno nella mia esperienza. Lavorano da soli, e con i loro partner. Un po 'come Google, sono tutti la comunità Java di cui hanno bisogno.

"Essi non si impegnano? Che dire Harmony?" Questo è un buon punto. Ma è un punto che vale per entrambi. Harmony è stato un progetto importante che potrebbe avere avuto un ruolo enorme nel apre il mondo Java. Ma quando Oracle ha acquisito Sun, IBM abbastanza rapidamente marcia indietro da Harmony . Non fraintendetemi, non ho alcun problema reale con la decisione di IBM qui. Ma se IBM voleva un ruolo nella guida della comunità Java, questo era il momento di alzarsi.Sostegno cadere per Harmony è essenzialmente dicendo che stanno seguendo portare Oracle.Che è prerogativa di IBM, ma è anche opting out come un potenziale leader.

Ci sono altri modi in cui IBM non impegna. Ero al comitato di programma per OSCON Java , e rivisto tutte le proposte che sono state presentate. (Come Arlo Guthrie ha detto: "Non sono orgoglioso ... o stanco" ). Non ricordo tutte le proposte presentate da IBM. Ciò non significa che non ci fossero, ma di certo non erano molti. (Ci sono un paio di dipendenti IBM parlando alla OSCON "Classic". ) Non sono né uno sponsor né un espositore. Ancora una volta, non mi lamento, ma l'impegno è l'impegno e disimpegno è proprio questo.


E 'possibile che IBM ha deciso che la migliore strategia per Java è quello di unirsi con Oracle in OpenJDK spingere in avanti? Sì, certo. E 'probabile che si sentivano mantenere un'alternativa al OpenJDK era solo una distrazione al lavoro vero? Molto probabilmente. Ed è stato ingiusto da parte mia a caratterizzare IBM come insulare. Ma buono come IBM decisioni possono essere, non sono le decisioni di una società che vuole esercitare la leadership Java.

A lungo andare, questo significa che IBM è diverso da VMware ? Entrambe le società hanno grandi pali in Java, un sacco di esperienza, un sacco di strumenti a loro disposizione, e un sacco di interessi delle imprese concorrenti. E 'possibile che vogliono solo saltare la politica e mettersi al lavoro? Forse, ma credo che sia qualcosa di diverso. Se la domanda è sempre davanti alla parata e leader, IBM ha la sua sfilata proprio: utilizzando i dati per risolvere i problemi difficili di vivere su questo pianeta. Quando si è quasi quattro volte più grande di Oracle , 16 volte le dimensioni di Google, e 50 volte la dimensione di VMware, è necessario pensare in grande. Grande come la comunità Java è, IBM punta a un valore maggiore di "grande".

Ora, per la Apache Software Foundation (ASF): quando si scrive, ho pensato seriamente alla possibilità che l'ASF potrebbero contendersi la leadership della comunità Java. Ma semplicemente non sono in gara. Che non è la loro funzione. Essi forniscono le risorse e le strutture per la collaborazione open source, ma nel complesso, non forniscono la leadership della comunità, tecnico o altro. Hadoop , insieme ai suoi sottoprogetti e sottoprogetti ex, è probabilmente il progetto più importante della galassia Apache. Ma si chiama il ASF un leader della comunità Hadoop? Chiaramente no. Tale ruolo è condiviso da Cloudera e Yahoo, e forse spinoff Yahoo! 's nuovo, HortonWorks . Apache fornisce le risorse e le licenze, ma non sono leader della comunità in ogni senso significativo.

Apache si allontanò da un ruolo di leadership quando ha lasciato il JCP . E 'stata una decisione del tutto comprensibile, e una decisione che condivido era necessario, ma una decisione con conseguenze. E 'possibile che Apache è stato sperando di suscitare una rivolta contro la leadership di Oracle. Penso che Apache dire quello che hanno detto, che il JCP non era più un processo in cui avrebbero potuto partecipare con integrità, e non avevano altra scelta che andarsene. Ogni possibilità di Apache mantenendo un ruolo significativo nella comunità Java è conclusa quando IBM si allontanò da Apache Harmony. Armonia rimane interessante, ma è molto difficile immaginare Harmony fiorente senza il supporto di IBM. E con Harmony emarginati, non è chiaro come Apache potrebbe esercitare molta influenza nel corso di Java.

Allora, perché ignoro IBM e Apache? Hanno entrambi rinunciato. Avevano buone ragioni per farlo, ma tuttavia, non sono in corsa. IBM e Apache potrebbe essere considerato cavalli buio nella corsa per la leadership Java. E dato che né Google né VMWare sembra voler leadership, e Oracle non ha dimostrato il "abilità sociali" per esercitare la leadership, devo ammettere che un cavallo scuro può essere in un buon posto di chiunque altro.


Corso Java - Corsi Java - Corsi programmazione Java

Corso programmazione Android - Certificazione Android

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.