Description
WinterCG is a W3C Community Group that actively seeks cooperation and discussions among numerous non-browser runtimes (like Node.js, deno, bun, and others). The website (https://wintercg.org) currently displays the logos of various projects and companies that are supportive of the work being done by the WinterCG. Given that there have been multiple Node.js core contributors involved in the Community Group, and given that the Community Group seeks to help advocate on behalf of Node.js in various standards bodies (such as Ecma, WHATWG, etc) I would like to request approval from the project to display the Node.js logo with the others on the website.
What does displaying the logo mean?
Good question: it is simply an indication that the work of the community group is endorsed by the project. It implies no obligation at all to Node.js itself.
While at some point in the not too distant future WinterCG may define formal "compliance guidelines" for specs such as the Minimim Common API, it does not do so currently, which means there's no official definition of "WinterCG-Compliance". And even if there were, it would be entirely opt-in/optional for any particular runtime. This means effectively that displaying the logo on the website could never be interpreted as meaning "Node.js is expected to be in compliance with any WinterCG document or specification". I think this is important to clarify as I want to avoid any confusion.
Fundamentally deciding use of the logo is a function of the @nodejs/tsc, but I wanted to open the issue here in the main repo in case there were any objections or concerns from the main body of @nodejs/collaborators.