New candidate JEP: 369: Migrate to GitHub

Joe Darcy joe.darcy at oracle.com
Fri Nov 15 22:39:13 UTC 2019


On 11/15/2019 2:22 PM, Mario Torre wrote:
> One can argue that git is onerous the same way, the thing is that you are
> not used to mercurial so it appears difficult for you. For this reason I
> may say I won’t contribute a line of code if we switch to git but the
> reality is that if I want or need for some reason I find my way. After all
> we started with Classpath, that was cvs...
>
> All that said, this JEP is only incidentally about git, it’s about GitHub,
> and we shouldn’t confuse the two things.
>
> At the end of the day everyone will still have to go through the governance
> model so it can’t happen that we accept random contributions anymore than
> now, unless this JEP is also about changing the bylaw and giving away with
> the current role system.

The governance model implications are explicitly mentioned in the JEP in 
the goals section:

>   * Do not change the OpenJDK Bylaws <https://openjdk.java.net/bylaws>.
>   * Do not change the OpenJDK Census <https://openjdk.java.net/census>.
>
I attended an OpenJDK governing board meeting this October to discuss Skara:

        https://openjdk.java.net/groups/gb/minutes/2019-10-10

The slides I presented explicitly quote from the current bylaws:

Section 6 of the OpenJDK Bylaws: "A Project may have web content, one or 
more code repositories, and one or more mailing lists. Projects are 
expected to operate in an open, transparent, and meritocratic manner. 
Their alignment with these principles will be monitored by the Governing 
Board."

Appendix A of the OpenJDK Bylaws: "The data stored in any infrastructure 
provided for use by Community members must be made available by some 
means that enables, without undue effort, the construction of a complete 
functional clone of that infrastructure and its data as seen by the 
entire Community."

No one present at the meeting disagreed with the assessment that the 
bylaws would *not* need to be updated to use a hosting provider for the 
JDK's sources.

-Joe



More information about the discuss mailing list