{"id":805,"date":"2010-10-24T13:43:18","date_gmt":"2010-10-24T11:43:18","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/2010\/10\/doug-lea-tritt-aus-dem-jcp-aus\/"},"modified":"2010-10-24T13:43:18","modified_gmt":"2010-10-24T11:43:18","slug":"doug-lea-tritt-aus-dem-jcp-aus","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2010\/10\/doug-lea-tritt-aus-dem-jcp-aus\/","title":{"rendered":"Doug Lea tritt aus dem JCP aus"},"content":{"rendered":"<blockquote>\n<pre>Here is the promised explanation for why I am not seeking another term\non the JCP Executive Committee: I believe that the JCP is no longer a\ncredible specification and standards body, and there is no remaining\nuseful role for an independent advocate for the academic and research\ncommunity on the EC.\n\nSome have argued that JCP was never a credible standards body.  I once\ndisagreed: Sun initially placed in the JSPA and Process documents\nenough rules to ensure that the JCP could foster innovation, quality,\nand diversity, independent of that from Sun, with few enough (albeit\nannoying) exceptions to allow JCP to drive consensual progress more\nsuccessfully than seen in most standards bodies.  However, some of\nthese rules, and violations of rules, have been found to be the source\nof stalemates and lost technical ground. Rather than fixing rules or\nceasing violations, Oracle now promises to simply disregard them.  If\nthey indeed act as they have promised, then the JCP can never again\nbecome more than an approval body for Oracle-backed initiatives.\n(Oracle's choice of timing submission of SE release JSRs forced me to\ndecide not to stand for another term based only on those promises, not\non the actual actions.)  I urge other EC members to consider whether\nshort term &quot;pragmatism&quot; in voting outweighs such consequences.\n\nSo, what are the alternatives?\n\nFor the core Java platform (which these days roughly corresponds to\nJava SE), the only existing vehicle for which I can foresee a useful\nrole for the academic and research community is OpenJDK.  OpenJDK is a\nshared-source, not shared-spec body, so is superficially not an\nalternative at all. But at this point, a Linux-style model for\ncollaboratively developed common source is likely to be more effective\nin meeting upcoming challenges than is the JCP.  (In which case, of\ncourse, the main role of JCP is only to approve specs for various\nfreeze-points that represent releases.) For this reason, I've\nvolunteered to continue and increase involvement to better establish\nthe reincarnated OpenJDK as such a body.\n\nFor other efforts, I cannot recommend to anyone that they use the JCP\nJSR process, as opposed to some other group\/organization\/body, to gain\nconsensus for proposed specifications. So I expect to see fewer\nsubmissions as people begin to realize that other venues provide\nbetter opportunities. I suppose there is some possibility that I\nwill help improve support for such standards elsewhere, but I don't\nhave any immediate plans.\n\nI could of course be wrong about all this, and hope that other EC\nmembers try hard to prove me wrong.\n\nI am sending this to the EC, to make sure you all hear this\nfrom me directly first. But feel free to distribute. For simplicity,\nI placed a copy at <a href=\"http:\/\/gee.cs.oswego.edu\/dl\/html\/jcp22oct10.html\">http:\/\/gee.cs.oswego.edu\/dl\/html\/jcp22oct10.html<\/a>.<\/pre>\n<\/blockquote>\n<p>Mal sehen wer folgt, und welchen Einfluss das auf die Java 7, Java 8 und die Familie der <a href=\"http:\/\/download.oracle.com\/javase\/1.5.0\/docs\/guide\/concurrency\/\">Concurrency Utilities<\/a> hat.<\/p>\n<p>Weiterhin ist folgende Bemerkung lesenswert: <a href=\"http:\/\/java.dzone.com\/news\/dear-oracle-get-clue\">http:\/\/java.dzone.com\/news\/dear-oracle-get-clue<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is the promised explanation for why I am not seeking another term on the JCP Executive Committee: I believe that the JCP is no longer a credible specification and standards body, and there is no remaining useful role for an independent advocate for the academic and research community on the EC. Some have argued [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-805","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=805"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/805\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}