Personal tools

Standards

From MozillaWiki

(Difference between revisions)
Jump to: navigation, search
(FSW IG)
(CSS (Cascading Style Sheets) Working Group)
(43 intermediate revisions by 17 users not shown)
Line 1: Line 1:
 
There are a lot of people at Mozilla working with a variety of different standards bodies. This is a directory of standards organizations (and sub-orgs like working groups) listing who at Mozilla is working with each.
 
There are a lot of people at Mozilla working with a variety of different standards bodies. This is a directory of standards organizations (and sub-orgs like working groups) listing who at Mozilla is working with each.
  
<h1> Web Standards Coordination </h1>
+
= Web Standards Coordination =
  
To encourage better web standards coordination and cross-pollination, the sections below are organized by standards body, then working group (if any), then list of Mozilla folks participating in that working group, optionally listing which particular specifications (or sections thereof) that they edit/author/contribute to.
+
To encourage better web standards coordination and cross-pollination, the sections below are organized alphabetically by standards body, then alphabetically by working group (if any), then the list of Mozilla folks participating in that working group, optionally listing which particular specifications (or sections thereof) that they edit/author/contribute to.
  
If you actively communicate/participate with a standards body, please add yourself.
+
If you actively communicate/participate with a standards body, please add yourself (and the standards body / working group if necessary).
  
 
If you work in multiple working groups or with multiple standards organizations, list yourself in each, linking to your wiki User page.
 
If you work in multiple working groups or with multiple standards organizations, list yourself in each, linking to your wiki User page.
Line 14: Line 14:
  
 
— [[User:Tantek|Tantek]]
 
— [[User:Tantek|Tantek]]
 +
 +
== general participation ==
 +
If you'd like to participate in some of these groups, or at least watch, learn, get up to speed, you can almost always do so by lurking on the public IRC channels and mailing lists that the groups use. Many (most?) standards mailing lists can often be overwhelming in quantity, depth so start with IRC as that's often lighter-weight and easier to watch for quick bits of info/knowledge.
 +
 +
* Follow the instructions on the [[IRC|IRC wiki page]] to:
 +
** Set yourself up with a nickname and connection to <code>irc.mozilla.org</code>.
 +
* Add a connection to <code>irc.freenode.net</code> (also with '''[x] SSL''') where many standards discussions take place.
 +
* Add another connection to <code>irc.w3.org</code> but specifically port 6665 (unprotected, no nickname registration).
 +
* See each standards section below for which IRC channel(s) tend(s) to be used by folks working in each group.
 +
 +
== ECMA ==
 +
* <span class="h-card vcard"><span class="fn">Brendan Eich</span></span>
 +
* dherman
 +
* <span class="h-card vcard"><span class="p-name fn">Allen Wirfs-Brock</span></span> (<span class="p-role role">Project Editor</span>)
 +
* gal
 +
* numerous SpiderMonkey hackers '''(names needed)'''
 +
 +
Specifications: ECMAScript 5, 5.1, 6, Harmony, etc.
  
 
== IETF ==
 
== IETF ==
 
http://ietf.org/
 
http://ietf.org/
* <span class="vcard"><span class="fn">Chris Blizzard</span></span>
+
* <span class="h-card vcard"><span class="fn">Chris Blizzard</span></span>  
* <span class="vcard"><span class="fn">Rob Sayre</span></span>
+
 
=== HyBi ===
 
=== HyBi ===
 
* HyBi (WebSockets)
 
* HyBi (WebSockets)
** Pat McManus
+
** <span class="h-card">Pat McManus</span>
 +
** <span class="h-card">Chris Blizzard</span>
  
 +
=== TLS (SSL) ===
 +
* <span class="h-card">[[User:Briansmith|Brian Smith]]</span>
 
=== VCARDDAV ===
 
=== VCARDDAV ===
 
vcarddav group/list.
 
vcarddav group/list.
* <span class="vcard"><span class="fn">Tantek Çelik</span></span>
+
* <span class="vcard"><span class="fn h-card">[[User:Tantek|Tantek Çelik]]</span></span>
 +
 
 
Specifications: [[vCard4]]
 
Specifications: [[vCard4]]
 +
=== Opus ===
 +
*  <span class="h-card"><span class="p-name">Jean-Marc Valin</span> (:<span class="p-nickname">jmspeex</span>)</span>
 +
* <span class="h-card"><span class="p-name">Tim Terriberry</span> (:<span class="p-nickname">derf</span>)</span>
 +
* <span class="h-card"><span class="p-name">Ralph Giles</span> (:<span class="p-nickname">rillian</span>)</span>
 +
 +
=== rtcweb ===
 +
* <span class="h-card">Randell Jesup</span>
 +
* <span class="h-card">Tim Terriberry</span>
 +
* <span class="h-card">Ralph Giles</span>
 +
* <span class="h-card">Chris Blizzard</span>
 +
 +
== Khronos ==
 +
 +
[http://www.khronos.org/webgl/ WebGL]
 +
 +
== microformats ==
 +
http://microformats.org/ and [http://microformats.org/wiki microformats wiki]
 +
* <span class="vcard"><span class="fn h-card">[[User:Tantek|Tantek Çelik]]</span> (<span class="role">founder</span>, <span class="role">admin</span>)</span>
 +
* <span class="vcard"><span class="fn h-card">Michael Kaply</span></span>
 +
* ...
 +
 +
Specifications:
 +
* [[hCard]] - implemented in Firefox DOM
 +
* [[hCalendar]] - implemented in Firefox DOM
 +
* ... and many others.
  
 
== OWF ==
 
== OWF ==
 
http://openwebfoundation.org/
 
http://openwebfoundation.org/
* <span class="vcard"><span class="fn">[[User:Tantek|Tantek Çelik]]</span> (<span class="role">elected board member</span>)</span>
+
* <span class="vcard"><span class="fn h-card">[[User:Tantek|Tantek Çelik]]</span> (<span class="role">elected board member</span>)</span>
  
Specifications: [http://openwebfoundation.org/legal/agreement/ Open Web Foundation Agreement] (OWFa)
+
Specifications:  
 +
* [http://openwebfoundation.org/legal/agreement/ Open Web Foundation Agreement] (OWFa)
  
 
== W3C ==
 
== W3C ==
 
http://w3.org/
 
http://w3.org/
 +
* [[Standards/Participating in a W3C Working Group|Participating in a W3C Working Group]]
 +
* [[Standards/W3C Charter Development and Review|W3C Charter Development and Review]]
 
* [https://www.w3.org/2000/09/dbwg/participants?org=35507&order=group Member-confidential (unfortunately) list of groups Mozilla participates in]
 
* [https://www.w3.org/2000/09/dbwg/participants?org=35507&order=group Member-confidential (unfortunately) list of groups Mozilla participates in]
  
 
=== Advisory Committee representative ===
 
=== Advisory Committee representative ===
* <span class="vcard"><span class="fn">[[User:Dbaron|David Baron]]</span></span>
+
* <span class="vcard"><span class="fn h-card">[[User:Dbaron|David Baron]]</span></span>
  
 
=== Audio Incubator Group ===
 
=== Audio Incubator Group ===
 
http://www.w3.org/2005/Incubator/audio/
 
http://www.w3.org/2005/Incubator/audio/
* <span class="vcard"><span class="fn">Alistair MacDonald</span></span>
+
* <span class="vcard"><span class="fn h-card">Alistair MacDonald</span></span>
  
=== CSS WG ===
+
=== Audio Working Group ===
 +
* <span class="h-card">Matthew Gregan</span>
 +
 
 +
=== Browser Testing and Tools Working Group ===
 +
* <span class="h-card">David Burns</span>
 +
 
 +
Specifications:
 +
* APIs (application programming interfaces) for use in automated testing of Web applications
 +
* APIs for use in troubleshooting and debugging of Web applications
 +
 
 +
=== CSS (Cascading Style Sheets) Working Group ===
 
* home page: http://w3.org/Style/CSS/
 
* home page: http://w3.org/Style/CSS/
 
* discussions: http://lists.w3.org/Archives/Public/www-style/
 
* discussions: http://lists.w3.org/Archives/Public/www-style/
  
 
Working group members related to Mozilla (also on w3c-css-wg)
 
Working group members related to Mozilla (also on w3c-css-wg)
* [[User:Dbaron|David Baron]]
+
* <span class="vcard"><span class="fn h-card">[[User:Dbaron|David Baron]]</span></span>
* [[User:Tantek|Tantek Çelik]] (invited expert)
+
* <span class="vcard"><span class="fn h-card">[[User:Tantek|Tantek Çelik]]</span></span>
* <span class="vcard"><span class="fn">John Daggett</span></span>
+
* <span class="vcard"><span class="fn h-card">John Daggett</span></span>
* [[User:Fantasai|fantasai]] (invited expert)
+
* <span class="h-card">[[User:Fantasai|fantasai]]</span>
* Masayuki Nakano
+
* <span class="vcard"><span class="fn h-card">Aryeh Gregor</span></span>
* Robert O'Callahan
+
* <span class="h-card">Masayuki Nakano</span>
  
 
Additional www-style list participants related to Mozilla (anyone is welcome to join)
 
Additional www-style list participants related to Mozilla (anyone is welcome to join)
* <span class="vcard"><span class="fn">Henri Sivonen</span></span>
+
* <span class="h-card">Robert O'Callahan</span>
* <span class="vcard"><span class="fn">Boris Zbarsky</span></span>
+
* <span class="h-card vcard"><span class="fn">Henri Sivonen</span></span>
 +
* <span class="h-card vcard"><span class="fn">Boris Zbarsky</span></span>
 
* ...
 
* ...
  
 
Specifications: [[CSS21]], [[CSS3]]
 
Specifications: [[CSS21]], [[CSS3]]
  
=== FSW IG ===
+
=== Federated Social Web Incubator Group ===
W3C Federated Social Web Incubator
+
W3C Federated Social Web Incubator Group (FSW IG)
http://www.w3.org/2005/Incubator/federatedsocialweb/  
+
http://www.w3.org/2005/Incubator/federatedsocialweb/ and [http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/Main_Page FSW wiki]
* [[User:Tantek|Tantek Çelik]]
+
* <span class="vcard"><span class="fn h-card">[[User:Tantek|Tantek Çelik]]</span></span>
* David Ascher
+
* <span class="h-card">David Ascher</span>
* Shane Caraveo
+
* <span class="h-card">Shane Caraveo</span>
 
* ...
 
* ...
  
=== HTML WG ===
+
=== HTML Working Group ===
http://w3.org/MarkUp/
+
HTML (HyperText Markup Language) Working Group (WG), sometimes listed as "HTML5 WG"
* [[User:Tantek|Tantek Çelik]]
+
http://www.w3.org/html/wg/
* <span class="vcard"><span class="fn">Jonas Sicking
+
* <span class="vcard"><span class="fn h-card">[[User:Tantek|Tantek Çelik]]</span></span>
* Henri Sivonen
+
* <span class="h-card vcard"><span class="fn">Jonas Sicking</span></span>
 +
* <span class="h-card">Henri Sivonen</span>
 +
* <span class="h-card">Mounir Lamouri</span>
 
* ...
 
* ...
  
 
Specifications: [[HTML5]]
 
Specifications: [[HTML5]]
  
=== Internationalization WG ===
+
=== HTML Speech Incubator Group ===
 +
* <span class="h-card">Olli Pettay</span>
 +
* <span class="h-card">David Bolter</span>
 +
 
 +
=== Indie UI Events ===
 +
http://www.w3.org/2011/11/indie-ui-charter
 +
* <span class="h-card">David Bolter</span> will monitor.
 +
 
 +
=== Internationalization Working Group ===
 
http://w3.org/International/
 
http://w3.org/International/
* [[User:Fantasai|fantasai]]
+
* <span class="h-card">[[User:Fantasai|fantasai]]</span>
 +
 
 +
=== Media Fragments Working Group ===
 +
* <span class="h-card">Chris Double</span>
 +
 
 +
=== Protocols and Formats Working Group ===
 +
(Web Accessibility) Protocols and Formats Working Group (PF WG)
 +
* <span class="h-card">David Bolter</span>
  
=== SVG WG ===
+
=== SVG (Scalable Vector Graphics) Working Group ===
 
http://w3.org/SVG/
 
http://w3.org/SVG/
* ... User: ...
+
* <span class="h-card">Cameron McCormack</span> (co-chair)
 +
* <span class="h-card">Brian Birtles</span>
 +
* <span class="h-card">Jonathan Watt</span>
  
Specifications: ...
+
Specifications: SVG 1.1
  
=== Web Apps WG ===
+
=== Tracking Protection Working Group ===
* sicking
+
http://www.w3.org/2011/tracking-protection/
* sdwilsh
+
* <span class="h-card">Aleecia McDonald</span> (WG chair)
* bent
+
* <span class="h-card">Thomas Lowenthal</span>
  
Specifications: IndexedDB
+
=== Web Applications Working Group ===
 +
* <span class="h-card">Jonas Sicking</span>
 +
* <span class="h-card">Cameron McCormack</span>
 +
* <span class="h-card">Olli Pettay</span>
 +
* <span class="h-card">Arun Ranganathan</span>
  
=== WebRTC WG ===
+
Specifications: IndexedDB, Web IDL, XMLHttpRequest, DOM 3 Events, etc
* Tim Terriberry
+
 
* Chris Blizzard
+
=== Web Events Working Group ===
* Anant Narayanan
+
* <span class="h-card">Olli Pettay</span>
 +
* <span class="h-card">Matt Brubeck</span>
 +
 
 +
Specifications: Touch Events
 +
 
 +
=== WebFonts Working Group ===
 +
* <span class="h-card">Jonathan Kew</span> (editor)
 +
* <span class="h-card">John Daggett</span>
 +
 
 +
=== Web Media Text Tracks Community Group ===
 +
http://www.w3.org/community/texttracks/
 +
 
 +
* <span class="h-card">Ralph Giles</span> (:rillian)
 +
 
 +
Specifications: something [http://www.whatwg.org/specs/web-apps/current-work/webvtt.html WebVTT]-ish, we hope.
 +
 
 +
=== Web Notification Working Group ===
 +
* <span class="h-card">Doug Turner</span>
 +
 
 +
=== Web Performance Working Group ===
 +
* <span class="h-card">Cameron McCormack</span>
 +
* <span class="h-card">Kyle Simpson</span>
 +
 
 +
Specifications: Timing control for script-based animations (requestAnimationFrame)
 +
 
 +
=== WebRTC (Web Real Time Communications) Working Group ===
 +
* <span class="h-card">Tim Terriberry</span>
 +
* <span class="h-card">Chris Blizzard</span>
 +
* <span class="h-card">Anant Narayanan</span>
 +
* <span class="h-card">Ralph Giles</span>
  
 
Specifications: Media capture & [http://www.w3.org/2011/04/webrtc-charter.html streaming APIs]
 
Specifications: Media capture & [http://www.w3.org/2011/04/webrtc-charter.html streaming APIs]
  
= Other? =
+
=== Web Security Working Group (forming) ===
 +
* <span class="h-card">Brandon Sterne</span>
 +
* <span class="h-card">Dan Veditz</span>
  
=== CalConnect ===
+
Specifications: CSP, CORS (jointly with WebApps WG)
  
Mozilla is a member of CalConnect, which is AFAICT not actually affiliated w/ IETF or W3C but loosely affiliated w/ both. CalConnect produces CalDAV
+
== WHATWG ==
 +
Web Hypertext Application Technologies Working Group - http://whatwg.org
 +
* <span class="vcard"><span class="fn h-card">[[User:Dbaron|David Baron]]</span></span>
 +
* <span class="vcard"><span class="fn h-card">[[User:Tantek|Tantek Çelik]]</span></span>
 +
* <span class="h-card">Brendan Eich</span>
 +
* <span class="h-card">Jonas Sicking</span>
 +
* <span class="h-card">Henri Sivonen</span>
 +
* <span class="h-card">Mounir Lamouri</span>
 +
* ...
  
=== Federated Social Web ===
+
Web Editing specification - http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html
 +
* <span class="vcard"><span class="fn h-card">[[User:Ehsan|Ehsan Akhgari]]</span></span>
  
A bunch of people are trying to get the social web to move towards federated standards, but there's no clear standards home yet.
+
= other =
  
=== XMPP ===
+
== CA/Browser Forum ==
  
 +
The [http://cabforum.org/ CA/Browser Forum] produces standards in the area of best practice and validation for certificate authorities.
 +
 +
* <span class="h-card">Kathleen Wilson</span>
 +
* <span class="h-card">Sid Stamm</span>
 +
* <span class="h-card">[[User:Gerv|Gervase Markham]]</span>
 +
 +
== CalConnect ==
 +
Mozilla is a member of [http://www.calconnect.org/ CalConnect], The Calendaring and Scheduling Consortium, which is not actually affiliated w/ IETF or W3C but in practice drives development and interoperability testing of IETF specs:
 +
* RFC 5545 iCalendar (obsoletes RFC 2445).
 +
* RFC 4791 CalDAV Access protocol
 +
See their [http://www.calconnect.org/CD1104_Calendaring_Standards.shtml Index to Calendaring and Scheduling Standards] for other specific standards that CalConnect is involved with.
 +
 +
== XMPP ==
 
Mozilla is not formally associated with the XSF but has representation indirectly. http://xmpp.org/
 
Mozilla is not formally associated with the XSF but has representation indirectly. http://xmpp.org/
* <span class="vcard"><span class="fn">[[User:bear|bear (Mike Taylor]]</span> (<span class="role">elected board member</span>)</span>
+
* <span class="vcard"><span class="fn h-card">[[User:bear|Mike Taylor]]</span> (<span class="nickname">bear</span>) - <span class="role">elected board member</span></span>
 +
 
 +
= subpages of {{FULLPAGENAME}}=
 +
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}
  
 
= related =
 
= related =
 
See also:
 
See also:
 
* [[Events]] - which include web standards-related events.
 
* [[Events]] - which include web standards-related events.
 +
* [[SEO/Standards]] - how to use standards to improve/optimize search results

Revision as of 16:51, 22 February 2012

There are a lot of people at Mozilla working with a variety of different standards bodies. This is a directory of standards organizations (and sub-orgs like working groups) listing who at Mozilla is working with each.

Contents

Web Standards Coordination

To encourage better web standards coordination and cross-pollination, the sections below are organized alphabetically by standards body, then alphabetically by working group (if any), then the list of Mozilla folks participating in that working group, optionally listing which particular specifications (or sections thereof) that they edit/author/contribute to.

If you actively communicate/participate with a standards body, please add yourself (and the standards body / working group if necessary).

If you work in multiple working groups or with multiple standards organizations, list yourself in each, linking to your wiki User page.

For standards development/implementation see and add to: Standards implementation

Thanks!

Tantek

general participation

If you'd like to participate in some of these groups, or at least watch, learn, get up to speed, you can almost always do so by lurking on the public IRC channels and mailing lists that the groups use. Many (most?) standards mailing lists can often be overwhelming in quantity, depth so start with IRC as that's often lighter-weight and easier to watch for quick bits of info/knowledge.

  • Follow the instructions on the IRC wiki page to:
    • Set yourself up with a nickname and connection to irc.mozilla.org.
  • Add a connection to irc.freenode.net (also with [x] SSL) where many standards discussions take place.
  • Add another connection to irc.w3.org but specifically port 6665 (unprotected, no nickname registration).
  • See each standards section below for which IRC channel(s) tend(s) to be used by folks working in each group.

ECMA

  • Brendan Eich
  • dherman
  • Allen Wirfs-Brock (Project Editor)
  • gal
  • numerous SpiderMonkey hackers (names needed)

Specifications: ECMAScript 5, 5.1, 6, Harmony, etc.

IETF

http://ietf.org/

  • Chris Blizzard

HyBi

  • HyBi (WebSockets)
    • Pat McManus
    • Chris Blizzard

TLS (SSL)

VCARDDAV

vcarddav group/list.

Specifications: vCard4

Opus

  • Jean-Marc Valin (:jmspeex)
  • Tim Terriberry (:derf)
  • Ralph Giles (:rillian)

rtcweb

  • Randell Jesup
  • Tim Terriberry
  • Ralph Giles
  • Chris Blizzard

Khronos

WebGL

microformats

http://microformats.org/ and microformats wiki

Specifications:

  • hCard - implemented in Firefox DOM
  • hCalendar - implemented in Firefox DOM
  • ... and many others.

OWF

http://openwebfoundation.org/

Specifications:

W3C

http://w3.org/

Advisory Committee representative

Audio Incubator Group

http://www.w3.org/2005/Incubator/audio/

  • Alistair MacDonald

Audio Working Group

  • Matthew Gregan

Browser Testing and Tools Working Group

  • David Burns

Specifications:

  • APIs (application programming interfaces) for use in automated testing of Web applications
  • APIs for use in troubleshooting and debugging of Web applications

CSS (Cascading Style Sheets) Working Group

Working group members related to Mozilla (also on w3c-css-wg)

Additional www-style list participants related to Mozilla (anyone is welcome to join)

  • Robert O'Callahan
  • Henri Sivonen
  • Boris Zbarsky
  • ...

Specifications: CSS21, CSS3

Federated Social Web Incubator Group

W3C Federated Social Web Incubator Group (FSW IG) http://www.w3.org/2005/Incubator/federatedsocialweb/ and FSW wiki

HTML Working Group

HTML (HyperText Markup Language) Working Group (WG), sometimes listed as "HTML5 WG" http://www.w3.org/html/wg/

Specifications: HTML5

HTML Speech Incubator Group

  • Olli Pettay
  • David Bolter

Indie UI Events

http://www.w3.org/2011/11/indie-ui-charter

  • David Bolter will monitor.

Internationalization Working Group

http://w3.org/International/

Media Fragments Working Group

  • Chris Double

Protocols and Formats Working Group

(Web Accessibility) Protocols and Formats Working Group (PF WG)

  • David Bolter

SVG (Scalable Vector Graphics) Working Group

http://w3.org/SVG/

  • Cameron McCormack (co-chair)
  • Brian Birtles
  • Jonathan Watt

Specifications: SVG 1.1

Tracking Protection Working Group

http://www.w3.org/2011/tracking-protection/

  • Aleecia McDonald (WG chair)
  • Thomas Lowenthal

Web Applications Working Group

  • Jonas Sicking
  • Cameron McCormack
  • Olli Pettay
  • Arun Ranganathan

Specifications: IndexedDB, Web IDL, XMLHttpRequest, DOM 3 Events, etc

Web Events Working Group

  • Olli Pettay
  • Matt Brubeck

Specifications: Touch Events

WebFonts Working Group

  • Jonathan Kew (editor)
  • John Daggett

Web Media Text Tracks Community Group

http://www.w3.org/community/texttracks/

  • Ralph Giles (:rillian)

Specifications: something WebVTT-ish, we hope.

Web Notification Working Group

  • Doug Turner

Web Performance Working Group

  • Cameron McCormack
  • Kyle Simpson

Specifications: Timing control for script-based animations (requestAnimationFrame)

WebRTC (Web Real Time Communications) Working Group

  • Tim Terriberry
  • Chris Blizzard
  • Anant Narayanan
  • Ralph Giles

Specifications: Media capture & streaming APIs

Web Security Working Group (forming)

  • Brandon Sterne
  • Dan Veditz

Specifications: CSP, CORS (jointly with WebApps WG)

WHATWG

Web Hypertext Application Technologies Working Group - http://whatwg.org

Web Editing specification - http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html

other

CA/Browser Forum

The CA/Browser Forum produces standards in the area of best practice and validation for certificate authorities.

CalConnect

Mozilla is a member of CalConnect, The Calendaring and Scheduling Consortium, which is not actually affiliated w/ IETF or W3C but in practice drives development and interoperability testing of IETF specs:

See their Index to Calendaring and Scheduling Standards for other specific standards that CalConnect is involved with.

XMPP

Mozilla is not formally associated with the XSF but has representation indirectly. http://xmpp.org/

subpages of Standards

Standards/Participating in a W3C Working Group
Standards/TPAC2013Standards/W3C Charter Development and ReviewStandards/license
Standards/prioritiesStandards/technologies

related

See also:

  • Events - which include web standards-related events.
  • SEO/Standards - how to use standards to improve/optimize search results