21:54:37 RRSAgent has joined #ecma-update 21:54:41 logging to https://www.w3.org/2025/11/11-ecma-update-irc 21:54:41 RRSAgent, do not leave 21:54:42 RRSAgent, this meeting spans midnight 21:54:42 RRSAgent, make logs public 21:54:44 Meeting: Ecma Beyond ECMAScript—Highlights from some of the other 55 Technical Committees (take two) 21:54:44 Chair: Aki Braun 21:54:44 Agenda: https://github.com/w3c/tpac2025-breakouts/issues/82 21:54:44 Zakim has joined #ecma-update 21:54:45 Zakim, clear agenda 21:54:45 agenda cleared 21:54:45 Zakim, agenda+ Pick a scribe 21:54:46 agendum 1 added 21:54:47 Zakim, agenda+ Reminders: code of conduct, health policies, recorded session policy 21:54:47 agendum 2 added 21:54:47 Zakim, agenda+ Goal of this session 21:54:48 agendum 3 added 21:54:49 Zakim, agenda+ Discussion 21:54:49 agendum 4 added 21:54:49 Zakim, agenda+ Next steps / where discussion continues 21:54:50 agendum 5 added 21:54:50 Zakim, agenda+ Adjourn / Use IRC command: Zakim, end meeting 21:54:50 agendum 6 added 21:54:50 breakout-bot has left #ecma-update 22:55:55 aki has joined #ecma-update 23:30:15 tantek-projector has joined #ecma-update 23:32:18 Ian has joined #ecma-update 23:32:30 present+ 23:32:30 present+ Aki 23:32:32 present+ Chris_Wilson 23:32:39 present+ Dingwei 23:34:52 scribe: Ian 23:35:00 Chair: Aki 23:35:01 nicolo-ribaudo has joined #ecma-update 23:35:05 astearns has joined #ecma-update 23:35:13 Dingwei has joined #ecma-update 23:35:18 present+ 23:35:26 cwilso has joined #ecma-update 23:35:41 present+ 23:35:50 [Aki provides her background, including previous role as co-Chair of TC39] 23:36:14 Aki: I am also working on the Cyber Resilience Act. Happy to chat with people about that. 23:36:35 saji has joined #ecma-update 23:36:41 mvsamuel has joined #ecma-update 23:36:49 [About ECMA International] 23:37:13 Where should I be scribing to? Writing into a text file for now. 23:37:27 Here. 23:37:33 -> https://ecma-international.org/mission/ About ECMA 23:38:22 -> https://hosted.akiro.se/2025/tpac/Ecma-everything-else.pdf Slides 23:39:21 Aki was an engineer, now engineering manager, secretary of TC39. 23:39:21 Ecma is a bit different. 23:39:21 Ecma standards are freely available not RAND. 23:39:21 Starting discussion of History of ECMA 23:39:46 (Aki rabbitholed on ECMA history) 23:40:09 -> https://ecma-international.org/publications-and-standards/technical-reports/ecma-tr-18-duplique/ "The meaning of conformance to standards " 23:40:17 Early OCR in ECMA 3. Gets into details on how tall characters must be to be recognizable 23:40:42 scribenick: mvsamuel 23:41:24 Focus on outcomes over process. 23:41:24 Technical committee (26?) on noise pollution standards for computers 23:41:55 Standards on how to do business. Trying to nail down what is greenwashing / malicious compliance 23:42:22 Standards on acceptable levels of electromagnetic emissions 23:43:16 The CD tray shape (aka cup holder). That shape was standardized by ECMA. Along with varieties of those disks CD-ROM vs CD-ROM RW 23:43:52 Lots of other information storage device work incl. holographic storage 23:44:03 jridgewell has joined #ecma-update 23:44:32 NFC (Near field communication). 23:44:32 ECMA is not all European. There is a technical committee that is almost entirely based in Japan which does a lot of NFC work 23:44:51 > 100 CST (Computer supported telecom) standards 23:45:29 ECMA has a fast track for standards like those 23:46:04 Up and coming: CLE (Common Language E???) coming in november 23:46:34 History of document formats as archival formats follows 23:46:53 Microsoft was running afoul of antitrust in the US 23:47:11 EC: Microsoft you must publish your document formats 23:47:27 While sun was working on ODF (open document format?) 23:48:14 Ecma did not have a not-for-profit tier, awkward working with universities. Large corps could afford dues, others not so much. 23:48:49 MS: railroaded Office Open XML standard (6000 pages) through standardization. Noone could implement it. 23:49:36 ECMA invented ISO JTC fast track. ISO brings small standards bodies output to international attention. 23:49:44 JTC = Joint Technical Committee 23:50:20 ISO: Ok, ECMA your standards are nice, so you can skip line and bring for votes quickly. 23:50:55 MS's office format goes before ISO ... 23:50:55 (intermission, Aki hunts furiously for missing slide) 23:51:35 Visual: street demonstrations to demand ISO pull OOXML form the ISO fast track 23:52:07 MS delegate: Sun delegate cannot participate. Not enough chairs. Very sorry. 23:53:34 ECMA offices have a room with stuff for posterity. Aki would love to contribute anything about this saga there. 23:54:13 New topic: 2/3 23:54:30 New TC (technical committees) 23:54:44 - Natlang interaction with AI agents protocol 23:54:50 - HLSL high level shader language 23:55:11 - structured data and schema languages (approved, not chartered) 23:57:24 Here are some W3C specs around data and schema => https://www.w3.org/2001/sw/wiki/Main_Page 23:57:29 Discussion: what are schemas. RDF? Others. Aki hesitant to name them prematurely. The TC will be royalty free which requires finalizing some IP concerns before promoting. 23:59:19 Discussion: Is ECMA choosing winners from among ecosystems in the same space? Sometimes industry coalesces around one because sometimes having an agreed upon standard is better than having none. For example, early ECMA standard: 6b character encoding. HLSL might be a modern example. 00:00:00 For example, two SBOM standards are in competition but also fill different needs. Both may persist long term. 00:01:43 Q: Is there a risk that ECMA biases towards interests of member organizations over technical merit. Yes, that is a risk in any membership driven organization. ECMA cannot prevent members from making terrible decisions, but typically it's in their interest to propose good standards. 00:04:27 Open participation model increases odds that people will produce standards that get used. Ian: would love to hear about models that lead to successful standards with wider net cast. Aki: ECMA does have mechanisms for invited experts, and incorporating smaller organizations. When voting, ECMA orgs get one vote. ETC does not do things that way; 00:04:28 their interest is allowing members to publish. 00:05:23 Ian: W3C has horizontal review as a process choice. These choices and the culture shape decisions. 00:06:56 Q: W3C process focused on getting things suited to browsers with process requirements like dual-implementation gate. On the schema question, W3C's process might have some baggage. Might W3C learn some lessons on ECMA specifically for thngs like schemas? 00:07:19 cwilso: Yes, I said TC39 is its own standards body. 00:08:39 W3C is suited to building a platform. It needs to be a coherent platform; it needs to fill gaps so W3C spins up a gap filling project. ECMA does not think about things that way. 00:08:41 (CWilson point on W3C creating a coherent platform [and how that might influence process]) 00:11:03 ECMA has constraints that TC39 process needs. ECMA bylaws talk about standards and technical reports (TRs) and how they proceed to general assembly for voting, and has organizational structure for TC/TG (technical committees, groups) and notes and documentation requirements. Most else is left to the particular committee/group. 00:12:04 W3C: process constrains "here's how groups are run" 00:13:01 For ECMA a lot of constraints are about "record things so obviously no antitrust/collusion" and some aimed towards encouraging productive collaboration. 00:14:58 ECMA new TC process: declare what they do and how and how to avoid overlapping other groups work before chartering. Took two GA (general assembly meetings) to iron out scope for (???) technical committee. The secretary helps keep people within process requirements; they work with chair. 00:16:37 aki: in theory my technical knowledge of the TCs I am secretariat for does not need to be deep, but in practice I have a pretty good handle. But e.g. for the schema group I don't know much except that I used to e a programmer. Know enough to be able to point out "this is unclear, or this conflicts with that. are you sure that's what you want to 00:16:37 say?" 00:16:49 New topic: Programming languages 00:17:48 ALGOL, COBOL, FORTRAN, BASIC, C#, ECMASCRIPT (JavaScript), Dart, Eiffel, Common Language Infrastructure (CLI) platform 00:18:15 RRSAGENT, make minutes 00:18:16 I have made the request to generate https://www.w3.org/2025/11/11-ecma-update-minutes.html Ian 00:18:23 RRSAGENT, set logs public 00:18:51 New topic: how can Ecma support W3C? 00:21:35 ian: cwilso and I have talked about (e.g. webrtc) efforts that cross bodies. Is there any model for standards bodies to harmonize, or sign an MOU, so that a groups with similar missions can agree on things like "people in this particular groups can produce things that are usable by multiple bodies?" Some other bodies skeptical of open ended 00:21:35 committments. 00:24:26 aki: ECMA has a policy on MOU (memorandum of understanding). 00:24:26 cwilso: ECMA patent policy is actually a TC39 specific thing. Could agree on IPR (not speaking for Google here) but that means that agreements on IPR that were scoped to one working group. 00:24:26 IP policy could be Katamari ball of goodness given to world, but that's not what organization members have signed up for. 00:24:53 Transitive nature of MOUs would be a sticking point that lawyers would not agree to. 00:26:19 cwilso: e.g. W3C has an MOU with Whatwg. IPR covered because of what the two were doing together. The context made it workable. Having people in both groups was a solution to challenges in this case but does not generalize. 00:27:55 aki: the way that makes lawyers least antsy is for working groups to have specific goals but that stifles innovation. Creative lawyering could help. 00:29:13 aki: seems that patent behaviour has largely transitioned from offensive to defensive. 00:29:13 ian: in W3C we're focused on the platform which simplifies things, but ECMA as a "we do lots of independent things" might have a hard time building on that shift. 00:29:15 RRSAGENT, make minutes 00:29:16 I have made the request to generate https://www.w3.org/2025/11/11-ecma-update-minutes.html Ian 00:31:27 RRSAGENT, make minutes 00:31:28 I have made the request to generate https://www.w3.org/2025/11/11-ecma-update-minutes.html Ian 00:31:37 ECMA standard common: minimum common web (???) standard. 00:31:37 The formatting requirements are kind of crazy. Partly driven by desire for brand consistency, but also to meet ISO requirements. For ISO, everything needs to be translated into many human languages. 00:32:52 RRSAGENT, make minutes 00:32:54 I have made the request to generate https://www.w3.org/2025/11/11-ecma-update-minutes.html Ian 00:59:34 Ian has left #ecma-update 06:21:13 jridgewell has joined #ecma-update 07:07:12 tantek-projector has left #ecma-update 13:58:51 tidoust has joined #ecma-update 13:58:57 RRSAgent, bye 13:58:57 I see no action items