Standards: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(move several folks and groups to emeritus)
Line 28: Line 28:


== Ecma International ==
== Ecma International ==
* <span class="h-card">[[User:Brendan|Brendan Eich]]</span>
* dherman
* dherman
* <span class="h-card"><span class="p-name">Allen Wirfs-Brock</span> (<span class="p-role role">Project Editor</span>)</span>
* <span class="h-card"><span class="p-name">Allen Wirfs-Brock</span> (<span class="p-role role">Project Editor</span>)</span>
Line 66: Line 65:
=== HyBi (WebSockets) ===
=== HyBi (WebSockets) ===
* <span class="h-card">Pat McManus</span>
* <span class="h-card">Pat McManus</span>
* <span class="h-card">Chris Blizzard</span> (emeritus as of 2012-03-16)


=== NETVC ===
=== NETVC ===
Line 172: Line 170:
=== Core Mobile Web Platform Community Group ===
=== Core Mobile Web Platform Community Group ===
http://www.w3.org/community/coremob/
http://www.w3.org/community/coremob/
* <span class="h-card">[[User:Brendan|Brendan Eich]]</span>
* <span class="h-card">[[User:Sicking|Jonas Sicking]]</span>
* <span class="h-card">Ragavan Srinivasan</span>
* <span class="h-card">[[User:Jetvillegas|Jet Villegas]]</span>
* <span class="h-card">[[User:Jetvillegas|Jet Villegas]]</span>


Line 186: Line 181:
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
* <span class="h-card">John Daggett</span>
* <span class="h-card">John Daggett</span>
* <span class="h-card">[[User:Fantasai|fantasai]]</span>
* <span class="h-card">[[User:jensimmons|Jen Simmons]]</span>
* <span class="h-card">[[User:jensimmons|Jen Simmons]]</span>
* <span class="h-card">Aryeh Gregor</span>
* <span class="h-card">Aryeh Gregor</span>
Line 219: Line 213:
=== Geolocation Working Group ===
=== Geolocation Working Group ===
Geolocation Working Group (GEO) http://www.w3.org/2008/geolocation/
Geolocation Working Group (GEO) http://www.w3.org/2008/geolocation/
* <span class="h-card">Doug Turner</span>
* ...


=== HTML Working Group ===
=== HTML Media Extensions Working Group ===
Needs updating / archiving. (This group has been effectively closed and most of its deliverables subsumed by the Web Platform Working Group. All that remains is a spin-off EME group, where Henri is our only participant currently.)
 
HTML (HyperText Markup Language) Working Group (WG), sometimes listed as "HTML5 WG"
http://www.w3.org/html/wg/
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
* <span class="h-card">[[User:Mounir.lamouri|Mounir Lamouri]]</span>
* <span class="h-card">[[User:Sicking|Jonas Sicking]]</span>
* <span class="h-card">[[User:Hsivonen|Henri Sivonen]]</span>
* <span class="h-card">[[User:Hsivonen|Henri Sivonen]]</span>
* <span class="h-card">[[User:Jetvillegas|Jet Villegas]]</span>
* ...
Specifications: [[HTML5]]


=== HTML Speech Incubator Group ===
=== HTML Speech Incubator Group ===
Line 245: Line 228:
=== Internationalization Working Group ===
=== Internationalization Working Group ===
http://w3.org/International/
http://w3.org/International/
* <span class="h-card">[[User:Fantasai|fantasai]]</span>
* ...


=== Media Fragments Working Group ===
=== Media Fragments Working Group ===
Line 289: Line 272:


Specifications: SVG 1.1, SVG 2.0
Specifications: SVG 1.1, SVG 2.0
=== System Applications Working Group ===
[http://www.w3.org/2012/sysapps/ SysApps] (System Applications) Working Group [https://www.w3.org/2000/09/dbwg/details?group=58119&public=1&order=org#_MozillaFoundation participants]:
* <span class="h-card">[[User:Brendan|Brendan Eich]]</span>
* <span class="h-card">[[User:Sicking|Jonas Sicking]]</span>


=== Tracking Protection Working Group ===
=== Tracking Protection Working Group ===
Line 302: Line 280:
W3C [http://www.w3.org/2001/tag/ TAG]
W3C [http://www.w3.org/2001/tag/ TAG]
* <span class="h-card">[[User:Dbaron|David Baron]]</span>
* <span class="h-card">[[User:Dbaron|David Baron]]</span>
=== Web Applications Working Group ===
WebApps WG
* <span class="h-card">Cameron McCormack</span>
* <span class="h-card">[[User:Anant|Anant Narayanan]]</span>
* <span class="h-card">Olli Pettay</span>
* <span class="h-card">Arun Ranganathan</span>
* <span class="h-card">[[User:Sicking|Jonas Sicking]]</span>
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span> (observer)
* <span class="h-card">[[User:Mounir.lamouri|Mounir Lamouri]]</span>
Specifications: IndexedDB, Web IDL, XMLHttpRequest, DOM 3 Events, DOM 4, etc. See the group's [http://www.w3.org/2008/webapps/wiki/PubStatus PubStatus] wiki for a list of all specs.
See also on this wiki:
* [[DOM]]
* [[WebAPI]]


=== Web Applications Security Working Group ===
=== Web Applications Security Working Group ===
Line 388: Line 349:
=== Web Platform Working Group ===
=== Web Platform Working Group ===
* <span class="h-card">Hallvord Steen</span>
* <span class="h-card">Hallvord Steen</span>
* <span class="h-card">[[User:Sicking|Jonas Sicking]]</span>
* <span class="h-card">Karl Dubost</span>
* <span class="h-card">Karl Dubost</span>
* <span class="h-card">Marcos Caceres</span>
* <span class="h-card">Marcos Caceres</span>
Line 416: Line 376:
* <span class="h-card">[[User:Dbaron|David Baron]]</span>
* <span class="h-card">[[User:Dbaron|David Baron]]</span>
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
* <span class="h-card">[[User:Brendan|Brendan Eich]]</span>
* <span class="h-card">Mounir Lamouri</span>
* <span class="h-card">[[User:Sicking|Jonas Sicking]]</span>
* <span class="h-card">[[User:Hsivonen|Henri Sivonen]]</span>
* <span class="h-card">[[User:Hsivonen|Henri Sivonen]]</span>
* <span class="h-card">[[User:Annevk|Anne van Kesteren]]</span>
* <span class="h-card">[[User:Annevk|Anne van Kesteren]]</span>
Line 459: Line 416:
= emeritus =
= emeritus =
== people ==
== people ==
Former Mozillians who worked on standards or still work on them:
Former Mozillians who worked on standards, may still work on them on their own or with a new affiliation (alphabetical by family-name)
* <span class="h-card">[[User:Gal|Andreas Gal]]</span> (til [http://www.cnet.com/news/firefox-os-in-flux-as-mozilla-loses-technology-chief-to-startup/ ~2015-06-05])
 
** Ecma International
* <span class="h-card">David Ascher</span>
** Web Payments Task Force
** Federated Social Web Incubator Group
** Federated Social Web Community Group


* <span class="h-card">Chris Blizzard</span> (til 2012-03-16)
* <span class="h-card">Chris Blizzard</span> (til 2012-03-16)
** HyBi (WebSockets)
** [[#IETF]]
** [[#IETF]]
** [[#rtcweb]]
** [[#rtcweb]]
** [[#WebRTC_Working_Group]]
** [[#WebRTC_Working_Group]]


* <span class="h-card"><span class="p-name">[[User:bear|Mike Taylor]]</span> (<span class="p-nickname">bear</span>) - <span class="p-role">elected board member</span></span>
* <span class="h-card">[[User:Brendan|Brendan Eich]]</span>
** [[#XMPP]]
** Ecma International
** Core Mobile Web Platform Community Group
** System Applications Working Group
** WHATWG
 
* <span class="h-card">[[User:Fantasai|fantasai]]</span>
** CSS Working Group
** Internationalization Working Group


* <span class="h-card">Alex Fowler</span>
* <span class="h-card">Alex Fowler</span>
** [[#Tracking_Protection_Working_Group]]
** [[#Tracking_Protection_Working_Group]]
* <span class="h-card">[[User:Gal|Andreas Gal]]</span> (til [http://www.cnet.com/news/firefox-os-in-flux-as-mozilla-loses-technology-chief-to-startup/ ~2015-06-05])
** Ecma International
** Web Payments Task Force
* <span class="h-card">[[User:Mounir.lamouri|Mounir Lamouri]]</span>
** HTML Working Group
** Web Applications Working Group
** WHATWG
* <span class="h-card">Thomas Lowenthal</span>
* <span class="h-card">Thomas Lowenthal</span>
** [[#Tracking_Protection_Working_Group]]
** [[#Tracking_Protection_Working_Group]]
* <span class="h-card">[[User:Sicking|Jonas Sicking]]</span>
** Core Mobile Web Platform Community Group
** System Applications Working Group
** WHATWG
** HTML Working Group
** Web Applications Working Group
** Web Platform Working Group
* <span class="h-card">Ragavan Srinivasan</span>
** Core Mobile Web Platform Community Group
* <span class="h-card">Sid Stamm</span>
* <span class="h-card">Sid Stamm</span>
** [[#Tracking_Protection_Working_Group]]
** [[#Tracking_Protection_Working_Group]]
** [[#CA.2FBrowser_Forum]]
** [[#CA.2FBrowser_Forum]]


* <span class="h-card">David Ascher</span>
* <span class="h-card"><span class="p-name">[[User:bear|Mike Taylor]]</span> (<span class="p-nickname">bear</span>) - <span class="p-role">elected board member</span></span>
** Federated Social Web Incubator Group
** [[#XMPP]]
** Federated Social Web Community Group
 
* <span class="h-card">Doug Turner</span>
** Geolocation Working Group


== organizations and groups ==
== organizations and groups ==
Line 491: Line 481:
http://www.w3.org/2005/Incubator/federatedsocialweb/ and [http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/Main_Page FSW wiki]
http://www.w3.org/2005/Incubator/federatedsocialweb/ and [http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/Main_Page FSW wiki]
* <span class="h-card">[[User:Mixedpuppy|Shane Caraveo]]</span>
* <span class="h-card">[[User:Mixedpuppy|Shane Caraveo]]</span>
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
=== HTML Working Group ===
This group has been effectively closed and most of its deliverables subsumed by the Web Platform Working Group. All that remains is a spin-off EME group, where Henri is our only participant currently.
HTML (HyperText Markup Language) Working Group (WG), sometimes listed as "HTML5 WG"
http://www.w3.org/html/wg/
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
* <span class="h-card">[[User:Hsivonen|Henri Sivonen]]</span>
* <span class="h-card">[[User:Jetvillegas|Jet Villegas]]</span>
* ...
Specifications: [[HTML5]]
=== Web Applications Working Group ===
WebApps WG - has been superseded by the Web Platform Working Group
* <span class="h-card">Cameron McCormack</span>
* <span class="h-card">[[User:Anant|Anant Narayanan]]</span>
* <span class="h-card">Olli Pettay</span>
* <span class="h-card">Arun Ranganathan</span>
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span> (observer)
Specifications: IndexedDB, Web IDL, XMLHttpRequest, DOM 3 Events, DOM 4, etc. See the group's [http://www.w3.org/2008/webapps/wiki/PubStatus PubStatus] wiki for a list of all specs.
See also on this wiki:
* [[DOM]]
* [[WebAPI]]
=== System Applications Working Group ===
[http://www.w3.org/2012/sysapps/ SysApps] (System Applications) Working Group [https://www.w3.org/2000/09/dbwg/details?group=58119&public=1&order=org#_MozillaFoundation participants]:
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>
* <span class="h-card">[[User:Tantek|Tantek Çelik]]</span>



Revision as of 03:17, 10 June 2017

Welcome to Mozilla's standards participation page.

Many at Mozilla participate in the development of open web standards, in 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. For a technology summary see the technologies page.

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 directly communicate/participate with a standards body (working group email list, IRC, wiki, and/or f2f meetings), please add yourself (and the specific standards body / working group if any).

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

Thanks!

Tantek

Web Standards Coordination

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.

Orgless specs

Ecma International

  • dherman
  • Allen Wirfs-Brock (Project Editor)

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

IETF

http://ietf.org/

  • ISOC Advisory Council Members:
    • Adam Roach (:abr)
    • Tim Terriberry (:derf)

IAB

Internet Architecture Board (IAB)

  • Joe Hildebrand
  • Martin Thomson

IESG

IESG

  • Adam Roach (Applications and Real-Time Area)
  • Eric Rescorla (Security Area)

Calsify (iCalendar)

  • Philipp Kewisch

Specifications rfc5545 rfc5546 icalendar-in-json and related.

dnsop

  • lshapiro (Larissa Shapiro)

dhcp

  • lshapiro (Larissa Shapiro)

HyBi (WebSockets)

  • Pat McManus

NETVC

https://datatracker.ietf.org/wg/netvc/

Mailing list at https://www.ietf.org/mailman/listinfo/video-codec

  • Adam Roach (:abr) - WG Chair
  • Timothy B. Terriberry (:derf)
  • Jean-Marc Valin (:jmspeex)
  • Nathan Egge

Opus

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

RTCWEB / MMUSIC

  • Randell Jesup
  • Tim Terriberry
  • Ralph Giles
  • Adam Roach (:abr)
  • Eric Rescorla (EKR)
  • Maire Reavy

STIR

  • Eric Rescorla

TLS (SSL)

VCARDDAV

vcarddav group/list at: http://www.ietf.org/mail-archive/web/vcarddav/current/maillist.html

Specifications: vCard4 vcard-in-json

Khronos

WebGL

  • Jeff Gilbert (:jgilbert)

microformats

http://microformats.org/ and microformats wiki

Community participants:

Specifications:

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

OWF

http://openwebfoundation.org/

Specifications:

W3C

The W3C (World Wide Web Consortium) has Working Groups (WGs), Incubator Groups (IGs), Interest Groups (IGs), and Community Groups (WGs). See below for details and please add any/all of such groups here in alphabetical order by group name.

Advisory Board

Elected member to the W3C Advisory Board.

Advisory Committee representative

See Advisory Committee Representative Directory for who else is an AC Rep from which companies.

Audio Incubator Group

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

  • Alistair MacDonald

Audio Working Group

Participants:

  • Matthew Gregan
  • Paul Adenot
  • Ehsan Akhgari

Browser Testing and Tools Working Group

Participants:

Specifications:

  • APIs for remote controlling web browsers
  • APIs for use in debugging of web applications

Core Mobile Web Platform Community Group

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

CSS Working Group

CSS (Cascading Style Sheets) Working Group (WG)

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

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

Specifications: CSS21, CSS3

See also: CSS on this wiki.

Federated Social Web Community Group

Participants:

was previously: Federated Social Web Incubator Group

Games Community Group

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

  • Rob Hawkes
  • Alan Kligman
  • Dan Mosedale
  • Bobby Richter

Geolocation Working Group

Geolocation Working Group (GEO) http://www.w3.org/2008/geolocation/

  • ...

HTML Media Extensions Working Group

HTML Speech Incubator Group

  • David Bolter
  • Olli Pettay

Indie UI Events

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

  • David Bolter (monitoring)

Internationalization Working Group

http://w3.org/International/

  • ...

Media Fragments Working Group

  • Chris Double

Near Field Communications Working Group

W3C Near Field Communications (NFC) Working Group

  • No one from Mozilla is currently participating.

Want to participate? Please contact David Baron and Tantek.

Pointer Events Working Group

Participants:

  • Olli Pettay
  • Matt Brubeck

Protocols and Formats Working Group

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

  • David Bolter

PubSubHubbub Community Group

Participants:

Second Screen Working Group

Participants:

  • Bradford Lassey
  • Shih-Chiang Chien

Social Web Working Group

SocialWG - http://www.w3.org/Social/WG

SVG Working Group

SVG (Scalable Vector Graphics) Working Group http://w3.org/SVG/

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

Specifications: SVG 1.1, SVG 2.0

Tracking Protection Working Group

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

  • Heather West

Technical Architecture Group

W3C TAG

Web Applications Security Working Group

  • Eric Rescorla
  • Daniel Veditz
  • Francois Marier
  • Tanvi Vyas
  • Frederik Braun

Specifications: CSP, HSTS Priming, SRI, CORS (jointly with WebApps WG)

WebAssembly Community Group

https://www.w3.org/community/webassembly/

  • Luke Wagner
  • Dan Gohman
  • Alon Zakai
  • Benjamin Bouvier

Web Cryptography Working Group

Web Cryptography Working Group

Web Education Community Group

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

  • Schalk Neethling
  • Jérémie Patonnier
  • Janet Swisher

Web Events Working Group / Touch Events Community Group

  • Matt Brubeck
  • Olli Pettay

Specifications: Touch Events

WebFonts Working Group

  • Jonathan Kew (editor)
  • John Daggett

Web Hypertext Application Technology Community Group

See also the complete list of participants.

Specifications: HTML living standard as developed by the WHATWG.

Web Media Text Tracks Community Group

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

  • Ralph Giles (:rillian)

Specifications: something WebVTT-ish, we hope.

Web Payments Task Force

http://www.w3.org/wiki/Payments_Task_Force

Web Performance Working Group

  • Cameron McCormack
  • Kyle Simpson

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

Web Platform Working Group

  • Hallvord Steen
  • Karl Dubost
  • Marcos Caceres
  • Martin Thomson
  • Olli Pettay
  • Tantek Çelik

Primary work area: https://github.com/w3c/WebPlatformWG

WebRTC Working Group

WebRTC (Web Real Time Communications) Working Group

  • Ralph Giles
  • Maire Reavy
  • Eric Rescorla (EKR)
  • Tim Terriberry
  • Adam Roach (:abr)
  • Randell Jesup (:jesup)

Specifications: Media capture & streaming APIs

  • Chia-hung Tai(:ctai)
  • Tzu-hao Kuo(:kaku)

Specifications: Media Capture Stream with Worker Extensions mediacapture-worker APIs

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

Alliance for Open Media

The Alliance for Open Media develops next-generation media formats, codecs, and technologies. See also #NETVC.

  • Timothy B. Terriberry (:derf)

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:

  • RFC 5545 iCalendar (obsoletes RFC 2445).
  • RFC 4791 CalDAV Access protocol

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

OASIS

  • Mozilla point of contact: Gervase Markham
  • PKCS#11 working group: Brian Smith

XMPP

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

  • no direct involvement by any current Mozillian

C++

C++ is standardized by ISO/IEC JTC1/SC22/WG21 (informally, the "C++ Standards Committee"). All proposals are publically available here.

Botond Ballo is a member of Canada's delegation to the Committee, and has been attending meetings regularly since September 2013. If you have any feedback about any existing proposal, or would like to explore the idea of putting forth a new proposal, please post to dev-platform and cc Botond.

emeritus

people

Former Mozillians who worked on standards, may still work on them on their own or with a new affiliation (alphabetical by family-name)

  • David Ascher
    • Federated Social Web Incubator Group
    • Federated Social Web Community Group
  • Brendan Eich
    • Ecma International
    • Core Mobile Web Platform Community Group
    • System Applications Working Group
    • WHATWG
  • fantasai
    • CSS Working Group
    • Internationalization Working Group
  • Mounir Lamouri
    • HTML Working Group
    • Web Applications Working Group
    • WHATWG
  • Jonas Sicking
    • Core Mobile Web Platform Community Group
    • System Applications Working Group
    • WHATWG
    • HTML Working Group
    • Web Applications Working Group
    • Web Platform Working Group
  • Ragavan Srinivasan
    • Core Mobile Web Platform Community Group
  • Doug Turner
    • Geolocation Working Group

organizations and groups

Federated Social Web Incubator Group

2010-12-15 ... 2012-01-12 (transitioned to Federated Social Web Community Group)

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

HTML Working Group

This group has been effectively closed and most of its deliverables subsumed by the Web Platform Working Group. All that remains is a spin-off EME group, where Henri is our only participant currently.

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

Specifications: HTML5

Web Applications Working Group

WebApps WG - has been superseded by the Web Platform Working Group

Specifications: IndexedDB, Web IDL, XMLHttpRequest, DOM 3 Events, DOM 4, etc. See the group's PubStatus wiki for a list of all specs.

See also on this wiki:

System Applications Working Group

SysApps (System Applications) Working Group participants:

subpages of Standards

related

See also:

  • Events - which include web standards-related events.
  • SEO/Standards - how to use standards to improve/optimize search results
  • Standards/license - what license Mozilla prefers for standards specifications