Status: Obsolete. See the Live system and in particular the About pages.
This is the "formal" process based on the 2010 proposal for making W3C the place for new standards. There is also a one-page summary of the programs.
Deployment of the programs will include a new Web site with additional materials to help groups work effectively. Infrastructure requirements are addressed in other documentation.
Since the early days of the Consortium, the number of stakeholders of the Web has grown significantly, powerful collaboration tools have gone mainstream, and expectations about standards themselves have evolved. W3C's "classic" process and Membership models meet the needs of some stakeholders, but not all. W3C seeks to offer larger numbers of developers, designers, and others passionate about the Web the means to build communities. This proposal defines W3C Community Groups, where anyone may develop specifications, hold discussions, develop tests, and so on, with no participation fee. Community groups emphasize individual innovation and allow an easy way for innovation from individuals to move to the "classic" W3C standards process, which emphasizes broad consensus-building and implementation among global stakeholders. Community Groups develop specifications under a Community Group Agreement designed to strike a balance between ease of participation and safety for implementers and patent holders. The new offering complements the classic process and patent policy; it does not replace it. Read more about the objectives of this project below.
This document also defines Business Groups to increase participation by organizations who may not be primarily motivated by participation in W3C standards development but instead are interested in the application of W3C technologies to business problems, and in providing high-bandwidth input to the standards process. Business Group participants who are not W3C Members pay for staff resources, but the fee for participating in Business Groups is less than W3C Membership (and grants fewer benefits).
All of these programs are managed by a Community Development Lead, chosen by W3C management. The roles of the Community Development Lead are described throughout this document.
The diagram below illustrates some (but not all) ways to provide input to a Working Group: through Community Group Reports, Business Group Reports, Member Submissions, and Workshop Reports.
The W3C Forum is a venue for discussion of Web-related topics including development of specifications. People submit material (a "Community Submission") to the Forum that they wish to be developed by a Community Group. W3C reserves the right to refuse publication of a Community Submission, for instance if the material is likely to cause offense or confusion.
Individuals who wish to participate in the W3C Forum — enter into discussion or submit proposals — must agree to the general participation policies. Participants are responsible for making clear the copyright and patent terms of their submissions.
Community Submissions must not use a style that will cause them to be confused with W3C Technical Reports. W3C may publish additional policies to govern publication of Community Submissions.
Community Groups are open to all with no fee. They are designed in particular to provide developers with a place to meet.
When ideas gain momentum in the W3C Forum, discussion moves to a Community Group with an identified scope. The scope explains the topic of interest and is used to promote participation. It may evolve with time. The scope has no patent licensing implications.
Anyone may propose the creation of a Community Group. A proposal is "complete" when:
Once a proposal is complete, W3C announces the creation of the group (which includes its software infrastructure). This date is called the "launch date."
The Community Development Lead does not formally approve proposals but may reject a proposal for a Community Group when the scope is likely to cause offense or confusion, or when it is abusively broad.
Anyone may join any Community Group. Participants must agree to the participation policies. There are no participation fees.
Each Community Group must have at least one Chair who is responsible for ensuring the group fulfills the requirements of this document as well as the procedures the group establishes for itself. The participants of the Group choose their Chair(s). The Chair(s) are also the primary contacts for the Community Development Lead.
Once a Community Group has been launched, participants may continue to work indefinitely, until the Community Development Lead closes the group; see the grounds for closure.
No less than ten business days before closing a group, the Community Development Lead must alert the participants. Once closed, no individuals may join, and discussions stop. However, W3C makes available information about closed Community Groups and archives of their communications.
Closed Community Groups are re-opened following the creation process.
The Community Development Lead may close a Community Group in any of following circumstances:
The Community Development Lead and Chair should discuss the group's status before the Community Development Lead initiates closure.
Each Community Group will have both public and non-public communications mechanisms. The former are for work, the latter for administrative matters (e.g., personal information used in meeting planning).
To help Community Group participants adhere to the general communications policies, all participants (including the Chair) should help moderate discussion (for instance, to keep the group focused on relevant topics).
In order to help the community track process, each Community Group is encouraged to summarize accomplishments, barriers to progress, or other challenges from time to time.
All communications must be archived; one reason is to support the Community Group Agreement.
The Community Group Agreement relies on the notion of a contribution. In deference to implementers, all communications within a Community Group are considered to be contributions. Participants that wish to exclude contributions must do so conspicuously in individual communications. Participants are not permitted to participate under the reverse terms ("nothing is a contribution unless I explicitly label it one.").
W3C will provide Community Group branding tools (e.g., logos). Any other Community Group branding (e.g., use of W3C name or logo in ways that may confuse the state of standardization, or technology-specific logo development) is subject to review and approval by the Head of W3C Marketing and Communications.
Any Community Group branding (e.g., use of W3C name or logo, technology-specific logo development) is subject to review and approval by the Head of W3C Marketing and Communications.
This policy does not require a particular decision-making process. However, any process adopted by the group must be fair and must not unreasonably favor or discriminate against any group participant or their employer. For instance, the group may adopt fair and reasonable criteria for accepting contributions in a specification.
W3C encourages groups to favor decisions that reflect group consensus.
A Community Group is not required to hold meetings. However, if it does, then the Chair must ensure that the following happens:
Community Group deliverables may be anything, including documents, test suites, tutorials, demos, code, discussion, etc. W3C will provide infrastructure to host discussions, code, specifications, test suites, and so on. We expect that many Community Groups will work primarily on specifications, called Community Group Reports.
Deliverables are subject to the following requirements:
W3C reserves the right to refuse publication of deliverables, for instance if the material is likely to cause offense or confusion. W3C may publish additional policies to govern Community Group deliverables. W3C will provide style guides (and style sheets) for Community Group Reports, as well as good practice suggestions.
The Community Development Lead organizes a Community Council whose mission is:
Initially the Community Development Lead selects the Council participants, with an emphasis on representation of diverse interests (public, W3C Membership, staff, other standards organizations, etc.). The Community Development Lead may develop other mechanisms for participant selection.
The Community Council works with existing groups in a variety of ways, including:
The Council promotes broad inclusion and participation by newcomers in a variety of ways, including:
Some (but not all) Community Group Reports and Business Group Reports are expected to serve as input to a Working Group. W3C facilitates the transition from Community Group to the W3C Standards Track in a number of ways:
A Community Group may continue to exist after a Working Group has been chartered. The Community Group may wish to start experimenting with new ideas for a technology while the Working Group builds consensus and focuses on implementation of a stable set of agreed upon features.
W3C suggests that once a Working Group has taken up a Community Group Report, the Community Group should no longer develop the same material in parallel. This has mostly to do with how the patent policies work. Working Group licensing commitments are limited to the deliverables of the Working Group, so commitments do not follow text that is taken up by other groups (Community Groups or Working Groups).
Business Groups are open to all (including companies, non-profits, government agencies, research institutes, individuals), but parties that are not W3C Members pay a fee to participate. That fee is less than W3C Membership and grants fewer benefits. Business Groups are designed to provide stakeholders in particular industries with a forum to develop industry-specific applications of Web technology, to create a strong liaison between a particular industry and the Web community, or to solve an industry-specific issue without an initial assumption of which Web technologies apply.
Business Group policies are the same as Community Groups except where noted below.
Business Groups are created in the same manner as Community Groups, except that a proposal is not complete until at least five Organizations support creation of the group. Because goal of Business Groups is to grow the W3C community, we expect Business Groups to have a mix of Member and non-Member Organizations and individuals.
Joining a Business Group is the same as for a Community Group, except that:
Note: We are working on the text of the Business Group Agreement.
The following fees apply:
Type | Annual fee (USD) |
---|---|
Large non-Member Organization | 10,000 |
Small non-Member Organization | 2000 |
Unaffiliated individual | 300 |
W3C Member | 0 |
A "Large" organization is one whose annual gross revenue, as measured by the most recent audited statement, is greater than or equal to 50M USD. A "Small" organization is one with revenues less than that threshold, with more than one employee.
For non-Member Organizations that join a Business Group, any number of their employees may participate in that group.
If an Organization is itself a consortium, user society, or otherwise has members or sponsors, the Organization may assign any number of paid staff to a Business Group and one other individual not employed by the Organization (or more at the discretion of the Community Development Lead).
An unaffiliated individual is one that has no significant employment relationship with an Organization. An unaffiliated individual is not considered an "Organization" under this policy.
W3C Members must not assign non-employee representatives to a Business Group.
Fees are based on USD but may be paid in Euros or Yen as well.
Note: We expect to move fee information outside this policy document.
Thirty days (30) after the launch date (and any anniversary thereafter):
Participants have thirty (30) days to pay an invoice, otherwise they are removed from the group. Invoices are then posted on each anniversary of the launch date.
If a Participant intends to terminate the agreement, the participant must do so no later than forty-five (45) days prior to the anniversary. If W3C receives enough termination notices that the number of non-Member Organizations in the group drops below the threshold, the Community Development Lead may close the group.
Each Business Group will have both public and non-public communications mechanisms. The participants decide which channel they use to conduct their work. If the group chooses to conduct its work on non-public channels, the group must maintain a public home page on the W3C site and must provide a public communication about their work at least every six months. This may take the form of a publication, a summary of work, or other form most suitable to keep the community informed of its progress.
Deliverables are the same as for Community Groups, except the published documents (specifications and other types) are called "Business Group Reports".
Business Groups do not have staff contacts, but W3C management allocates a small percentage of staff time to consult to Business Groups and help them accomplish their goals.
In addition:
These policies designed to encourage constructive participation and to balance IPR considerations with ease of participation.
Violations of these policies should be brought to the attention of the Community Development Lead. The Community Development Lead is authorized to ban participants for violations of this policy or the signed Agreements, and also to reinstate them. Banned participants may appeal to the Head of W3C Communications.
The Community Group Agreement seeks to balance the concerns of both implementers and IPR-holders. This section gives an informative overview of the two license agreements involved:
Note: There have also been proposals for a form of Community Group that has no legal commitments (making it very easy to join) and that produces no deliverables. However, W3C is not planning to offer the option of a "no commitment" group at launch.
All participant contributions are made available under a permissive copyright license that allow the creation of derivative works.
A Business Group may choose to publish its document under the W3C Document Licence.
Participants make patent commitments in two steps:
The two-step process is designed to:
W3C has a preference for organizational, rather than individual commitments. Requests to participate in an individual capacity without a corresponding organizational commitment will be subject to approval by the W3C staff, such approval to be granted or denied in the W3C Staff’s sole discretion.
There are no disclosure obligations.
All Participants agree to the following general communications policies:
The primary objectives of this program are to:
Opening W3C to more participants will lead to new ideas and improve our reputation among developers and other stakeholders. Community support will help W3C create high quality, relevant standards and thus strengthen our role as stewards for key Web technologies and best practices. Community-driven processes will also enable W3C to do more work, as well as enhance the value of Membership and the importance of staff as technology experts, mentors, and diplomats.
Create a welcoming environment where diverse individuals, companies, research organizations, and other communities choose to exchange ideas about Web technology.
Build community trust by emphasizing how W3C can help different communities, and by improving W3C processes, and communications.
W3C expects for Community and Business Groups to replace Incubator Groups after a transition period. Existing Incubator Groups may continue until their charter expires.
Today there are Interest Groups that are merely mailing lists. This draft does not eliminate those, but observes that Community Groups can accommodate that function as well, with more infrastructure.
The following table compares some key elements of existing and proposed processes.
Working | Interest | Incubator | Community | Business | |
---|---|---|---|---|---|
Scope | Determined by Charter | Determined by Charter | Determined by Charter | Determined by scope statement | Application of technology to business context; requirements and use cases; input to standards process |
Creation process | Director proposes charter to Membership | Director proposes charter to Membership | Members propose charter to staff | Proposal is "complete" | Proposal is "complete" |
Duration | Limited by charter, may be extended | Limited by charter, may be extended | One year, may be extended | Unlimited | Unlimited |
Primary Deliverable | Standards-track and supporting | Note | Incubator Group Report | Community Specification | Non-standards track deliverable; application of technology to their business environment |
Staff Contact | Yes | Yes | No | No | Small consulting role (e.g,. share expertise, but not likely to attend meetings regularly). But determined by W3M on a case-by-case basis. |
Other Staff Interactions | Background support and coordination | Background support and coordination (for some) | Administrative. Participation by individuals in some | Monitoring, Outreach |
|
Other Coordination | Via CGs | Via CGs | None | Ad-hoc (e.g., organized by Community Development Lead) | Direct Chair-to-Chair connectivity for Business Groups developing material intended as input to a Working Group. |
Fee to participate/organize | Membership or Invited Expert (no fee) | Membership or Invited Expert (no fee) | Membership or Invited Expert (no fee) | None | Annual fees (see joining a Business Group) |
Visibility of communications | Public or Member | Generally Public | Generally Public | Public (with non-Public for admin) | Public or non-Public |
Patent Policy | W3C Patent Policy (Recommendations) | W3C Patent Policy (Disclosure) | Two options in practice: Disclosure-only, RF for work that moves to the Recommendation track (but not for the Incubator Group Report itself) | Community Group Agreement | Community Group Agreement |
Copyright for documents | W3C Document License | W3C Document License | W3C Document License | Community Group Agreement | Community Group Agreement or W3C Document License |
Copyright for software | W3C Software License | W3C Software License | W3C Software License | Group determines, but expectation is compatibility with Open Source Software Licenses. | Group determines, but expectation is compatibility with Open Source Software Licenses. |
Chair selection | Appointed by Director | Appointed by Director | Members who propose determine | Group determines | Group determines |
Reporting requirement | Heartbeat requirement | None | None | None | None |
Access to Member site | Depends on charter | Depends on charter | Depends on charter (but not generally for invited experts) | No | No |
Decision-making based on consensus | Required | Required where applicable | Recommended where applicable | Recommended where applicable | Recommended where applicable |
Expectations regarding scope overlap with other groups | Actively avoided | Actively avoided | Acceptable but not recommended | Acceptable but not recommended | Acceptable but not recommended |
No.
No.
A group may establish a public communications channel that anyone may read and write to, without having those people sign the Contributor Agreement. While this arrangement makes it easier for people to be part of a conversation, accepting text contributions from non-participants (via any channel, electronic or otherwise) raises significant IPR concerns for both participants and implementers. It is thus preferable that individuals working for companies (W3C Members and non-Members) join as company representatives. The Contributor Agreement is intended to be lightweight to encourage organizational IPR commitments, which benefit all.
Yes. However, the Community Group Reports must be available in English. Groups are encouraged to provide periodic updates in English for the benefit of the community.
Yes. The Member makes the IPR commitment, however. The details of the join process are still being developed. For instance, Advisory Committee Representatives may be required to make the commitment before the individual can participation, or, the individual may be permitted to represent the interests of the Member upon signing the agreement.
For some actions, yes. W3C infrastructure is used to record who joins or leaves a group. A Community Group may use its own infrastructure to host communications, as long as those communications are public and archived permanently. The recommended way to accomplish this is to use a W3C archived mailing list in conjunction with the offsite system.
Draft reports may be published anywhere, although final reports are published on W3C's site.
No. However, you may, at your option, grant a non-assert in addition to the license provisions of the agreements (see "Optional, Additional Patent Grant."). Some examples of non-assert agreements include OWF agreements, the Oasis non-Assert Covenant, or the Microsoft Open Specification Promise.
No. The two-Agreement system was designed to make it easier and faster to start groups: in general, it is possible to start a group with little understanding of the direction of a specification. However, in exchange, Participants may choose not to sign the Final Agreement, if, for example, they are not satisfied with the emerging specification.
Of course, walking away from a specification can raise questions about whether the Participant holds Essential Claims on text not covered by the CLA. To reduce community doubt, these Participants may choose (but are not required) to disclose relevant information about any Essential Claims.
Please also note the Non-Circumvention provision of the CLA.
Here is a rough summary of primary similarities and differences.
Similarities:
However, the policies take different approaches in order to meet different needs (e.g., favoring lower risk or quicker startup):
Differences:
The original version of the Community Group program was created by the New Standards Task Force. The Business Group proposal was created by the Value Proposition for Users Task Force. Many thanks to David Rudin for drafting legal language. Thanks also to Marcia Courtemanche, Scott Peterson, Larry Rosen, and Helene Workman for legal assistance. The draft IPR policy benefited from input from W3C's Patent and Standards Interest Group (PSIG).