Andava para escrever sobre isto à algum tempo, mas ando incrivelmente ocupado. No entanto com as notícias que têm vindo a lume, tenho de deitar isto cá para fora. É até uma boa postagem para celebrar o regresso às épicas postagens mais geeks. Comecemos!
Em Abril de 2009 a Oracle chegou a acordo com a Sun Microsystems para a aquisição desta. A aquisição não se celebrou nesse preciso momento porque a União Europeia bloqueou a coisa, preocupada em particular com o destino do MySQL. Mas meio ano depois - em Janeiro de 2010 - a transacção foi efectivamente levada a cabo, deixando imensos geeks como eu, que dependem dos produtos open source da Sun, preocupados com o futuro dos mesmos. A Sun sempre ofereceu imensa qualidade a custo zero, basta percorrer os vários produtos oferecidos para encontrar pérolas usadas por milhões de utilizadores por todo o mundo: OpenSolaris, Java, VirtualBox, Glassfish, MySQL e o OpenOffice!
O
MySQL é usado em todo o mundo como motor de
Base de Dados, que acontecerá quando a
Oracle decidir colocar um preço em tal produto? Esse era o medo da
UE, que foi ultrapassado graças à existência do
PostgreSQL, que é uma alternativa aparentemente boa (honestamente não tenho conhecimento suficiente nessa tecnologia para poder comentar).
O
Eclipse, por exemplo, deu
um erro aquando da aquisição devido a uma parvoíce no registo. Alterar a
company de
Sun para
Oracle,
Funny hu?!
|
O talento tem abandonado o navio Sun... ai... Oracle! |
Nos casos de
OpenOffice e
OpenSolaris já foram criados
forks (
LibreOffice e
Illumos, respectivamente), muitos deles com os mesmos
developers. Isto deve-se a que quase todos os grandes defensores do
open source da
Sun, que passaram para a
Oracle, têm demitido, passando para projectos que continuam sobre diferentes
brandings, trabalhando no mesmo, mas sem o apoio que estar numa grande empresa como a
Sun Microsystems oferece. Têm sido mesmo imensas as demissões e não sei como a
Oracle vai conseguir repovoar a empresa de talento, pois tem de capitalizar os
7100 milhões de dólares americanos que custou a aquisição. A própria
Oracle comete erros de julgamento (caso do
OpenOffice, em que
pediu a quem contribuia com o desenvolvimento do LibreOffice que saísse do Board da OpenOffice Community) que têm afastado possíveis clientes caso pretenda capitalizar a grande arma, a
Java Virtual Machine. Quase mal a aquisição foi oficializada a
Oracle processou a
Google pelo uso de uma
JVM altamente modificada na plataforma
Android (a
Google recrutou
dois empregados da
Sun na altura do desenvolvimento da plataforma, por algo foi, mas a
Sun nunca se preocupou muito com o facto) e a
Apple anunciou que a
JVM que costuma usar nos seus sistemas operativos está obsoleta, pretendendo usar uma
JVM desenvolvida
in-house (na verdade a
JVM da
Apple já era substancialmente diferente,
lol.). Há cerca de uma semana, no entanto, a
Oracle anunciou que tinha acordado com a
Apple a entrega de uma plataforma
Java para os seus sistemas operativos. Isto foi extremamente importante, pois sem o apoio da
Apple a tecnologia
Java entraria em franca decadência (não entrou ainda porque tem inúmeros utilizadores e serviços que dependem da mesma).
De facto, a administração da
Oracle tem conseguido aumentar a
discórdia em relação à sua gestão.
|
Descansa em paz Sun Microsystems Inc. |
Falemos em particular da JVM. A Oracle já anunciou que vai tentar monetizar a JVM. Agora esta terá duas versões, uma premium paga e uma grátis. Isto é algo de absolutamente indecente, do meu ponto de vista. Como supra-referido a tecnologia Java só não está em decadência devido ao enorme mercado que possui, pois tecnicamente falando a tecnologia tem imensas falhas. HTML5 em Web e python, ruby ou C# para desktop são alternativas perfeitamente viáveis. Há ainda o facto de James Gosling, o pai do Java, ter demitido, criando assim rumores que esperam que ele recrie uma tecnologia semelhante. Not likelly...
Na verdade acredito que este passo é o início do fim do Java, o que me deixa extremamente f*dido... err... triste, pois tinha em mãos um projecto que se baseava numa JVM alterada por forma a poder processar gráficos e modelos 3D com elevada performance. Agora tenho em mãos uma JVM altamente alterada que de nada serve, pois quando terminar o jogo (seria o use case) já a tecnologia está obsoleta. lol.
We'll see how this transpires,
Kenny.