Next steps for a proposal to become official W3C specs? #67
Labels
No Label
bug
contribution welcome
duplicate
enhancement
FEP Draft
FEP Final
FEP Withdrawn
good first issue
help wanted
invalid
question
upstream
No Milestone
No Assignees
5 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: fediverse/fep#67
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Hi
I think this project looks super cool. I'm not technical enough to understand more than just the summary of each proposal, but I like the idea of having a process in place to evolve the Activity Pub specifications.
I'm curious though to understand what is required for a proposal to become "official". And once that's done, how would a proposal become part of the W3C ActivityPub specs?
My understanding is that the Activity Pub specs is currently dormant and has no one to maintain it on W3C side?
Thank you all for your work on this! :)
At this moment all proposals are equal (except FEP-a4ed, which describes the FEP process itself). Thus, FEP process exists in agreement with the Fediverse, which doesn't have any official implementations or servers.
Who can be trusted to decide what proposals should be promoted to W3C standards? I think the answer is no one, at least at the current stage of Fediverse development.
However, anyone can create a package of FEPs and submit it as yet another FEP (e.g.
FEP-xxxx: Microblogging 2023
).Indeed, at current stage the FEP is the process we can hope to keep going and also make way more active than it is currently. It requires people promoting it on the Fediverse.
In terms of standardization, a 3-track process might be followed in the future, as I mention in proposal on scope of SocialHub.
As this notepad describes, there are errors in the spec raised as issues on W3C tracking, but no one is dealing with it. We might even fork these repositories to this Coderge
fediverse
org, and create a vNext draft of the spec where the collective dev community is in control of changes and we bypass the formality of W3C for now.(Might take this as a proposal to SocialHub)
So frustrating. Again, the eternal page loading notice at ActivityPub.rocks ☹️
I went there to post this for promotion and the hurry up and wait screen awaited. I even played with the URLs as @silverpill suggested, to varying degrees of success but still couldn't load the particular threads intended.
Perhaps I can do this from a couple of my more tech related Fedi accounts instead for a wider reach. I'm just a bit apprehensive about it bringing an unwelcomed signal to noise ratio here.
Your thoughts? I've got a pretty good reach there across the Fediverse.
I brought up the forum issue and Hellekin, admin at SocialHub said he'd do an upgrade. Which may have happened, but I do not see a post on that yet. There may be an issue with browser cache, and clearing it may help (though for one person at least it didn't).
Created this topic yesterday: https://socialhub.activitypub.rocks/t/should-we-fork-as-ap-specs-to-codeberg-create-vnext-drafts/3022
I see FEP + SocialHub currently as best ways forward. And other than that many people are doing their thing in 'grassroots chaos' and that's fine too. There's evolution at least. The W3C Mailing list has become active too.
@tallship I can see that SocialHub reliability can be a problem for FEP but I'd recommend creating a separate issue to discuss this since it has little to do with any potential FEP -> W3C process.
@narF Do you have any further questions? If not, you may close this issue.
Personally I like low-overhead, asynchronous, independent, bare-bones processes so am happy for FEPs to exist alongside many other standards.
If you still feel there should be a path from FEP to AP or a W3C recommendation, then this or perhaps a new issue would be a good place to make the case.
FWIW I created a wiki post on SocialHub that allows us to brainstorm about how we want to further organize our developer ecosystem. And it has a companion discussion thread (as well as a toot announcing that).
Process for Including Extensions in Activity Streams 2.0 describes how publication of a FEP can be the first step for including an extension in the Activity Streams 2.0 context document:
https://w3c.github.io/activitystreams/draft-extensions-policy.html
Related issue: https://github.com/w3c/activitystreams/issues/540#issuecomment-1623683629