TechTudo

Linux – TechTudo
  • REVIEWS
  • BLOGS
  • DICAS & TUTORIAIS
  • ARTIGOS
  • JOGOS
  • DOWNLOADS
  • FÓRUM

Oracle encerra licença que permitia incluir sua Java VM em distribuições Linux

qua, 31/08/11 por augusto | categoria Código aberto, Licenciamento | tags Java, Licenciamento, Tapetes

Puxada de tapete ou reconhecimento da maturidade da implementação aberta OpenJDK?

A licença não-livre DLJ (Operating System Distributor License) foi criada em 2006 pela Sun, berço do Java, especificamente para indivíduos ou comunidades interessados em distribuir o ambiente de desenvolvimento (JDK) ou de execução (JRE) do Java em conjunto a um sistema operacional Linux ou Open Solaris.

A DLJ ofereceu, ao longo dos anos recentes, a permissão para que os interessados distribuam o Java da Sun (hoje da Oracle) em qualquer mídia e também on-line ou pré-instalado na forma de um pacote no formato adotado pelo sistema operacional. Esta distribuição poderia ocorrer diretamente ou por meio de licenciados, distribuidores, revendedores, OEMs ou redistribuição pelos próprios usuários.

Ao mesmo tempo em que permitia esta redistribuição, a DLJ também fazia algumas exigências: o Java tinha que ser distribuído na íntegra, sem modificações ou subconjuntos; todas as notas de copyright precisavam permanecer intactas e ser exibidas ao usuário no momento da instalação, para que ele possa concordar explicitamente com seus termos.

Além disso, a DLJ ainda colocava nas mãos do distribuidor uma responsabilidade que é de interesse dos usuários: a de garantir a compatibilidade do Java com o seu sistema operacional – se notificado de alguma incompatibilidade, o distribuidor precisa oferecer uma correção aos usuários em até 90 dias, ou cessar a distribuição do Java e notificar seus usuários.

OpenJDK vira astro, DLJ sai de cena

Embora não permitisse a combinação do seu Java com componentes de outras implementações, a DLJ não impedia o distribuidor de incluir no seu sistema outras implementações, como o OpenJDK, que foi se tornando mais completo, reconhecido e popular recentemente, a ponto de já ser a máquina virtual incluída por default nos repositórios de boa parte das distribuições de Linux populares.

E foi esta popularidade do OpenJDK o motivo exposto por um desenvolvedor da empresa para a Oracle (que comprou a Sun, como você sabe) anunciar que futuras versões do seu Oracle JDK 6 e 7 não serão mais disponibilizadas sob os termos da DLJ – em outras palavras, quem quiser incluir o Java em sua distribuição Linux em termos similares precisará recorrer ao OpenJDK e similares, e não ao Oracle JDK.

Puxada de tapete ou reconhecimento da maturidade da implementação aberta OpenJDK?

Quando se trata da Oracle as simpatias das comunidades open source tem sido escassas, mas neste caso eu tendo a optar pela segunda possibilidade: temos o OpenJDK como opção default de boa parte das distribuições que suportam o Java como parte delas, e prefiro apostar na manutenção da sua tendência crescente de qualidade e compatibilidade.

Um mundo melhor?

Não faltarão desenvolvedores para afirmar que um mundo melhor mesmo seria um mundo pós-Java, mas a realidade é que boa parte dos usuários ainda terá de conviver com sistemas em Java por um bom tempo, e esta tecnologia também conta com seus defensores ferrenhos.

Sabemos que há diversas situações em que sistemas em Java só funcionam (ou funcionam melhor) com o “Java da Oracle” mas, não importando se a responsabilidade por isso é do desenvolvedor da aplicação ou do OpenJDK, enquanto estes casos existirem o usuário continuará podendo fazer o download e instalação do Oracle JDK diretamente do site da Oracle – este download não tem relação com a DLJ, inclusive.

Afinal, os desenvolvedores Java com interesse no público usuário de Linux provavelmente já tem o OpenJDK como alvo há um bom tempo. Nos demais casos, a minha sensação é de que – enquanto perdurar a presença de aplicativos em Java em nossos desktop – há mesmo bem mais sintonia dos desktops open source com o OpenJDK do que com o Oracle JDK, e assim a DLJ fará pouca ou nenhuma falta.

E você?

 

Um Comentário para “Oracle encerra licença que permitia incluir sua Java VM em distribuições Linux”

  1. 1
    Steve Ling:
    22 setembro, 2011 as 12:14

    Nem seria necessário bola de cristal para saber que isso aconteceria, pois a Oracle quer faturar o que está absolutamente certo ainda que por um tempo limitado.

Comentar

deixe seu comentário

« post anterior
próximo post »
  • Augusto Campos

    Augusto Campos mantém o BR-Linux.org, site da comunidade Linux brasileira que está no ar desde 1996. Especialista em implantação de software livre, atua na cena open source brasileira desde seu início.

  • Últimos posts

    • VLC 2.0 chega repleto de novidades
    • Distribuições comunitárias: Reflexões sobre o destino do Kubuntu
    • Das palavras à ação: #Brasilcomlinux apoiando a busca de um #Brasilsemvirus
    • Kindle Fire: o novo tablet Android mais popular não roda Android – ou algo assim
    • Raspberry Pi: o computador de US$ 25 agora roda XBMC (1080p!) e AirPlay
  • Categorias

    • Código aberto (26)
    • Distribuições (5)
    • Google (8)
    • Hardware (5)
    • Licenciamento (9)
    • Mozilla (6)
    • Multimídia (1)
    • Nostalgia (3)
    • Programação (4)
    • Segurança (1)
    • Sem categoria (7)
  • Mais colunas

    • Baixatudo
    • Blogs
    • Fotografia
    • Gadgets
    • Google
    • Hardware
    • Internet
    • Jogos
    • Mac
    • Microsoft
    • Mobile
    • Negócios