A Armadilha Java: qual a ameaça real?

7 respostas
A

Acredito que seja de conhecimento geral que, ao contrário das principais linguagens desenvovidas pela Microsoft, o Java é free. Basta instalar e sair usando.

Contudo, um artigo (http://www.propus.com.br/news/40), de Richard Stallman, me chamou a atenção para algo supreendente e que traz uma certa apreensão. É dito que a implementação java da Sun e a da Blackdown e as bibliotecas padrão são não-livres. Têm-se a impressão algo de sério pode acontecer caso insistirmos em usar o java da Sun, e fomos avisados tarde demais. :grin:

Desse modo, a implementação Java da Sun parece estar num ponto intermediário entre software proprietário e software livre, que confunde os iniciantes em Java.

Qual pode ser a real ameaça contida na Armadilha Java?

obrigado,
Arnaldo

7 Respostas

V

Na verdade qualquer programador Java deve estar ciente disto, pois ao ler a licensa da Sun são explicadas que permissões e restrições existem sobre a linguagem.

Java é free: você não paga para poder programar;

Java é open-source: vc tem acesso ao código fonte das classes do SDK;

Java não é livre: vc não pode modificar o código fonte das classes do SDK;

a implementação da JVM da Sun é free e não é open-source, mas existem algumas implementações que são.

Acho q na realidade não há armadilha, acredito que a Sun faça isso para garantir a credibilidade da linguagem. O Sr. Richard Stallmann é uma grande personalidade, com ótimas idéias e excelentes contribuições para a comunidade de software livre, mas é ‘um pouco’ radical em seus pensamentos, e qualquer radicalismo é prejudicial, seja na área q for.

T

De qualquer maneira, é isso que impede que algumas distribuições do Linux já venham com a JVM e o JDK (o que seria muito útil, na verdade, porque já poderíamos supor que não seria necessário um processo complexo de instalação).
Existe o projeto Apache Harmony, mas quem é que vai financiar esse processo de criar uma JVM, que é um processo muito caro? Se isso for de interesse da IBM, por exemplo, ela entrará em conflito com a Sun, porque ela já tem uma JVM licenciada (você deve usá-la no Websphere, por exemplo), e terá de criar uma fundação, como a fundação Eclipse.

B

O SuSE 9.3 Pro já vem com o JDK 1.4.2_06-b03…

:wink:

J

Não de todas!

valeuz…

V

Não de todas!

valeuz…

tah… pras java.* e javax.* tem acesso ao código,

e para todas as outras existe “[color=“orange”]D[/color][color=“red”]J[/color] [color=“orange”]Java[/color] [color=“red”]Decompiler[/color]”

J

O decompiler e o copyright da sun.

valeuz…

R

alguma vez vc sentiu a nescessidade de poder modificar a fonte???

Criado 9 de junho de 2005
Ultima resposta 15 de jun. de 2005
Respostas 7
Participantes 6