APPENDIX 1
International World Wide Web Consortium
1. Organization and Structure.
The purposes of the Consortium are to support the advancement of information
technology in the field of networking, graphics and user interfaces by
evolving the World Wide Web toward a true information infrastructure, and to
encourage cooperation in the industry through the promotion and development
of standard interfaces in the information environment known as the "World
Wide Web." MIT, INRIA and KEIO University (KEIO)'s role is to provide the
vendor-neutral architectural, engineering and administrative leadership
required to make this work. The Consortium began operation October 1, 1994.
The Consortium is financially self-supporting, through membership fees.
Membership in the Consortium is open to any operating organization agreeing
to the terms of this agreement. These terms apply to membership for a period
of three years on the first day of the calendar quarter in which the member
joins. If the organization is itself a consortium, user society, or otherwise
has members or sponsors, the rights and privileges granted under this
agreement extend only to the paid employees of the organization, not to the
members or sponsors.
2. Membership.
a. Categories.
There are two membership categories: Full Member and Affiliate Member . An
organization whose controlling corporation has gross sales in excess of $50
million per year must join as a Full Member. Other organizations, including
educational institutions, may join as Full Members or Affiliate Members.
b. Fees.
The total Membership fee for becoming a Full Member is One Hundred Fifty
Thousand ($150,000) Dollars, and the total for becoming an Affiliate Member
is Fifteen Thousand ($15,000) Dollars. One-third of the total fee is due at
the time the organization joins, and one-third is due in each of the two
subsequent years. The due date in each subsequent year will be the
first day of the calendar quarter in which the member joins; i.e., January
1st, April 1st, July 1st or October 1st.
c. Subsidiaries of Members.
If the organization has subsidiaries, the rights and privileges granted under
this agreement shall extend to all subsidiaries the voting stock of which is
directly or indirectly at least fifty percent (50%) owned or controlled by
the organization.
3. Administration.
a. Director.
The Consortium has an MIT-employed Director (the "Director"), who acts as
chief architect for all specifications produced by the Consortium. The
present Director is Tim Berners-Lee, who is the original architect of the W3
protocol and has been directing its development since its inception at CERN.
The Consortium has an INRIA-employed Deputy Director (the "INRIA Deputy
Director" (IDD)), who acts as the lead technical person on the INRIA
staff.
The Consortium has a KEIO-employed Deputy Director (the "KEIO Deputy
Director" (KDD)), who acts as the lead technical person on the KEIO staff.
b. MIT Staff.
The MIT staff of the Consortium will consist of the Director, at least seven
full-time engineers, and one support person. The staff are in the employ of
MIT and its Laboratory for Computer Science ("LCS"), and report to the
Director. Staff hiring is controlled by MIT. Staffing will depend on the
proportionate share of membership fees retained by MIT.
INRIA Staff.
The INRIA staff of the Consortium will consist of the IDD, at least seven
full-time engineers, and one support person. The staff are in the employ of
INRIA and report to the Deputy Director. Staff hiring is controlled by INRIA.
Staffing will depend on the proportionate share of membership fees received
by INRIA.
KEIO Staff.
The KEIO staff of the Consortium will consist of the KDD, a number of
full-time engineers, and a support person. The staff are in the employ of
KEIO and report to the KDD. Staff hiring is controlled by KEIO. Staffing will
depend on the proportionate share of membership fees received by KEIO.
c. Integration within MIT.
The MIT component of the Consortium is administered within LCS, and the
Consortium Director reports to the Director of LCS.
d. Integration within INRIA.
The INRIA component of the Consortium is administered within INRIA, and the
IDD reports to the Director of the Consortium on technical matters and to the
Director of Development of INRIA on all administrative matters.
e. Integration within KEIO.
The KEIO component of the Consortium is administered within KEIO, and the KDD
reports to the Director of the Consortium on technical matters and to the
Dean of KEIO University on all administrative matters.
f. Steering Committee.
A Steering Committee sets overall policy and provides strategic guidance and
review of the Consortium's activities; this committee includes the Director
of MIT LCS, the Chairman of W3C, the Director of the Consortium, and
representatives from INRIA and KEIO. Inasmuch as MIT, INRIA and KEIO are
conducting research on many aspects of the information infrastructure a
technical committee shall be established to facilitate the links between MIT,
INRIA, KEIO and other research worldwide, to the activities of the
consortium. These links will take place primarily through the technical
workshops described in Section 12.
4. Collaboration.
MIT, INRIA and KEIO will collaborate with other organizations in the
development of the W3 protocol. Aspects of the W3 reference implementation
may be developed by our collaborators under various cooperative arrangements.
5. Visiting Engineers.
Member organizations may volunteer to contribute staff on short term
assignment to MIT, INRIA or KEIO for specific implementation efforts
sponsored by the Consortium. If MIT, INRIA or KEIO has the resources to
accept such staff, the visitors will be provided with unsalaried MIT, INRIA
or KEIO appointments as Visiting Engineers. For the portion of their time
assigned to Consortium activities, visitors will take their technical
direction from the Director if at MIT, the IDD if at INRIA, or the KDD if at
KEIO.
6. Advisory Committee.
a. Purpose.
MIT, INRIA and KEIO shall establish a committee (the "Advisory Committee"),
the purpose of which is to move proposals through the Consortium review
process, review annual plans, assess progress, and suggest future directions.
b. Appointment of Representatives.
Each member organization is entitled to place one individual on the Advisory
Committee.
c. Meetings.
The Advisory Committee will meet approximately twice per year. Meetings for
other activities are scheduled as they are needed, and need not take place at
MIT, INRIA or KEIO.
7. Standards Review Process and Procedure.
Every proposal for a new standard goes through the following process, unless
an alternative process is approved by the Director and the Advisory Committee.
[Note such a process is now
in place and avilable online at http://www.w3.org/Consortium/Process, making
this paragraph obsolete - TBL 1998]
To be considered by the Consortium, a proposal must be sponsored by a
member organization and must include a complete draft specification of
interfaces and functionality. The draft specification need not originate
through a Consortium-sponsored design process. The sponsoring organization
should present the proposal to the Consortium Director for formal
consideration, and designate an individual who will act as an Architect for
the specification. The Director then ensures that the proposal is circulated
to all Advisory Committee representatives, and a one month trial review is
begun. The purpose of the trial review is to determine if the Consortium
should conduct a technical review of the specification, and to allow member
organizations to prepare sufficient resources to conduct that technical
review. At the end of the trial review, each Advisory Committee
representative is asked to give the Director a Yes/No vote. A No vote, to not
proceed with a technical review, must be accompanied with comments to explain
the vote. The Director considers the votes, and makes an informed decision as
to whether to proceed with the technical review.
If the decision is to proceed, then a three month technical review begins.
A Web posting and an electronic mailing list will be created at MIT, INRIA
and KEIO for discussion; participation on this list is open to all member
organizations, without constraint. As issues are raised during the review, it
is expected that participants will vote (formally or informally) on how to
resolve the issues. The Architect will consider the votes, and make an
informed decision. Meetings may be called, as deemed necessary by the
participants or the Director.
At the end of the technical review period, each Advisory Committee
representative is asked to give the Director a Yes/No/Not-Yet vote. A No
vote, to discontinue the review and reject the specification, must be
accompanied with comments to explain the vote. A Not-Yet vote indicates that
the specification either needs substantially more design work, or that the
complexity of the specification requires a longer review cycle. A Not-Yet
vote also must be accompanied with comments to explain the vote. The Director
will consider the votes, and make an informed decision as to whether to
proceed to the next stage of the process, or to extend the technical review,
or to dismiss the specification without prejudice and ask the sponsor to
resubmit after redesign, or to reject the specification.
If the specification is accepted, then a three month public review begins.
The Director will make a reasonable effort to distribute the specification to
the public, primarily by posting on the Web. Any issues raised during this
review must be answered by the Architect in conjunction with the review
participants, in the same way as during the technical review. In parallel
with the public review, a ``proof of concept'' implementation of the
specification should be undertaken. Proof of concept typically requires a
complete, public, portable implementation, but a public implementation is not
a requirement and alternatives can be proposed on a case by case basis. Any
issues raised during the implementation effort will be handled in the same
way as during the technical review.
When public review has ended and the Director believes proof of concept
has been established, each Advisory Committee representative is asked to give
the Director a Yes/No vote. A Yes vote indicates that proof of concept has
been demonstrated, and the specification should now be accepted as a
standard. A No vote indicates that proof of concept has not yet been
demonstrated. A No vote must be accompanied with comments to explain the
vote. The Director will consider the votes, and make an informed decision as
to whether to accept the specification, or to restart the specification at
some earlier stage in the overall process.
Once a standard has been approved, the Web posting and mailing list will
continue to be used to discuss possible clarifications or additions to the
standard. The Director will appoint an Architect for such changes; this
Architect may differ from the original Architect. Resolution of issues is
handled in the same way as during previous technical reviews. The Director
has final authority on all decisions. Major changes to the standard will
require the full trial/technical/public review process, at the discretion of
the Director.
MIT, INRIA and KEIO may but are not required to propose standards before
national or international formal standards bodies; individual member
organizations may assume that initiative. The Consortium will attempt to
provide technical assistance and advice to standards bodies, and will
participate in the formal standards process as resources permit.
8. Communication within Consortium.
The Consortium carries out almost all activities using the World Wide Web and
electronic mail. Network connectivity to MIT, INRIA and KEIO should be viewed
as a requirement for adequate participation in Consortium activities,
including the functions of the Advisory Committee. MIT, INRIA and KEIO will
only provide information in hard copy form at the discretion of the Director.
9. Software Distribution.
The MIT, INRIA and KEIO Consortium Development Team will hereafter be
referred to as the Consortium Development Team or CDT. The CDT will maintain
and distribute a collection of software and documentation. This collection
will consist of specifications and sample implementations of approved
standards, sample applications and other relevant software, and associated
documentation. The contents of this collection will be determined by the
Director and the CDT based on the needs and desires of the member
organizations, tempered by resource constraints. Member organizations can
obtain a copy of each alpha, beta, and public distribution of the reference
code (this latter with a one month lead time over public release) at no
charge. The frequency with which new distributions are produced will be
determined by the Director, with the advice of the Advisory Committee.
The CDT will provide a public network path for reporting problems with and
suggesting changes to this collection. The CDT will maintain a database of
such bug reports and an archive of bug fixes, and this information will be
available to member organizations as it is generated, using a Web posting and
network mail. A small subset of the most crucial bug fixes will be made
available to the public; the subset will be chosen by the CDT under the
guidance of the Director.
Member organizations can incorporate software and documentation produced
by the CDT into products at any time after the materials have been released
to the Consortium. Member organizations shall not adopt or incorporate such
releases into products prior to release to the Consortium. Materials are
considered released once they have been explicitly distributed to member
organizations, or once they have been made accessible over the network in a
form explicitly marked as a Consortium release.
The CDT will also endeavor to collect and distribute software contributed
by other individuals and organizations as well as by member organizations.
MIT, INRIA and KEIO will accept such third party software only with
appropriate representations of sufficient right, title and interest to
contribute the software, but will bear no responsibility if contributed
software should prove to be infringing. In addition, the CDT will not be
responsible for maintaining such software. The contents and release schedule
for the contributed software collection will be determined by the Consortium
Director and CDT.
In general, all materials included in Consortium-sponsored distributions
will be copyrighted, and will contain permission notices granting
unrestricted use and redistribution of the materials provided that copyrights
and permission notices are left intact. Specific exceptions can be made, upon
approval of the Director at the advice of the Advisory Committee. All
materials are provided "as is", without express or implied warranty.
10. Use of Hardware.
The CDT will not attempt to acquire or maintain hardware platforms produced
by every member organization, but will attempt to have a reasonable selection
of platforms. All hardware and software acquisitions will be at the
discretion of MIT, INRIA and KEIO. The CDT will not be responsible for
ensuring that prototype or released software operates correctly on any
particular hardware or system configuration, but will attempt to ensure
portability of such software to a variety of systems.
11. Use of Funds.
Consortium income beyond that needed to cover the direct and indirect costs
of the Consortium will be allocated for innovative W3 work as determined by
the Director at the advice of the Advisory Committee. However, if the total
Consortium income each year exceeds $1.4 million, one-third of the income in
excess of $1.4 million will be divided between MIT, INRIA and KEIO on a
proportional basis and used at their discretion.
12. Technical Conferences.
The Consortium will sponsor an annual conference, open to the public, to
promote the exchange of technical information about the World Wide Web. Also
workshops will be held in various technical areas such as privacy and
authentication, reliability, computer communication, semantics, and so forth
as deemed necessary and will include experts from MIT, INRIA and KEIO, and
the international technical community as deemed appropriate by the
Director.