OpenJDK

OpenJDK

Em formação
Desenvolvido por Oracle e a comunidade OpenJDK
Última versão 16 (16 de março de 2021)
Versão avançada 17
Depósito https://hg.openjdk.java.net/
Status do projeto Em desenvolvimento ativo Em desenvolvimento ativo
Escrito em Java , C ++ , C
Sistema operacional GNU / Linux , BSD ( d ) , Microsoft Windows , macOS e tipo Unix
Meio Ambiente Máquina Virtual JAVA
línguas inglês
Modelo kit de desenvolvimento do Java
Política de distribuição Livre
Licença GNU General Public License versão 2 , GPL link exception ( en ) e Universal Permissive License ( d )
Local na rede Internet openjdk.java.net

O OpenJDK é a implementação de referência oficial e livre do Java SE , conforme definido pelo Java Community Process e, desde a versão 7. É o resultado do esforço da empresa Sun Microsystems (dona do Java até sua aquisição pela Oracle ) para deseja tornar o código-fonte aberto do Java SE.

Histórico

Richard Stallman , em um artigo na12 de abril de 2004, destacou o problema da "armadilha Java". O software livre é verdadeiramente livre não apenas se estiver em conformidade com uma licença aprovada pela Free Software Foundation , mas se todas as suas dependências também forem gratuitas. No entanto, as bibliotecas básicas do Java, bem como seu compilador, não eram livres. Então, era impossível não depender deles. A situação agora pode ser remediada com o compilador GCJ e as bibliotecas GNU Classpath .

No segundo dia da conferência JavaOne 2006, Rich Green, vice-presidente executivo da divisão de software da Sun Microsystems, anunciou (sobre o licenciamento de código aberto Java): "Não é uma questão de saber se , c 'est une question de comment  " ( “  Não é uma questão de se, mas de como  ” ).

Oracle JDK: Oracle's JDK

Com base no OpenJDK, a empresa Oracle fornece seu próprio JDK, denominado Oracle JDK : ele fornece componentes adicionais, mas seu uso é cobrado.

Apêndices

Artigos relacionados

links externos

Notas e referências

  1. (em) "  Mudando para OpenJDK como a implementação oficial de referência do Java SE 7  " em blogs.oracle.com ,9 de junho de 2011(acessado em 15 de maio de 2019 )
  2. Lista de licenças com comentários .
  3. Livre, mas acorrentado - The Java Trap .
  4. Dia 2: Não é uma questão de saber se, mas de como .
  5. (em) "  Diferenças entre Oracle JDK e OpenJDK  " em baeldung.com ,23 de fevereiro de 2019(acessado em 30 de maio de 2019 )