Por que o Oracle Java não está incluído no repositório padrão do Ubuntu?

Por que o Oracle Java não está incluído no repositório padrão do Ubuntu?

Ao contrário de muitas linguagens de programação populares, o popular pacote Oracle Javasó está disponível usando um PPA, não pelo repositório oficial.

Por que o Oracle Java não está incluído no repositório padrão do Ubuntu?

Responder1

Ubuntu possui OpenJDK em seu repositório. É a versão totalmente de código aberto doOracle JDK, que contém algumas partes de código fechado.

É um mito que o OpenJDK seja inferior e menos estável, mas isso foi passado.
Hoje (desde a versão 7), eles são praticamente iguais. OpenJDK é até mesmo a implementação de referência paraJava 7eJava 8. É uma corrida entre essas duas implementações, já que alguns novos recursos aparecem primeiro no OpenJDK e depois são incluídos no OracleJDK, enquanto alguns recursos são incluídos ao contrário.

As principais diferenças são que o OpenJDK não tem Webstart incluído (mas o IcedTea de código aberto faz esse trabalho) e faltam algumas outras ferramentas de código fechado da Oracle, mas nada importante.

Entao, para resumir:Como o Ubuntu suporta tudo que é de código aberto, ele suporta OpenJDK, especialmente porque não tem mais desvantagens reais.

Responder2

Acho que é causado pela licença:

  • OpenJDKestá licenciado sob a Licença Pública Geral GNU (GNU GPL)
  • OracleJDKé licenciado sob 'Licença Sun'

Para ser honesto, eu preferiria ter o Oracle Java baseado em Ubuntu/Ubuntu, já que (infelizmente) alguns aplicativos ainda exigem isso.

informação relacionada