GNU classpath

Image
Demonstração do GNU Classpath ( Swing )

GNU Classpath foi uma implementação gratuita das bibliotecas de classes padrão para a linguagem de programação Java . Ele é usado por muitos open source desenvolvedores como um substituto para o ex- proprietário biblioteca de classes de Sun Microsystems .

GNU Classpath é usado por muitos compiladores gratuitos e ambientes de tempo de execução (por exemplo GNU Compiler for Java [GCJ] ou o Java VM Kaffe gratuito ).

GNU Classpath é licenciado sob a GNU GPL . Como o Classpath é amplamente compatível com as bibliotecas de classe Sun ou IBM, os programas que usam o Classpath não são considerados trabalhos derivados. Uma exceção na licença permite que programas proprietários sejam vinculados à biblioteca de classes gratuita .

história

O desenvolvimento começou em 1998 com cinco desenvolvedores e, no decorrer de seu desenvolvimento, repetidamente assumiu o código de outros projetos com objetivos semelhantes (Kaffe, libgcj). No passado, o GNU Classpath também incluía uma máquina virtual agora abandonada chamada Japhar. Depois que a maior parte da API Java 1.4 foi implementada, o desenvolvimento mudou da implementação de novas partes da API para a solução de problemas. Em 24 de outubro de 2006, a implementação da especificação 1.4 foi concluída.

2007, o projeto estava sob IcedTea da distribuidora Linux Red Hat partes retiradas do GNU Classpath para últimos lacunas nas fontes Sun compartilhados de oficial Java Development Kit para fechar os ingredientes restantes proprietários tinha deixado, e uma versão de trabalho do OpenJDK para crio. O código do GNU Classpath fluiu para a implementação oficial da plataforma Java.

O desenvolvimento adicional foi descontinuado com a versão 0.99 em março de 2012. J2SE 5.0 não foi mais concluído.

Veja também

Links da web

Commons : GNU Classpath  - coleção de imagens, vídeos e arquivos de áudio

Evidência individual

  1. Texto da licença do GNU Classpath
  2. Anúncio GNU Classpath 0.99. Free Software Foundation (FSF), 7 de março de 2012, acessado em 17 de outubro de 2019 .