W3C | Submissions

Submission request to W3C (W3C Team Comment)

We, W3C member, Sun Microsystems, Inc. ("Sun"), hereby submit to the Consortium the following specifications, comprising the following documents attached hereto:
  1. JSpeech Grammar Format ("JSGF")
  2. JSpeech Markup Language ("JSML")

which collectively are referred to as "the submission." We request the submission be known as the JSGF/JSML submission.


The W3C Voice Browser Working Group ("VBWG") has determined requirements for several specifications including one each for a speech synthesis markup language and for a speech recognition grammar format. The VBWG decided in its December 14, 1999 conference call that JSML was the best specification from which to evolve the speech synthesis markup language. Similarly, on January 25, 2000, at its face-to-face meeting, the VBWG decided that the JSGF was the best specification from which to evolve the speech recognition grammar format. The VBWG requested that Sun investigate IPR issues and formally submit these specifications to the W3C.

The submitted documents are derived from two existing specifications published by Sun and developed together with companies that collectively wrote the JavaTM Speech API. Those specifications are known as the Java Speech API Grammar Format and the Java Speech API Markup Language (both of which are available for reference from http://java.sun.com/). Except for the change in the specifications' names and the corresponding references in the specifications, the documents Sun is submitting to the Consortium are technically identical to the previously published documents. We have changed the name simply to protect Sun trademarks. In any case, we expect that any derived specification produced by the Consortium will have a different name.

Sun wishes to submit both JSGF and JSML for consideration by the VBWG towards the development of its speech technologies specifications. We expect the resulting W3C recommendations to be of great importance to the developer community.

Intellectual property Rights

Sun's Intellectual Property Rights Policy:

If part(s) of a submission by Sun is (are) included in a standard and Sun has copyrights, patents and/or pending application(s) that are essential to implementation of such included part(s) in said standard, Sun is prepared to grant to Consortium on the basis of reciprocity (grantback) a nonexclusive license on such included part(s) on reasonable and non-discriminatory terms and conditions.

Sun is not granting to Consortium or any third party, any right, title, or license to, or interest in, any of Sun's trademarks, including without limitation any Sun or Java-based marks, nor the right for Consortium to sublicense any of Sun's trademarks. Except as set forth below, or as otherwise agreed in writing by Sun, Consortium shall not use or refer to Sun's Java mark in any version of the Consortium standard derived from the JSGF/JSML submission (the "W3C Standard") or in any public reference to such W3C Standard:

The W3C Standard is known as the ______[describe spec]_________ specification and is based upon the JSGF and/or JSML specifications, which are owned by Sun Microsystems, Inc., California, U.S.A.

The foregoing statement may also be included in public references to the W3C Standard. In all such cases, the Consortium shall include the following attribution, either on the first page of the document containing the statement, or included with Consortium's own legal statements within such documents:

Sun, Sun Microsystems, Inc., the Sun logo, Java and all Java-based marks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. ©2000 Sun Microsystems.


See discussion of Sun names and trademarks above.


The Submission may be distributed within the membership of the W3C free of any fee. The Submission may be distributed publicly free of any fee under the redistribution terms expressed in the W3C copyright statement and subject to the terms of Sun's Intellectual Property Rights Policy described above.


The following points should be noted as regards licensable technology involved in any third party implementations of the technology specified in the submission. The Consortium agrees to include in any W3C Standard the following provision:

Suggested action

We suggest that the Consortium, through the VBWG, adopt or evolve the JSML and the JSGF specifications to produce W3C Recommendations that meet the needs of the developer community.


Sun makes no commitment regarding contribution of resources.

Change control

Should any changes be required to the document, we would expect future versions to be produced by the W3C process. Sun maintains ownership of the JSGF and JSML specifications and reserves the right to maintain and evolve the JSGF and JSML specifications independently and such independent maintenance and evolution shall be owned by Sun.


Inquiries from the public or press about this submission should be directed to: Bob Sproull, V.P. and Assoc. Director, Sun Microsystems Laboratories, Sun Microsystems, Inc., bob.sproull@sun.com.


Submitted this 27th of April, 2000,

Eve Maler, W3C AC representative, Sun Microsystems, Inc.