Skip to content

Project Governance

Dave Reynolds edited this page Jun 27, 2013 · 2 revisions

Status

The registry design and proof-of-concept was developed under a project sponsored by UKGovLD.

The resulting proof-of-concept codebase has been made available under an open source license (Apache v2, see code repository).

On-going maintenance, support and future development is currently unfunded. The intention is that code development should continue under an open source project structure. The details of that project structure and any support arrangements are still being evolved.

Sketch of intended project structure

Oversight

Oversight of the project, setting governance guidelines and appointing the Project Management Committee (PMC), shall be the responsibility of the UKGovLD delivery team or an appointed sub-team.

PMC

The PMC is responsible for management of the code base, approval of committers and ensuring governance guidelines are met.

Initially the number of committers will be small and all committers will be members of the PMC. Should the project grow sufficiently in membership then non-PMC committers may be appointed.

Contributions

Project committers MAY work with the codebase using the shared repository model, directly pushing changes to the head.

For substantial changes where broader review is desirable then fork & pull may be preferable to make it easier to examine and discuss changes.

All external contributions should be submitted via a Github pull request. Any committer may accept or reject such pull requests though MAY wish to engage the broader PMC in reviewing substantial changes.

All contributions must be made available under the terms of the Apache v2 license. All committers should ensure that pull requests that they accept and merge into the code base are so licensed and that a record of this is kept. The mechanics of contributor license agreements is yet to be determined. For now simply ensure that contributors acknowledge that they grant the license and record that information.

Initial membership

The initial member of PMC is:

We anticipate that any agency that makes substantial use of the registry will wish to nominate a committer to the PMC.

Mail lists

For now questions and discussions should use the UKGovLD googlegroup. If traffic grows sufficiently a separate Registry mail list will be created.

Repository location

The intention is to migrate the repository to a new location under a UKGovLD account when that is available.