Quantcast

CFV: New Group: Compatibility & Specification Review

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

CFV: New Group: Compatibility & Specification Review

mark.reinhold
Since the dawn of time (i.e., 1997) a group of individuals known as the
"CCC" has reviewed every change to every exported interface of the JDK,
including not just APIs but also system properties, command-line flags,
environment variables, and file formats.  The goals of the CCC are to
ensure that every such change is motivated, documented, as compatible
as possible, and, finally, consistent with related interfaces, standing
practice, and developer expectations.

The CCC was originally created at Sun, and then carried over into Oracle,
but it has remained an internal entity that is neither transparent nor
accountable to the wider OpenJDK Community even though it has the power
to reject prospective interface changes.  This is inconsistent with the
overall goals of the Community.

Per the OpenJDK Bylaws [1], therefore, I hereby propose the creation of a
new Group, "Compatibility & Specification Review", or "CSR", to replace
the CCC.  The Group Lead will be Joe Darcy, who has led the CCC within
Oracle for the past seven years.  The initial Group Members will include
Alan Bateman, Brian Goetz, David Holmes, Doug Lea, Phil Race, and me.

The CSR Group will not of itself have any particular authority.  The Lead
of any OpenJDK Project may, however, choose to empower the CSR Group to
review interface changes proposed within that Project.  In my role as
Lead of the active JDK Release Projects [2], I intend to do that.

The actual CSR process will be proposed and adopted within the CSR Group
once it's formed.  Preliminary support for the process has already been
prototyped in JBS.

Only Members of the Governing Board [3] are eligible to vote on this
motion.  Votes must be cast in the open by replying to this message.
Votes are due in two weeks, by 23:00 UTC on Tuesday, 14 February.

For Simple Majority voting instructions, see [4].

- Mark


[1] http://openjdk.java.net/bylaws#_4
[2] http://openjdk.java.net/bylaws#jdk-release-projects
[3] http://openjdk.java.net/census#gb
[4] http://openjdk.java.net/groups/#new-group-vote
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: CFV: New Group: Compatibility & Specification Review

Martijn Verburg
This is very welcome news Mark, thank you!

Cheers,
Martijn

On 31 January 2017 at 22:19, <[hidden email]> wrote:

> Since the dawn of time (i.e., 1997) a group of individuals known as the
> "CCC" has reviewed every change to every exported interface of the JDK,
> including not just APIs but also system properties, command-line flags,
> environment variables, and file formats.  The goals of the CCC are to
> ensure that every such change is motivated, documented, as compatible
> as possible, and, finally, consistent with related interfaces, standing
> practice, and developer expectations.
>
> The CCC was originally created at Sun, and then carried over into Oracle,
> but it has remained an internal entity that is neither transparent nor
> accountable to the wider OpenJDK Community even though it has the power
> to reject prospective interface changes.  This is inconsistent with the
> overall goals of the Community.
>
> Per the OpenJDK Bylaws [1], therefore, I hereby propose the creation of a
> new Group, "Compatibility & Specification Review", or "CSR", to replace
> the CCC.  The Group Lead will be Joe Darcy, who has led the CCC within
> Oracle for the past seven years.  The initial Group Members will include
> Alan Bateman, Brian Goetz, David Holmes, Doug Lea, Phil Race, and me.
>
> The CSR Group will not of itself have any particular authority.  The Lead
> of any OpenJDK Project may, however, choose to empower the CSR Group to
> review interface changes proposed within that Project.  In my role as
> Lead of the active JDK Release Projects [2], I intend to do that.
>
> The actual CSR process will be proposed and adopted within the CSR Group
> once it's formed.  Preliminary support for the process has already been
> prototyped in JBS.
>
> Only Members of the Governing Board [3] are eligible to vote on this
> motion.  Votes must be cast in the open by replying to this message.
> Votes are due in two weeks, by 23:00 UTC on Tuesday, 14 February.
>
> For Simple Majority voting instructions, see [4].
>
> - Mark
>
>
> [1] http://openjdk.java.net/bylaws#_4
> [2] http://openjdk.java.net/bylaws#jdk-release-projects
> [3] http://openjdk.java.net/census#gb
> [4] http://openjdk.java.net/groups/#new-group-vote
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: CFV: New Group: Compatibility & Specification Review

John Duimovich
In reply to this post by mark.reinhold
+1



From:   [hidden email]
To:     [hidden email]
Date:   2017/01/31 10:20 PM
Subject:        CFV: New Group: Compatibility & Specification Review
Sent by:        "gb-discuss" <[hidden email]>



Since the dawn of time (i.e., 1997) a group of individuals known as the
"CCC" has reviewed every change to every exported interface of the JDK,
including not just APIs but also system properties, command-line flags,
environment variables, and file formats.  The goals of the CCC are to
ensure that every such change is motivated, documented, as compatible
as possible, and, finally, consistent with related interfaces, standing
practice, and developer expectations.

The CCC was originally created at Sun, and then carried over into Oracle,
but it has remained an internal entity that is neither transparent nor
accountable to the wider OpenJDK Community even though it has the power
to reject prospective interface changes.  This is inconsistent with the
overall goals of the Community.

Per the OpenJDK Bylaws [1], therefore, I hereby propose the creation of a
new Group, "Compatibility & Specification Review", or "CSR", to replace
the CCC.  The Group Lead will be Joe Darcy, who has led the CCC within
Oracle for the past seven years.  The initial Group Members will include
Alan Bateman, Brian Goetz, David Holmes, Doug Lea, Phil Race, and me.

The CSR Group will not of itself have any particular authority.  The Lead
of any OpenJDK Project may, however, choose to empower the CSR Group to
review interface changes proposed within that Project.  In my role as
Lead of the active JDK Release Projects [2], I intend to do that.

The actual CSR process will be proposed and adopted within the CSR Group
once it's formed.  Preliminary support for the process has already been
prototyped in JBS.

Only Members of the Governing Board [3] are eligible to vote on this
motion.  Votes must be cast in the open by replying to this message.
Votes are due in two weeks, by 23:00 UTC on Tuesday, 14 February.

For Simple Majority voting instructions, see [4].

- Mark


[1] http://openjdk.java.net/bylaws#_4
[2] http://openjdk.java.net/bylaws#jdk-release-projects
[3] http://openjdk.java.net/census#gb
[4] http://openjdk.java.net/groups/#new-group-vote





Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: CFV: New Group: Compatibility & Specification Review

Doug Lea
In reply to this post by mark.reinhold
Vote: yes

On 01/31/2017 05:19 PM, [hidden email] wrote:

> Since the dawn of time (i.e., 1997) a group of individuals known as the
> "CCC" has reviewed every change to every exported interface of the JDK,
> including not just APIs but also system properties, command-line flags,
> environment variables, and file formats.  The goals of the CCC are to
> ensure that every such change is motivated, documented, as compatible
> as possible, and, finally, consistent with related interfaces, standing
> practice, and developer expectations.
>
> The CCC was originally created at Sun, and then carried over into Oracle,
> but it has remained an internal entity that is neither transparent nor
> accountable to the wider OpenJDK Community even though it has the power
> to reject prospective interface changes.  This is inconsistent with the
> overall goals of the Community.
>
> Per the OpenJDK Bylaws [1], therefore, I hereby propose the creation of a
> new Group, "Compatibility & Specification Review", or "CSR", to replace
> the CCC.  The Group Lead will be Joe Darcy, who has led the CCC within
> Oracle for the past seven years.  The initial Group Members will include
> Alan Bateman, Brian Goetz, David Holmes, Doug Lea, Phil Race, and me.
>
> The CSR Group will not of itself have any particular authority.  The Lead
> of any OpenJDK Project may, however, choose to empower the CSR Group to
> review interface changes proposed within that Project.  In my role as
> Lead of the active JDK Release Projects [2], I intend to do that.
>
> The actual CSR process will be proposed and adopted within the CSR Group
> once it's formed.  Preliminary support for the process has already been
> prototyped in JBS.
>
> Only Members of the Governing Board [3] are eligible to vote on this
> motion.  Votes must be cast in the open by replying to this message.
> Votes are due in two weeks, by 23:00 UTC on Tuesday, 14 February.
>
> For Simple Majority voting instructions, see [4].
>
> - Mark
>
>
> [1] http://openjdk.java.net/bylaws#_4
> [2] http://openjdk.java.net/bylaws#jdk-release-projects
> [3] http://openjdk.java.net/census#gb
> [4] http://openjdk.java.net/groups/#new-group-vote
>

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: CFV: New Group: Compatibility & Specification Review

Georges Saab
In reply to this post by mark.reinhold
Vote: yes


> On Jan 31, 2017, at 11:19 PM, [hidden email] wrote:
>
> Since the dawn of time (i.e., 1997) a group of individuals known as the
> "CCC" has reviewed every change to every exported interface of the JDK,
> including not just APIs but also system properties, command-line flags,
> environment variables, and file formats.  The goals of the CCC are to
> ensure that every such change is motivated, documented, as compatible
> as possible, and, finally, consistent with related interfaces, standing
> practice, and developer expectations.
>
> The CCC was originally created at Sun, and then carried over into Oracle,
> but it has remained an internal entity that is neither transparent nor
> accountable to the wider OpenJDK Community even though it has the power
> to reject prospective interface changes.  This is inconsistent with the
> overall goals of the Community.
>
> Per the OpenJDK Bylaws [1], therefore, I hereby propose the creation of a
> new Group, "Compatibility & Specification Review", or "CSR", to replace
> the CCC.  The Group Lead will be Joe Darcy, who has led the CCC within
> Oracle for the past seven years.  The initial Group Members will include
> Alan Bateman, Brian Goetz, David Holmes, Doug Lea, Phil Race, and me.
>
> The CSR Group will not of itself have any particular authority.  The Lead
> of any OpenJDK Project may, however, choose to empower the CSR Group to
> review interface changes proposed within that Project.  In my role as
> Lead of the active JDK Release Projects [2], I intend to do that.
>
> The actual CSR process will be proposed and adopted within the CSR Group
> once it's formed.  Preliminary support for the process has already been
> prototyped in JBS.
>
> Only Members of the Governing Board [3] are eligible to vote on this
> motion.  Votes must be cast in the open by replying to this message.
> Votes are due in two weeks, by 23:00 UTC on Tuesday, 14 February.
>
> For Simple Majority voting instructions, see [4].
>
> - Mark
>
>
> [1] http://openjdk.java.net/bylaws#_4
> [2] http://openjdk.java.net/bylaws#jdk-release-projects
> [3] http://openjdk.java.net/census#gb
> [4] http://openjdk.java.net/groups/#new-group-vote
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: CFV: New Group: Compatibility & Specification Review

Andrew Haley
Vote: yes
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: CFV: New Group: Compatibility & Specification Review

mark.reinhold
In reply to this post by mark.reinhold
Vote: yes

- Mark
Loading...