Beleza pessoal, saiu o GNU Classpath, agora pergunto, o que exatamente isso significa?
1º É apenas um pacote de APIs similar ao que vem junto do java ou tem algo de diferente?
2º Ele pode substituir o java da SUN? O que ele substitui?
3º Porque um java open source se o java é free? Não existe um risco de despadronização a linguagem?
4º Alguem usa? Pra que? Por que?
Obrigado pela atenção e me desculpem pelo interrogatório.
GNU Classpath é uma tentativa de se implementar um JRE livre (segundo as definições de liberdade do GNU).
Pode, um dia, talvez, substituir a implementação da Sun, ou da IBM, ou da BEA, ou da Apple, ou da… Mas não ainda.
A implementação da Sun não é livre, é apenas gratuita. Idem para as implementações da IBM (alguém aí ouviu boatos sobre a CPL-ização da JVM da IBM?), BEA, Apple…
Provavelmente as mães dos desenvolvedores do GNU Classpath usam
[quote=velo]Beleza pessoal, saiu o GNU Classpath, agora pergunto, o que exatamente isso significa?
1º É apenas um pacote de APIs similar ao que vem junto do java ou tem algo de diferente?
2º Ele pode substituir o java da SUN? O que ele substitui?
3º Porque um java open source se o java é free? Não existe um risco de despadronização a linguagem?
4º Alguem usa? Pra que? Por que?
Obrigado pela atenção e me desculpem pelo interrogatório.[/quote]
1-É uma implementação das bibliotecas da versão standard do java.
2-Pode substituir em varios casos, mas devido ao fato de não ser um projeto completo sucesso com o software em questão nem sempre é possivel
3-A espeficação do Java é livre, as implementações são fechadas e gratuitas, o nome Java é propriedade da Sun. Não existe nenhum risco de despadronizar ou qualquer coisa assim uma vez que para poder se chamar java tem que passar por um pacote de testes com milhões de linhas de código.
4- Eu uso para rodar eclipse com o gcj no linux.