Calma Fred.
O rapaz está justamente tentando evitar isso e buscando documentação para embasar sua opinião.
Acontece o seguinte: Java é uma tecnologia aberta. As definições são feitas por uma comunidade chamada JCP (Java Community Process).
A Oracle poderia fechar o Java? Legalmente, acredito que sim, Poderia simplesmente parar com a produção da versão opensource.
A Oracle ganharia algo fazendo isso? Não.
Se ela resolvesse fechar, perderia clientes, sofreria uma tremenda pressão dos outros participantes do JCP, sanções dos governos dos EUA e da União Européia, processos… Sem falar que seria arriscado acontecer o que aconteceu com o Open Office: seria criada uma nova fundação, seria feito fork… enfim, em 2 ou 3 anos a oracle perderia todo o controle sobre o maior ativo que ela adquiriu da sun.
Enfim, seria uma guerra, onde os programadores migrariam para outras linguagens, os clientes migrariam para outras plataformas, e a oracle acabaria sozinha com um elefante branco que se tornaria irrelevante em 10 ou 15 anos.
Você acha que a Oracle quer isso ou prefere desenvolver a linguagem e ganhar dinheiro?