From time to time a Community Group that has been incubating a technology seeks to advance it to the W3C Recommendation track in a Working Group. Our goal through this document is to ease that transition.
The following questions can help a Community Group to prepare for the transition of work to a Working Group.
Please see elsewhere in the Guide: W3C Recommendation Track Readiness Best Practices.
If the Working Group does not yet exist, the Community Group can prepare by drafting a Working Group charter. Otherwise, if the group exists but the new work is not within its scope W3C needs to recharter the group to accommodate the new work.
The charter of the target Working Group should address two topics:
@@@TODO extract more from charter template discussion
Community Group chairs should keep the Community Group participants aware of the progress on the transition roadmap, in particular if it involves chartering or re-chartering a Working Group.
It is useful to record whether and how the Community Group reached consensus on the transition (in a manner consistent with its practices). The consensus should include expectations about the working relationship with the Working Group moving forward.
When a Working Group plans to take up a Community Group specification, it is important that there be "IPR safety" around the resulting Working Group specification.
If significant contributors (see tool below) have not joined the Working Group or don't plan to, then steps should be taken to secure IPR commitments from them. There are three ways for CG contributors to make patent licensing commitments for the specification managed by the Working Group:
Once the work transitions to a Working Group, that Working Group's patent policy becomes the "primary" patent policy. Contributions to the work are henceforth made under the W3C Patent Policy. When a contributor cannot join the Working Group, W3C will provide tools so that Working Groups can ensure that substantive contributions from non-participants are made under the terms of the W3C Patent Policy.
In many cases, Community Group participants will want to continue their involvement in discussions about a work after it has been transferred to a Working Group.
W3C has a number of GitHub mechanisms in place for specification development and to help manage IPR commitments for contributions.
If a Community Group repository is hosted in a GitHub organization not yet used by W3C to host Recommendation work:
Is the repository already being monitored by W3C's IPR Repo Manager?
Other repository admin for the target Working Group:
master
as the name of the default branch
Other repository admin for W3C staff.
horizontal-admin
team have triage access to the repo.