Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. General Discussion
  3. Friendly reminder #ActivityPub protocol development will go back behind permissioned closed doors (unless you pay w3c or are deemed an invited expert) at w3c in the near future.

Friendly reminder #ActivityPub protocol development will go back behind permissioned closed doors (unless you pay w3c or are deemed an invited expert) at w3c in the near future.

Scheduled Pinned Locked Moved General Discussion
activitypub
1 Cross-posts 37 Posts 9 Posters 13 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • aburka@hachyderm.ioA aburka@hachyderm.io

    @bengo that sucks. Any way to stop it?

    bengo@mastodon.socialB This user is from outside of this forum
    bengo@mastodon.socialB This user is from outside of this forum
    bengo@mastodon.social
    wrote on last edited by
    #5

    @aburka I tried but nah it goes all the way to the top, and w3c staff send intimidation in response to dissent, so not worth it for most. The time to stop it was the last 2.5 years of discussion and conspicuous lack of consensus. that was all after w3c staff told insiders at TPAC 2023 off minutes “send me a charter and I’ll get the WG started right away”.

    It’s not up to us or even AP editors, none of whom have supported this.
    It’s up to the W3C CEO and board.

    “Vote with your feet”

    bengo@mastodon.socialB omz13@mastodon.socialO 2 Replies Last reply
    0
    • bengo@mastodon.socialB bengo@mastodon.social

      @aburka I tried but nah it goes all the way to the top, and w3c staff send intimidation in response to dissent, so not worth it for most. The time to stop it was the last 2.5 years of discussion and conspicuous lack of consensus. that was all after w3c staff told insiders at TPAC 2023 off minutes “send me a charter and I’ll get the WG started right away”.

      It’s not up to us or even AP editors, none of whom have supported this.
      It’s up to the W3C CEO and board.

      “Vote with your feet”

      bengo@mastodon.socialB This user is from outside of this forum
      bengo@mastodon.socialB This user is from outside of this forum
      bengo@mastodon.social
      wrote on last edited by
      #6

      @aburka one more thing: I’m genuinely super excited about the near term readiness of social webs based on open protocols and architecture appropriate for 2026, not AP’s outdated arch from more than 15 years ago (eg AP had client side signatures in 2017, but the chairs of the old group cut it at the last minute so now your Mastodon instance can spoof you).

      "The difficulty lies not so much in developing new ideas as in escaping from old ones." – John Maynard Keynes.

      1 Reply Last reply
      0
      • bengo@mastodon.socialB bengo@mastodon.social

        @bhaugen unfortunately I don’t have a great recommendation. but in two weeks I predict you will see plenty of self congratulation associated with an invite only, off-web, in-person meeting where the closed “open” social web work begins.

        UPDATE: in person thing no longer in two weeks but at some point before long there will be a WG kickoff for w3c members / privileged. The good news is now hopefully there will be more notice on when/where in case anyone wants to seek the privilege.

        silverpill@mitra.socialS This user is from outside of this forum
        silverpill@mitra.socialS This user is from outside of this forum
        silverpill@mitra.social
        wrote on last edited by
        #7

        @bengo @bhaugen All W3C work is invite-only and permissioned by design.

        That's why we have #FEP

        1 Reply Last reply
        0
        • bengo@mastodon.socialB bengo@mastodon.social

          @bhaugen unfortunately I don’t have a great recommendation. but in two weeks I predict you will see plenty of self congratulation associated with an invite only, off-web, in-person meeting where the closed “open” social web work begins.

          UPDATE: in person thing no longer in two weeks but at some point before long there will be a WG kickoff for w3c members / privileged. The good news is now hopefully there will be more notice on when/where in case anyone wants to seek the privilege.

          julian@activitypub.spaceJ This user is from outside of this forum
          julian@activitypub.spaceJ This user is from outside of this forum
          julian@activitypub.space
          wrote on last edited by
          #8

          @bengo@mastodon.social info re: the re-charter is here.

          https://www.w3.org/2026/01/social-web-wg-charter.html

          I'm confused about it, because the move to closed door meetings is concerning. It's not that I fear I won't be invited — I'm certain if I asked I would be — but that SocialCG meetings have been quite divorced from the actual developers, and this move cements this somewhat.

          Of course this could also just be a formality as the group moves from CG to WG.

          What of the task forces, do they continue? I've been working on a task force under the CG banner ...

          Some lingering questions @evan@cosocial.ca @darius@friend.camp (whose name is on the new charter?)

          evan@cosocial.caE 1 Reply Last reply
          1
          • julian@activitypub.spaceJ julian@activitypub.space

            @bengo@mastodon.social info re: the re-charter is here.

            https://www.w3.org/2026/01/social-web-wg-charter.html

            I'm confused about it, because the move to closed door meetings is concerning. It's not that I fear I won't be invited — I'm certain if I asked I would be — but that SocialCG meetings have been quite divorced from the actual developers, and this move cements this somewhat.

            Of course this could also just be a formality as the group moves from CG to WG.

            What of the task forces, do they continue? I've been working on a task force under the CG banner ...

            Some lingering questions @evan@cosocial.ca @darius@friend.camp (whose name is on the new charter?)

            evan@cosocial.caE This user is from outside of this forum
            evan@cosocial.caE This user is from outside of this forum
            evan@cosocial.ca
            wrote on last edited by
            #9

            @julian @bengo @darius task forces continue. We'll use a staging process; most work will continue in the CG. There was a great session in the last CG meeting about this.

            darius@friend.campD 1 Reply Last reply
            0
            • evan@cosocial.caE evan@cosocial.ca

              @julian @bengo @darius task forces continue. We'll use a staging process; most work will continue in the CG. There was a great session in the last CG meeting about this.

              darius@friend.campD This user is from outside of this forum
              darius@friend.campD This user is from outside of this forum
              darius@friend.camp
              wrote on last edited by
              #10

              @evan @julian @bengo As chair of the new working group: I want as much work as possible done in the (community oriented, open) CG. I want the CG to bring proposals to the WG and I want the WG to reach out to the CG when we have needs.

              The WG exists because W3C policy states that a CG cannot publish normative W3C specifications, only a (Members-only) WG can. I'm going to do the best I can to make the WG run as openly as possible within the framework handed to me.

              julian@activitypub.spaceJ bengo@mastodon.socialB 2 Replies Last reply
              1
              • darius@friend.campD darius@friend.camp

                @evan @julian @bengo As chair of the new working group: I want as much work as possible done in the (community oriented, open) CG. I want the CG to bring proposals to the WG and I want the WG to reach out to the CG when we have needs.

                The WG exists because W3C policy states that a CG cannot publish normative W3C specifications, only a (Members-only) WG can. I'm going to do the best I can to make the WG run as openly as possible within the framework handed to me.

                julian@activitypub.spaceJ This user is from outside of this forum
                julian@activitypub.spaceJ This user is from outside of this forum
                julian@activitypub.space
                wrote on last edited by
                #11

                @darius@friend.camp that makes sense, thanks! I was under the impression that the CG would be dissolved in favor of the WG. It doesn't seem like this is the case.

                1 Reply Last reply
                0
                • evan@cosocial.caE This user is from outside of this forum
                  evan@cosocial.caE This user is from outside of this forum
                  evan@cosocial.ca
                  wrote on last edited by
                  #12

                  @julian @darius That's not the case!

                  @dmitri do you have the link for the meeting notes from last Friday? They'd be really helpful for this conversation.

                  evan@cosocial.caE 1 Reply Last reply
                  0
                  • evan@cosocial.caE evan@cosocial.ca

                    @julian @darius That's not the case!

                    @dmitri do you have the link for the meeting notes from last Friday? They'd be really helpful for this conversation.

                    evan@cosocial.caE This user is from outside of this forum
                    evan@cosocial.caE This user is from outside of this forum
                    evan@cosocial.ca
                    wrote on last edited by
                    #13

                    @julian @darius @dmitri I think @bengo has brought a lot of healthy skepticism to the CG and WG chartering efforts over the last few years. I'm glad he's worked so hard on this, and I hope he continues to make sure that processes stay open and fair.

                    bengo@mastodon.socialB 1 Reply Last reply
                    1
                    • darius@friend.campD darius@friend.camp

                      @evan @julian @bengo As chair of the new working group: I want as much work as possible done in the (community oriented, open) CG. I want the CG to bring proposals to the WG and I want the WG to reach out to the CG when we have needs.

                      The WG exists because W3C policy states that a CG cannot publish normative W3C specifications, only a (Members-only) WG can. I'm going to do the best I can to make the WG run as openly as possible within the framework handed to me.

                      bengo@mastodon.socialB This user is from outside of this forum
                      bengo@mastodon.socialB This user is from outside of this forum
                      bengo@mastodon.social
                      wrote on last edited by
                      #14

                      @darius @evan @julian

                      Darius, that's only partially true. Per policy, CG cannot publish normative specifications. It's NOT true that "only a WG can". S6.2.6 explicitly describes how AP can be updated without a WG. It requires W3C staff help, and requires backwards compatibility. Clarifying and improving the spec has always been possible without a WG, but not if W3C staff obstructs it, and not when insiders are determined to publish breaking changes despite lack of consensus in CG.

                      bengo@mastodon.socialB 1 Reply Last reply
                      0
                      • bengo@mastodon.socialB bengo@mastodon.social

                        @darius @evan @julian

                        Darius, that's only partially true. Per policy, CG cannot publish normative specifications. It's NOT true that "only a WG can". S6.2.6 explicitly describes how AP can be updated without a WG. It requires W3C staff help, and requires backwards compatibility. Clarifying and improving the spec has always been possible without a WG, but not if W3C staff obstructs it, and not when insiders are determined to publish breaking changes despite lack of consensus in CG.

                        bengo@mastodon.socialB This user is from outside of this forum
                        bengo@mastodon.socialB This user is from outside of this forum
                        bengo@mastodon.social
                        wrote on last edited by
                        #15

                        @darius @evan @julian I made the point in SWICG meeting years ago. W3C staff seemed to agree. https://github.com/w3c/strategy/issues/435#issuecomment-2065436813

                        There's no reason to keep repeating the half truth because it sounds true, but it's not, so it has clearly caused confusion. If that's the only reason we have a WG, we don't need one. There are other reasons.

                        There has not been CG consensus on a request to republish AP, and this is a way of venue shopping to a much smaller consensus group.

                        darius@friend.campD 1 Reply Last reply
                        0
                        • evan@cosocial.caE evan@cosocial.ca

                          @julian @darius @dmitri I think @bengo has brought a lot of healthy skepticism to the CG and WG chartering efforts over the last few years. I'm glad he's worked so hard on this, and I hope he continues to make sure that processes stay open and fair.

                          bengo@mastodon.socialB This user is from outside of this forum
                          bengo@mastodon.socialB This user is from outside of this forum
                          bengo@mastodon.social
                          wrote on last edited by
                          #16

                          @evan @julian @darius @dmitri This is not only about fairness and openness, but even moreso about backwards compatibility and not changing the conformance classes in a way that will effectively 'fork' ActivityPub. Which is why I emailed you Jan 16, 2024 with concerns about the changes to normative references in your draft (no reply). A WG is ONLY needed to make non normative changes affecting conformance classes like you've authored into your draft.

                          bengo@mastodon.socialB evan@cosocial.caE 2 Replies Last reply
                          0
                          • bengo@mastodon.socialB bengo@mastodon.social

                            @evan @julian @darius @dmitri This is not only about fairness and openness, but even moreso about backwards compatibility and not changing the conformance classes in a way that will effectively 'fork' ActivityPub. Which is why I emailed you Jan 16, 2024 with concerns about the changes to normative references in your draft (no reply). A WG is ONLY needed to make non normative changes affecting conformance classes like you've authored into your draft.

                            bengo@mastodon.socialB This user is from outside of this forum
                            bengo@mastodon.socialB This user is from outside of this forum
                            bengo@mastodon.social
                            wrote on last edited by
                            #17

                            @evan @julian @darius @dmitri IMHO what's best for fellow implementers and end-users, and most fair to those who took risk to implement the specification as agreed upon, is:
                            WE DO NOT BREAK USERSPACE[0]

                            Linus' diction in that footnote is not great, but the principle is. It stands up for all implementers, not just rich/big ones. That's leadership in protocol development. Instead some of our leaders have not only been breaking userspace, but doing it for hire.

                            [0]: https://lore.kernel.org/all/CA+55aFy98A+LJK4+GWMcbzaa1zsPBRo76q+ioEjbx-uaMKH6Uw@mail.gmail.com/

                            1 Reply Last reply
                            0
                            • bengo@mastodon.socialB bengo@mastodon.social

                              @darius @evan @julian I made the point in SWICG meeting years ago. W3C staff seemed to agree. https://github.com/w3c/strategy/issues/435#issuecomment-2065436813

                              There's no reason to keep repeating the half truth because it sounds true, but it's not, so it has clearly caused confusion. If that's the only reason we have a WG, we don't need one. There are other reasons.

                              There has not been CG consensus on a request to republish AP, and this is a way of venue shopping to a much smaller consensus group.

                              darius@friend.campD This user is from outside of this forum
                              darius@friend.campD This user is from outside of this forum
                              darius@friend.camp
                              wrote on last edited by
                              #18

                              @bengo @evan @julian The idea is not just to make class 1 and 2 changes per 6.2.6. The idea is to make class 3 and 4 changes as well. That was in scope of what we discussed during the many meetings about the WG charter.

                              And I think the fact of the charter getting approved by the CG represents consensus? I wouldn't have agreed to be chair of a group I felt was illegitimate. (I know the consensus does not reflect unanimous consensus. I'm okay with that.)

                              bengo@mastodon.socialB 1 Reply Last reply
                              0
                              • darius@friend.campD darius@friend.camp

                                @bengo @evan @julian The idea is not just to make class 1 and 2 changes per 6.2.6. The idea is to make class 3 and 4 changes as well. That was in scope of what we discussed during the many meetings about the WG charter.

                                And I think the fact of the charter getting approved by the CG represents consensus? I wouldn't have agreed to be chair of a group I felt was illegitimate. (I know the consensus does not reflect unanimous consensus. I'm okay with that.)

                                bengo@mastodon.socialB This user is from outside of this forum
                                bengo@mastodon.socialB This user is from outside of this forum
                                bengo@mastodon.social
                                wrote on last edited by
                                #19

                                @darius @evan @julian

                                > The idea is to make class 3 and 4 changes as well.

                                It's a bad and unfair idea, is what i"m saying. Totally respect your position if you disagree.

                                > And I think the fact of the charter getting approved by the CG represents consensus?

                                Another half truth. CG consensus is entirely determined by the CG chair. There could be a vast majority against something, and if the CG Chair says there is consensus, there is. 'consensus' is very malleable due to this.

                                bengo@mastodon.socialB trwnh@mastodon.socialT 2 Replies Last reply
                                0
                                • bengo@mastodon.socialB bengo@mastodon.social

                                  @darius @evan @julian

                                  > The idea is to make class 3 and 4 changes as well.

                                  It's a bad and unfair idea, is what i"m saying. Totally respect your position if you disagree.

                                  > And I think the fact of the charter getting approved by the CG represents consensus?

                                  Another half truth. CG consensus is entirely determined by the CG chair. There could be a vast majority against something, and if the CG Chair says there is consensus, there is. 'consensus' is very malleable due to this.

                                  bengo@mastodon.socialB This user is from outside of this forum
                                  bengo@mastodon.socialB This user is from outside of this forum
                                  bengo@mastodon.social
                                  wrote on last edited by
                                  #20

                                  @darius @evan @julian The CG decision policy, ie the group which ostensibly decided to approve a charter, *requires* the chair be elected. The CG Chair has not been elected EVER. And yet we are talking about what the CG has decided by consensus as determined by a completely different policy than the CG charter's decision policy requires. It's so clear an outcome was decided and all process that made that inconvenient is ignored, so I just can't let this misinfo spread that process requires WG.

                                  bengo@mastodon.socialB evan@cosocial.caE 2 Replies Last reply
                                  0
                                  • bengo@mastodon.socialB bengo@mastodon.social

                                    @darius @evan @julian The CG decision policy, ie the group which ostensibly decided to approve a charter, *requires* the chair be elected. The CG Chair has not been elected EVER. And yet we are talking about what the CG has decided by consensus as determined by a completely different policy than the CG charter's decision policy requires. It's so clear an outcome was decided and all process that made that inconvenient is ignored, so I just can't let this misinfo spread that process requires WG.

                                    bengo@mastodon.socialB This user is from outside of this forum
                                    bengo@mastodon.socialB This user is from outside of this forum
                                    bengo@mastodon.social
                                    wrote on last edited by
                                    #21

                                    @darius @evan @julian And I'm extremely disappointed in w3c staff for completely disregarding and failing to enforce the charter, and moreso in leadership in our community for failing to even have a decision policy, agreeing to one, and then ignoring its requirements when inconvenient.

                                    darius@friend.campD 1 Reply Last reply
                                    0
                                    • bengo@mastodon.socialB bengo@mastodon.social

                                      @darius @evan @julian And I'm extremely disappointed in w3c staff for completely disregarding and failing to enforce the charter, and moreso in leadership in our community for failing to even have a decision policy, agreeing to one, and then ignoring its requirements when inconvenient.

                                      darius@friend.campD This user is from outside of this forum
                                      darius@friend.campD This user is from outside of this forum
                                      darius@friend.camp
                                      wrote on last edited by
                                      #22

                                      @bengo @evan @julian I do not agree with your analysis of the situation post, say, January 2025 when I started to get involved in things. Prior to that (esp regarding CG chair selection) I was not involved and can't make any claims. My goal here is to get the standard to a place where its current shortcomings are addressed, and it is more widely implemented. (I'm trying to stay neutral on what those shortcomings are. I want to the CG to figure that out and make proposals alongside the WG.)

                                      1 Reply Last reply
                                      0
                                      • bengo@mastodon.socialB bengo@mastodon.social

                                        @evan @julian @darius @dmitri This is not only about fairness and openness, but even moreso about backwards compatibility and not changing the conformance classes in a way that will effectively 'fork' ActivityPub. Which is why I emailed you Jan 16, 2024 with concerns about the changes to normative references in your draft (no reply). A WG is ONLY needed to make non normative changes affecting conformance classes like you've authored into your draft.

                                        evan@cosocial.caE This user is from outside of this forum
                                        evan@cosocial.caE This user is from outside of this forum
                                        evan@cosocial.ca
                                        wrote on last edited by
                                        #23

                                        @bengo @julian @darius @dmitri That doesn't ring a bell. Checking my email archives, I see your announcement of activitypub-testing on 15 Jan and you declined the AP issue triage on 17 Jan.

                                        evan@cosocial.caE bengo@mastodon.socialB 2 Replies Last reply
                                        0
                                        • evan@cosocial.caE evan@cosocial.ca

                                          @bengo @julian @darius @dmitri That doesn't ring a bell. Checking my email archives, I see your announcement of activitypub-testing on 15 Jan and you declined the AP issue triage on 17 Jan.

                                          evan@cosocial.caE This user is from outside of this forum
                                          evan@cosocial.caE This user is from outside of this forum
                                          evan@cosocial.ca
                                          wrote on last edited by
                                          #24

                                          @bengo @julian @darius @dmitri I don't think private email is the right way to work on ActivityPub or Activity Streams, anyways. If you think something went wrong with one of the errata or the editors' draft, you should definitely open an issue on GitHub or post to the public-swicg mailing list. You've been active in those discussions, so that's probably a great way to talk about it.

                                          evan@cosocial.caE 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups