[Ed.: Esta nota foi adaptada e enriquecida pela equipe editorial do InfoQ Brasil]
A Oracle anunciou nessa última terça-feira o início da JCP.next, que tem como objetivo aprimorar o Java Community Process (JCP) tornando-o mais aberto e transparente.
A mudança mais importante nessa nova especificação do JCP (JSR 348) é a exigência de que os grupos de especialistas (Expert Groups) das JSRs façam as discussões abertamente em listas públicas, ao invés de terem a opção de discutir às portas fechadas. Diversas críticas a respeito de JSRs passadas, por exemplo sobre a JSR 294 (melhorias de modularidade) e a JSR 277 (sistema de módulos de Java) citaram o fato de não ter havido uma discussão aberta, prejudicando a plataforma Java de forma geral e potencialmente reduzindo a credibilidade do próprio JCP. Embora não esteja claro se a própria Oracle pretende hospedar as listas e as ferramentas de rastreamento de pendências, é provável que JSRs futuras sejam discutidas em uma plataforma mais visível, e se tem a expectativa de que isso leve à criação de especificações melhores.
Outra determinação da JCP.next é a aceleração do processo de elaboração das JSRs para acompanhar a taxa de crescimento da indústria de tecnologia. A Oracle pretende aumentar a frequencia de atualizações das JSRs, bem como desativar as que têm apresentado pouco progresso. A JSR 294, já citada, seria uma candidata, por continuar parada. As mudanças propostas são inspiradas no sucesso conseguido com a JSR 330, que introduziu em tempo recorde anotações para a injeção de dependências na linguagem Java.
O cronograma para a criação desse "JCP renovado" é agressivo, com a votação prevista para 31 de maio e finalização em setembro deste ano. Além disso, a Oracle prometeu para breve uma JSR subsequente, especificando melhorias no acordo de participação em especificações de Java (JSPA), que tem sido alvo de críticas por diversas partes e foi uma das principais razões para a saída da Fundação Apache do JCP (veja mais sobre as questões entre a ASF e o JCP aqui e aqui).
Uma boa fonte para conhecer melhor os argumentos e as discussões preparatórias para o JCP.next é este resumo informal das mudanças.