Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

LinuxWorld: Sun anuncia que vai abrir o código do Java até o fim de 2006

“A Sun Microsystems confirmou planos de abrir o código de componentes-chave da sua plataforma Java ao final deste ano, seguindo o compromisso, anunciado na conferência JavaOne em maio, de transformar em código aberto a sua linguagem de programação Java.”


Segundo a notícia, a Sun anunciou na LinuxWorld que pretende abrir o código de partes funcionais da plataforma progressivamente. Não estão definidos quais os componentes que serão liberados em 2006, mas o representante da empresa deu pistas de que 2 componentes do J2SE (o compilador JavaC e a máquina virtual Java Hotspot VM) e mais a plataforma J2ME estão cotados.

Veja o texto completo em Sun to make Java open source by year-end - Software - News - ZDNet Asia.

Mais informações via Google News: Heise, ZDNet, mais ZDnet, VNUnet.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de nemesis
aberto ou não: java continua uma merda... :D

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de brandizzi
Já diriam os quatro sábios das campinas verdejantes...: ...a Sun falou isto "de novo, de novo, de novo!"

--
Adam Victor Nazareth Brandizzi
Site: http://brandizzi.googlepages.com
"Real programmers don't use Pascal: just the integer ones can do it."
Comentário de popolony2k
Nem tanto...: Pode não ter a performance de C/C++, mas não é uma merda.

Tem muita tecnologia já embutida na linguagem que a torna poderosa, sem por exemplo tirar o poder do desenvolvedor, como VB por exemplo.

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de popolony2k
Quando o assunto está esfriando.....: Sempre que o assunto está esfriando a Sun vem de novo.

Por isso acredito que brevemente eles vão liberar o código, até mesmo porque algumas VM's já estão fiéis a oficial e o ClassPath está bem maduro e quase 100% implementado próximo a JRE oficial e eles não vão querer ficar pra trás.

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de popolony2k
Quando a Sun vai liberar o código: Fiquei sabendo que o dia em que uma thread sobre a sun liberar o código, aqui no br-linux, chegar a 500 posts a Sun vai liberar o código... :.p

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de Dm7
Espera um pouco... de novo!: Espera um pouco... de novo!
Comentário de cesarse
Ahá! Sabia que ia te encontrar aqui: Nem todo mundo sabe deitar a cabeça e reconhecer um smiley :-)
Então não vou considerar flame e não vou responder - ou posso ignorar a carinha, considerar um flame e por isso não responder :D
Comentário de leonardo_lopes
Já temos o Mono, dotGNU...: Já temos o Mono, dotGNU... CIL é uma tecnologia muito melhor que o Java, pq alguém ainda se importa com JVM?

"Be realistic, ask for the impossible."
Leonardo Lopes Pereira
Comentário de brandizzi
Porque...: ...Java já possui toda uma série de aplicações prontas, porque Java é uma linguagem mais testada que e.g. C#, porque uma JVM provavelmente roda melhor programas em Java que uma implementação de CLI, porque quanto mais software livre tanto melhor e porque simplesmente esta estória de "melhor" é conversa para boi dormir - cada tecnologia tem sua vantagem e desvantagem.

--
Adam Victor Nazareth Brandizzi
Site: http://brandizzi.googlepages.com
"Real programmers don't use Pascal: just the integer ones can do it."
Comentário de brandizzi
Porque...: ...Java já possui toda uma série de aplicações prontas, porque Java é uma linguagem mais testada que e.g. C#, porque uma JVM provavelmente roda melhor programas em Java que uma implementação de CLI, porque quanto mais software livre tanto melhor e porque simplesmente esta estória de "melhor" é conversa para boi dormir - cada tecnologia tem sua vantagem e desvantagem.

Ademais, a VM do Python é melhor >:)

PS: meu último parágravo foi uma brincadeira, se não perceberam...

--
Adam Victor Nazareth Brandizzi
Site: http://brandizzi.googlepages.com
"Real programmers don't use Pascal: just the integer ones can do it."
Comentário de popolony2k
Mono, dotGNU: Bem, não vou comentar se o Mono ou o dotGNU são melhores pois não desenvolvoem nenhuma dessas tecnologias, mas uma coisa é certa, a plataforma java é mais confiável que a .net...

Porque ???

Porque a própria Microsoft descontinuou muita coisa do dotNet como por exemplo o WinForms (nem bem nasceu e já morreu).

Bem, alguém já programou .net utilizando o Framework 1.0 e depois executou em um Framework 1.1 ou 1.2 ? Simplesmente não funciona.

Já com java, é possível executar código compilado compatível com JRE 1.0 de 1996 nas JRE's atuais, as API's não são descontinuadas e todo seu investimento em aprendizado jogado no lixo e por aí vai.

Java não é o Santo Graal da Computação mas tb não é ruim....bem é uma questão de gosto.

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de popolony2k
Ya !: Nem preciso me estender uma vez qe vc já concluiu por mim.

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de popolony2k
Sem contar que Mono == Microsoft technology: E Mono tem o agravante de ser tecnologia M$....codificada pelo Miguel de Icaza é claro, mas é M$.


Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de sri_canesh
Incrível o teor de FUD da: Incrível o teor de FUD da mensagem acima:

- Microsoft não descontinuou nem tem roadmap para descontinuar o WinForms
- Nenhuma coisa foi descontinuada no .Net. No máximo colocado em "deprecated" em favor de algo melhor (mas continua rodando)
- Não existe versão 1.2 do framework. Existem as versões 1.0, 1.1 e 2.0. Da 1.1 para 1.0 existem pequenas alterações mas nada que impede a execução do mesmo código. Da versão 1.1 para a 2.0 a diferença é gritante, incluindo o suporte a generics (posteriormente COPIADO pelo Java). O código continua funcionando, no máximo é necessário uma recompilação.

Cássio R. Es_kelsen

Comentário de Covarde Anonimo
Pela primeira vez, o Nemesis acertou.: Pela primeira vez, o Nemesis acertou.
Comentário de Covarde Anonimo
Não adianta abrir, está cheio de patentes.: Não adianta abrir, está cheio de patentes.
Comentário de Zampieri
Mentiroso!: Incrível! Aposto que esse cara nunca nem viu um programa em .Net e sai falando essas mentiras. Provavelmente deve ter lido isso na última edição da revista Troll Lies.

Que tal se informar um pouco mais antes de postar FUD assim?


Comentário de popolony2k
FUD or Truth ???: É pelo visto vc está desinformado sobre a tecnologia em que está investindo seu aprendizado.

Dá uma olhada no link da própria M$ http://msdn.microsoft.com/windowsvista/support/faqs/presentation/default.aspx

Nesse FAQ a M$ explica que está substituindo a velha e atual WinForms (menos de 5 anos de idade) pela novissima Windows Presentation Foundation, a partir do Vista. Atualize seu Roadmap.

Procure pelo tópico na página acima:

Windows Presentation Foundation and Windows Forms

Tem um tópico que é o seguinte

How long will you be supporting Windows Forms?

A long time.......

Igual o VB6 que nunca mais foi continuado e substituido por um VB.net totalmente incompatível.

O mais legal do texto é que a própria M$ faz as perguntas em seus FAQs e dá respostas vagas para si mesma.

"Não existe versão 1.2 do framework."

Como escrevi anteriormente, não sou expert de .net ainda bem, portanto não sei em que versão está e quais as que passaram.

"Existem as versões 1.0, 1.1 e 2.0. Da 1.1 para 1.0 existem pequenas alterações mas nada que impede a execução do mesmo código"

Sobre essa sua afirmação, sinto lhe informar que baixei vários softwares em que realmente precisei instalar a versão correta do Framework para tudo funcionar, com versão diferente aparece aquela famigerada tela de exception do dotNet.

Até parece que a M$ não tem um péssimo histórico de incompatibilidade entre as versões de seus softwares (Win311->Win95, Win95/98/ME -> Win2k, Win2k -> WinXP).

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de popolony2k
Dá uma lida no meu último post: Dê uma lida no meu último post e verá que a Troll Lies estava certa sobre o WinForms ser descontinuado.

Fonte : própria M$

http://msdn.microsoft.com/windowsvista/support/faqs/presentation/default.aspx

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de sri_canesh
Além de fudeiro é teimoso e enrolador: Primeiro: você falou que a Microsoft DESCONTINUOU o Windows.Forms. Pelo link que você mesmo postou, está claro que a microsoft NÃO DESCONTINUOU.

"Microsoft will provide bi-directional interoperability services between Windows Forms and Windows Presentation Foundation."


"How long will you be supporting Windows Forms?
A long time. Windows Forms follows Microsoft's standard support policy as a feature of the .NET Framework and will continue to be supported."


Onde está escrito que Windows.Forms foi descontinuado? Onde está a data de final de suporte ao Windows.Forms? Como falei, não há nenhum roadmap para o fim do uso do Windows.Forms.

Windows Presentation Fundation é uma aposta ambiciosa(até demais eu diria) da Microsoft para que exista uma forma única de programar intefaces para WEB e para o Desktop. A base disso está sendo lançada com o Vista. A própria Microsoft sabe que isso seria complicado de ser adotado de uma hora para a outra e está preparando uma transição transparente para os programadores. É só ver o que está no link "If I invest in Windows Forms today, how can I move my application to Windows Presentation Foundation?"


"Não existe versão 1.2 do framework."

Como escrevi anteriormente, não sou expert de .net ainda bem, portanto não sei em que versão está e quais as que passaram.


Isso lhe tira o direito de opinar técnicamente sobre o .Net. Não gosto de Java, mas como não sou um especialista em Java, evito fazer críticas diretas a esse ou aquele problema do Java pois posso estar falando besteira.


Igual o VB6 que nunca mais foi continuado e substituido por um VB.net totalmente incompatível.


Aqui entra a parte da enrolação. Estamos comparando .Net com Java e não plataformas anteriores com .Net e Java. Comparar VB com VB.Net é tão covarde quanto comparar C com Java. Tente compatibilizar um C não orientado com objetos e totalmente não gerenciado com a plataforma Java ai voltaremos a falar de compatibilidade.



"Existem as versões 1.0, 1.1 e 2.0. Da 1.1 para 1.0 existem pequenas alterações mas nada que impede a execução do mesmo código"

Sobre essa sua afirmação, sinto lhe informar que baixei vários softwares em que realmente precisei instalar a versão correta do Framework para tudo funcionar, com versão diferente aparece aquela famigerada tela de exception do dotNet.

O legal é que você cortou justamente a parte final da frase onde falo que no máximo é necessária uma recompilação do código, sem nenhuma alteração.


Até parece que a M$ não tem um péssimo histórico de incompatibilidade entre as versões de seus softwares (Win311->Win95, Win95/98/ME -> Win2k, Win2k -> WinXP).


Sim, só ela faz produtos incompatíveis com as versões anteriores.
Sim, um histórico bom ou ruim de alguma empresa faz com que automaticamente os próximos passos também sejam bons e ruins.




Cássio R. Es_kelsen

Comentário de sri_canesh
Só para constar, leiam meu: Só para constar, leiam meu contra-ponto:

http://br-linux.org/linux/linuxworld_sun_anuncia_que_vai_abrir_o_codigo_do_java_ate_o_fim_de_2006#comment-48411


Cássio R. Es_kelsen

Comentário de nemesis
hmm: sem falsa modéstia, acho que já acertei várias vezes antes... :P

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de popolony2k
Movido pela Paixão !: Tome um suco de maracuja e respire fundo antes do proximo post para não fazê-lo de cabeca quente e deixar que sua paixão te cegue.

Li o texto que te passei da propria M$ e tenho uma história similar ocorrida há 3 ou 4 anos atrás quando li um mesmo documento similar incentivando os desenvolvedores Visual C++ a utilizar a MFC em seus projetos, mas que a tecnologia ATL (Active Template Library) ainda estaria disponivel por "long time". Todos sabem sobre a ATL...não é mais desenvolvida e inclusive a M$ adicionou recentemente ao SourceForge.net (http://sourceforge.net/projects/wtl) para que a comunidade open source o desenvolvesse pois ela não o faria mais.

"Windows Forms follows Microsoft's standard support policy as a feature of the .NET Framework and will continue to be supported".
Onde está a data de final de suporte ao Windows.Forms?


Você é inteligente e sabe a diferenca entre descontinuar e não suportar. Então, pra mim o link que te passei está claro que a M$ vai continuar suportando o WinForms e inclusive você pode escrever código utilizando as duas tecnologias na mesma aplicacao (através de alguns containers que pra mim soam como gambiarra), mas no proprio link que te passei a M$ incentiva que vc reescreva seu código "from the ground" para obter melhor performance da Windows Presentation Foundation. Dúvido que a M$ vai continuar pagando duas equipes para fazer a mesma coisa (Windows Forms e Windows Presentation Foundation), ou seja DESCONTINUAR == NÃO MAIS DESENVOLVER e o que não se desenvolve.....morre).

Sobre o direito de opinar sobre o .Net apesar de não ser especialista, qualquer um tem direito de opinar sobre o que quiser, basta ter informacoes...no meu caso nada melhor que a informacao oficial da própria M$ que te passei no link.

"Igual o VB6 que nunca mais foi continuado e substituido por um VB.net totalmente incompatível. Aqui entra a parte da enrolação. Estamos comparando .Net com Java e não plataformas anteriores com .Net e Java"

Mais uma vez te peco para tomar aquele maracuja pois a paixão nos cega.

Não comparei VB6 com VB.Net, apenas afirmei que o VB6 não é mais continuado e foi substituido por outra linguagem completamente diferente e quem investiu em VB que corra pra aprender tudo de novo, o que é tipico da M$. Não foi isso que aconteceu ou estou vivendo em um universo paralelo ?

"Comparar VB com VB.Net é tão covarde quanto comparar C com Java."

Concordo com você. C/C++ é muito superior a Java. Assim como Java é superior a .net.

"O legal é que você cortou justamente a parte final da frase onde falo que no máximo é necessária uma recompilação do código, sem nenhuma alteração."

O mais legal ainda é que eu cortei o final porque antes mesmo do final vc afirmou que "nada que impede a execução do mesmo código".

"Existem as versões 1.0, 1.1 e 2.0. Da 1.1 para 1.0 existem pequenas alterações mas nada que impede a execução do mesmo código"

Contraditório não ? Mas tem uma explicacao, a paixão cega as pessoas.

Abraco,

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de sri_canesh
Distorção é a palavra de ordem!!!!: Vou resumir, porque a tarde preciso trabalhar:

a) Não estou nem um pouco nervoso. Só não suporto mentiras, enrolações e distorções
b) Você novamente distorceu as coisas que falei e as coisas que você apontou no link da MS. Poderia contrapor cada besteira que você falou, mas não tenho tempo (a tarde vou continuar ensinado 20 jovens a programar em C# :P :P)
c) Não tenho paixão por software. Não trepo com software, então não tenho como me apaixonar por uma plataforma de desenvolvimento. Uso .Net apenas para ganhar direito. O resto é bullshit.
d) Não perco meu tempo com pessoas que dizem "meu software é melhor que o seu". Isso sim é paixão. Ou melhor, talvez insegurança, pois tem necessidade de ficar comparando as coisas.

Adios

Cássio R. Es_kelsen

Comentário de popolony2k
Sinal dos Tempos: O mais interessante dessa discussão é ver que o Linuxeiro xiita, fundamentalista, ... expôs fatos comprobatórios sobre a questão discutida tentando manter o alto nível da discussão e o Windowzeiro, famosos por suas posturas geralmente não-radicais, expôs apenas seu nervosismo, incapacidade de expôr contra-provas sobre os fatos contrários às suas crenças básicas.

Apenas para descontrair e desestressar.

C# = java.lang.Object.clone();

Abraço,

Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de nemesis
huhauhuhau: aê, me desculpa, Cássio, mas sou do tipo "perco o amigo, mas não a piada"...

"Não trepo com software, então não tenho como me apaixonar por uma plataforma de desenvolvimento."

pergunte pra qualquer prostituta o quanto elas são apaixonadas pelo trabalho... é só por dinheiro tmb! :D

Torcer por um time não demonstra insegurança, demonstra paixão mesmo. Embora eu não consiga entender como alguém pode sentir isso por Java. mas, bem, gosto é que nem c*: cada um tem o seu... :)

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de popolony2k
Até o Ibis tem torcida :.): "Torcer por um time não demonstra insegurança, demonstra paixão mesmo. Embora eu não consiga entender como alguém pode sentir isso por Java. mas, bem, gosto é que nem c*: cada um tem o seu... :)"

Bom nemesis, se até o Ibis (o pior time do mundo e com louvor) tem torcida ....... :.)


Leidson Campos A. Ferreira
PlanetaMessenger.org (Java Universal Messenger)
Comentário de Roger de Almeida
Apenas para enriquecer os: Apenas para enriquecer os comentários.

Porque a SUN decidiu abrir o código do JAVA, mesmo que seja a conta-gotas??

1. custo de manutenção?
2. gcc-java é potencialmente um concorrente?
3. uma visão de negócio que ainda não foi percebida por muitos?
4. nenhuma das opções anteriores?

[]
Roger
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004