Skip to content

[charter] What is a specification as currently defined in the charter #121

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
karlcow opened this issue Aug 26, 2022 · 8 comments
Closed
Labels
meta Process and/or repo issues

Comments

@karlcow
Copy link

karlcow commented Aug 26, 2022

This is an issue opened because of the pending review on the charter draft.

Do we need a table for each organizations on what is standard material or not.

@foolip
Copy link
Member

foolip commented Aug 26, 2022

I'd like us to roughly match the approach from WPT, where we accept tests for anything that claims to be a spec, that has implementation requirements for browsers. We're limiting that somewhat by listing the organizations, to exclude specs in personal repos.

I'm worried that trying to spell out the criteria for each organization will be messy, but I might be wrong. Could you suggest what it would be for W3C, for example?

@foolip
Copy link
Member

foolip commented Aug 26, 2022

Looking at https://github.com/w3c/browser-specs can help show the set of specifications we'd be looking to categorize into standards track and not.

Here's the list of W3C Working Groups that appear in browser-specs:

  • Accessible Rich Internet Applications Working Group
  • Audio Working Group
  • Browser Testing and Tools Working Group
  • Cascading Style Sheets (CSS) Working Group
  • Devices and Sensors Working Group
  • EPUB 3 Working Group
  • GPU for the Web Working Group
  • HTML Media Extensions Working Group
  • Immersive Web Working Group
  • Internationalization Working Group
  • JSON-LD Working Group
  • Math Working Group
  • Media Working Group
  • MiniApps Working Group
  • Pointer Events Working Group
  • Portable Network Graphics (PNG) Working Group
  • SVG Working Group
  • Second Screen Working Group
  • Service Workers Working Group
  • Timed Text Working Group
  • Tracking Protection Working Group
  • Web Application Security Working Group
  • Web Applications Working Group
  • Web Authentication Working Group
  • Web Cryptography Working Group
  • Web Editing Working Group
  • Web Events Working Group
  • Web Fonts Working Group
  • Web Machine Learning Working Group
  • Web Payments Working Group
  • Web Performance Working Group
  • Web Platform Working Group
  • Web Real-Time Communications Working Group
  • WebAssembly Working Group
  • WebTransport Working Group

And these are the groups that aren't Working Groups:

  • Advisory Board
  • Patents and Standards Interest Group
  • Privacy Community Group
  • Privacy Interest Group
  • Technical Architecture Group
  • W3C Process Community Group
  • Web Bluetooth Community Group
  • Web NFC Community Group
  • Web Platform Incubator Community Group
  • WebAssembly Community Group

@foolip
Copy link
Member

foolip commented Aug 26, 2022

And these are all of the "specs" (some really aren't) from W3C that aren't from a Working Group:

@karlcow
Copy link
Author

karlcow commented Aug 26, 2022

And these are all of the "specs" (some really aren't) from W3C that aren't from a Working Group:

Yes in this list, a lot of these have different stances from different browsers and It's probably better if these were not part of the effort until the relevant standard organization has resolved their status on being on a standard track.

@foolip
Copy link
Member

foolip commented Aug 26, 2022

I agree, most of these would have a very low chance of being accepted as proposals due to a lack of implementer interest. I think this is also the case for plenty of Working Group specs as well. Implementation status or interest seems like the best predictor, not standards group status.

Some of CG specs listed might be reasonable proposals though:

I understand the desire to make the conversation very short if we get a proposal for a feature that only Google is interested in right now, but hoping for a charter that doesn't treat it as exceptional if all want to work together on something that's currently in a CG.

@fantasai
Copy link

For W3C stuff, if something has significant implementer interest, it should chartered into a Working Group. If that's not happening Interop should push for that to happen rather than letting things stay in CGs way past their “incubation” phase due to inertia.

@foolip
Copy link
Member

foolip commented Sep 4, 2022

This is now defined in #115. @karlcow can you review that? We might want to put it in some README as well, but I wasn't sure where would make sense.

@foolip
Copy link
Member

foolip commented Sep 15, 2022

We put this #115, closing.

@foolip foolip closed this as completed Sep 15, 2022
@gsnedders gsnedders added the meta Process and/or repo issues label Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Process and/or repo issues
Projects
None yet
Development

No branches or pull requests

4 participants