From John.Coomes at oracle.com Fri Jan 24 08:18:46 2014 From: John.Coomes at oracle.com (John Coomes) Date: Fri, 24 Jan 2014 08:18:46 -0800 Subject: CFV: New Project: Java Memory Model Update Message-ID: <21218.37478.627541.995865@mykonos.us.oracle.com> We hereby propose the creation of the Java Memory Model Update Project with Doug Lea as the Lead and Hotspot as the sponsoring Group. The corresponding submitted JEP 188 [1] contains more technical details. This is slightly unusual as a Project in that it will not produce software, so there is no suggested initial list of Authors. The sponsoring Group is also somewhat arbitrary, but Hotspot seems most directly impacted. The main participants include academics and researchers expert in the formal specification of shared-memory concurrency, along with hardware and software engineers. The tentative participants are already making progress on identifying problems and solutions in ad-hoc discussions, so would be grateful to have an approved home base and mailing list to continue on. Doug Lea is an OpenJDK Governing Board member, is the author of "Concurrent Programming in Java: Design Principles and Patterns" and co-author of "Java Concurrency in Practice", has also authored a number of classes in the java.util and java.util.concurrent packages, and served as the the spec lead for JSR166 Concurrency Utilities, among many other contributions to the JDK. Votes are due by 8:00 PM Mon, February 3, 2014 UTC (12:00 noon PST Mon, February 3, 2014). [2] Only current OpenJDK Members [3] are eligible to vote on this motion. Votes must be cast in the open on the discuss list. Replying to this message is sufficient if your mail program honors the Reply-To header. For Lazy Consensus voting instructions, see [4]. John Coomes and Doug Lea [1] http://openjdk.java.net/jeps/188 [2] http://www.timeanddate.com/worldclock/fixedtime.html?msg=CFV%3A+New+Project%3A+Java+Memory+Model+Update&iso=20140203T20 [3] http://openjdk.java.net/census#members [4] http://openjdk.java.net/projects/#new-project-vote