The vote is in. The JCP voted yes on the JSRs for Java 7, Java 8, Project Coin, and Project Lambda. Some posts about it: “Java SE 7/8 passed” (unhappy post from Stephen Colebourne), “JCP Approves JSRs for Java SE 7, Java SE 8, Project Coin and Lambda” (Henrik Stahl, from the JRockit team).
Vote analysis: Java 7 and Java 8 get the most attention. The votes were identical for both, with 13 yeses and 3 nos.
In general, the no votes (Tim Peierls, Apache, Google) had a common theme: in inability to accept Oracle’s stance on the field-of-use restrictions on the JVM. Apache’s refusal was the longest expanation of any of the votes, pointing out the field of use restriction, the fact that the JSR is in conflict with its own license, the spec lead ignoring requests from multiple expert group members for explanations, and that oracle is breaching its own license in providing a testing kit for Harmony.
SAP, Eclipse, Redhat e outros mais votaram YES with comment, reclamando sobre o Field of Use e licenciamento. E a IBM, mesmo unindo esforços com a Oracle no OpenJDK, reclamou do mesmo licenciamento. Aliás a maioria reclamou do licenciamento.
L
Leonardo3001
A maioria reclama do licenciamento mas só votaram SIM por causa da velha máxima “não se morde a mão de quem dá de comer”. Afinal, Red Hat, VMWare, IBM e SAP ganham dinheiro com Java, e não são nem loucos de tomar uma sova da Oracle. A Apache e o Google são os únicos que já perderam alguma coisa, e que por isso tiveram culhões para dizer NÃO.
Tecnicamente é uma boa notícia, mas politicamente significa que Java será um nicho apenas do mercado corporativo, sendo insignificante em outras áreas.
Alessandro_Lazarotti
Leonardo3001:
A maioria reclama do licenciamento mas só votaram SIM por causa da velha máxima “não se morde a mão de quem dá de comer”. Afinal, Red Hat, VMWare, IBM e SAP ganham dinheiro com Java, e não são nem loucos de tomar uma sova da Oracle. A Apache e o Google são os únicos que já perderam alguma coisa, e que por isso tiveram culhões para dizer NÃO.
Tecnicamente é uma boa notícia, mas politicamente significa que Java será um nicho apenas do mercado corporativo, sendo insignificante em outras áreas.
O votar SIM com a ressalva nos comentários não é por “medo” da Oracle (isso não tem o menor fundamento), é porque querem ver logo, já que esta mais tarde do que deveria, as novas versões sendo liberadas. Todo mundo reconhece o valor da briga da Apache com a Oracle em razão do modelo de licença, mas pelo menos por enquanto a prioridade deve ser estes tardios novos releases, e a maioria concorda com isso.
Uma pena que, mesmo passados 8 anos desde o primeiro release do Java Logging (fev/2002 no JDK 1.4), até agora a API de logging não ganhou nenhuma melhoria. Dei uma pesquisada no JCP e não achei nada referente a logging nas JSRs aprovadas.
E mais um pouco de FUD para alegrar nossa vida. :?
ViniGodoy
Bom, se fosse a MS falando, seria FUD.
Mas é simplesmente a Apache, somando sua voz ao que o próprio Games Josling já vinha avisando.
São pessoas e entidades que eram ativos defensores do Java e que tiveram uma parcela de contribuição mais do que significativa.
Adelar
Bom, se fosse a MS falando, seria FUD.
Mas é simplesmente a Apache, somando sua voz ao que o próprio Games Josling já vinha avisando.
São pessoas e entidades que eram ativos defensores do Java e que tiveram uma parcela de contribuição mais do que significativa.
Mas discussões neste sentido começarão em breve, e depois como sempre acalmam.
J
juliocbq
Bom, se fosse a MS falando, seria FUD.
Mas é simplesmente a Apache, somando sua voz ao que o próprio Games Josling já vinha avisando.
São pessoas e entidades que eram ativos defensores do Java e que tiveram uma parcela de contribuição mais do que significativa.
Mas discussões neste sentido começarão em breve, e depois como sempre acalmam.
Não vão se acalmar não. Dessa vez é muito sério. Seu java é agora privatizado.
M
marcosalex
Privatizado por que? O field-of-use sempre existiu, desde a época da Sun. O tck também tinha os mesmos termos de licença e o pessoal reclamava do mesmo jeito, inclusive a Apache. Só que ela só resolveu tomar uma atitude agora. E as JSRs do Java 7 e 8 já estavam previstas há tempos, desde a época da Sun, inclusive a Apache estava trabalhando em alguma delas. Por que votou contra? Parece até aqueles deputados PSDB e PT que votam contra as próprias matérias ou contra o país só pra não dar vantagem política ao concorrente.
Outra coisa, na eleição do JCP esse ano, foi a própria Oracle que indicou a fundação Apache para o JCP na sua cota.
Por fim, eu acredito que o Goggle deve sair também, piorando ainda mais o cenário.
J
juliocbq
marcosalex:
Privatizado por que? O field-of-use sempre existiu, desde a época da Sun. O tck também tinha os mesmos termos de licença e o pessoal reclamava do mesmo jeito, inclusive a Apache. Só que ela só resolveu tomar uma atitude agora. E as JSRs do Java 7 e 8 já estavam previstas há tempos, desde a época da Sun, inclusive a Apache estava trabalhando em alguma delas. Por que votou contra? Parece até aqueles deputados PSDB e PT que votam contra as próprias matérias ou contra o país só pra não dar vantagem política ao concorrente.
Outra coisa, na eleição do JCP esse ano, foi a própria Oracle que indicou a fundação Apache para o JCP na sua cota.
Por fim, eu acredito que o Goggle deve sair também, piorando ainda mais o cenário.
Eu também acredito que o google saia. Mas a causa da apache sair é que as restrições colocadas no tck como você mesmo citou impedem a apache de continuar com o harmony como também qualquer outro projeto que seja opensource. Apache é uma empresa Opensource. Não tem sentido ela continuar no jcp.
Privatizado porque a licença do tck responde uma única empresa, no caso a Oracle.
Agora a questão não é quem é dono do quê. A questão é o atraso tecnológico que isso vai gerar(Digamos uma questão ideológica que afeta várias tecnologias existentes).
M
marcosalex
Pois é, julio. Mas a licença do tck é a mesma da época da Sun, não mudou. Se for assim, o Java é privatizado desde sempre então porque a Apache continuava no JCP?
J
juliocbq
marcosalex:
juliocbq:
Privatizado porque a licença do tck responde uma única empresa, no caso a Oracle.
Pois é, julio. Mas a licença do tck é a mesma da época da Sun, não mudou. Se for assim, o Java é privatizado desde sempre então porque a Apache continuava no JCP?
A Oracle brigou junto com a apache na época contra essas restrições. Hoje com o harmony a oracle pisou na bola com ela.