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.
  • 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
      • evan@cosocial.caE evan@cosocial.ca

        @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 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
        #25

        @bengo @julian @darius @dmitri I also think backwards compatibility is important. It would be catastrophic to announce an incompatible next version that doesn't work with the existing millions of users and tens of thousands of servers. If we add new features, like LOLA, they'd have to be compatible with the network as it is now.

        1 Reply Last reply
        1
        • 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.

          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
          #26

          @evan @julian @darius @dmitri this isn't the first time you've claimed to not receive an email I sent from gmail and got no undeliverability notice for. You should fix your self hosted mail setup.

          Beyond that, I'm finding it hard to reconcile your public position that private email is not the right way to work on these things when you have sent me so many private emails e.g. about how I should sign an NDA with Facebook to come work with you and them on ActivityPub and ActivityStreams.

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

            @evan @julian @darius @dmitri this isn't the first time you've claimed to not receive an email I sent from gmail and got no undeliverability notice for. You should fix your self hosted mail setup.

            Beyond that, I'm finding it hard to reconcile your public position that private email is not the right way to work on these things when you have sent me so many private emails e.g. about how I should sign an NDA with Facebook to come work with you and them on ActivityPub and ActivityStreams.

            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
            #27

            @bengo I regret losing your email. It was clearly important. I'm sorry.

            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.

              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
              #28

              @bhaugen update: this is the best place for relevant information and to provide feedback. https://lists.w3.org/Archives/Public/public-swicg/2026Jan/0016.html

              1 Reply 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.

                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
                #29

                @bengo @darius @julian I'm not sure the charter says that the Chair ever has to be elected. "Participants in this group choose their Chair(s) and can replace their Chair(s) at any time using whatever means they prefer." After adopting the charter, we never changed the Chair -- he just stayed in place. I agree that it's well past time for us to have an election, but I don't see where consensus can only be evaluated by an elected Chair. What am I missing?

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

                  @bengo @darius @julian I'm not sure the charter says that the Chair ever has to be elected. "Participants in this group choose their Chair(s) and can replace their Chair(s) at any time using whatever means they prefer." After adopting the charter, we never changed the Chair -- he just stayed in place. I agree that it's well past time for us to have an election, but I don't see where consensus can only be evaluated by an elected Chair. What am I missing?

                  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
                  #30

                  @bengo @darius @julian I'm going to bring this up on the mailing list, by the way. I think it's time for us to hold an election.

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

                    @bengo @darius @julian I'm not sure the charter says that the Chair ever has to be elected. "Participants in this group choose their Chair(s) and can replace their Chair(s) at any time using whatever means they prefer." After adopting the charter, we never changed the Chair -- he just stayed in place. I agree that it's well past time for us to have an election, but I don't see where consensus can only be evaluated by an elected Chair. What am I missing?

                    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
                    #31

                    @evan @darius @julian The misinfo and deception here is endless and exhausting. That was not in the charter that passed SWICG CFC after ~ Feb 21, 2025.

                    Intentional or not this whole this is effectively a 'gish galloping' which is against the code of ethics and professional behavior. https://www.w3.org/policies/code-of-conduct/

                    I'm so over this. I won't be replying more to correct your mistakes and inaccuracies any more.

                    1 Reply 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”

                      omz13@mastodon.socialO This user is from outside of this forum
                      omz13@mastodon.socialO This user is from outside of this forum
                      omz13@mastodon.social
                      wrote on last edited by
                      #32

                      @bengo @aburka As I’ve always said, just because it’s a specification it doesn’t mean you have to implement it. I’m more of an applied than pure developer, so I tend to prefer things from IETF than W3C (not that that is any kind of endorsement from me because IETF’s RFCs are not exactly immune from pay-to-play). I’m sure everybody involved has the best intentions, as always, but.

                      bengo@mastodon.socialB 1 Reply Last reply
                      1
                      • omz13@mastodon.socialO omz13@mastodon.social

                        @bengo @aburka As I’ve always said, just because it’s a specification it doesn’t mean you have to implement it. I’m more of an applied than pure developer, so I tend to prefer things from IETF than W3C (not that that is any kind of endorsement from me because IETF’s RFCs are not exactly immune from pay-to-play). I’m sure everybody involved has the best intentions, as always, but.

                        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
                        #33

                        @omz13 @aburka it’s interesting you mention that because ActivityStreams 2 started at IETF not W3C, mostly authored/implemented well before Evan inherited it after the original authors left SocialWG. There was a strategic decision to also work on it at W3C WG for wide review and to consider the needs of social web industry (of the time).
                        https://datatracker.ietf.org/doc/html/draft-snell-activitystreams-00

                        It’s not an either or thing. There are many applied developers at both. I’m a big IETF fan as well, where AS2 has roots.

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

                          @omz13 @aburka it’s interesting you mention that because ActivityStreams 2 started at IETF not W3C, mostly authored/implemented well before Evan inherited it after the original authors left SocialWG. There was a strategic decision to also work on it at W3C WG for wide review and to consider the needs of social web industry (of the time).
                          https://datatracker.ietf.org/doc/html/draft-snell-activitystreams-00

                          It’s not an either or thing. There are many applied developers at both. I’m a big IETF fan as well, where AS2 has roots.

                          omz13@mastodon.socialO This user is from outside of this forum
                          omz13@mastodon.socialO This user is from outside of this forum
                          omz13@mastodon.social
                          wrote on last edited by
                          #34

                          @bengo @aburka I somehow missed it came via IETF. Nevertheless, I dislike AS2 with a passion. Being a big fan of strictly typed languages, it is a PITA to implement, as is all that LD, RDF, SOLID, and related stuff.

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

                            @bengo @aburka I somehow missed it came via IETF. Nevertheless, I dislike AS2 with a passion. Being a big fan of strictly typed languages, it is a PITA to implement, as is all that LD, RDF, SOLID, and related stuff.

                            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
                            #35

                            @omz13 @aburka do you consider RSS strongly typed?

                            1 Reply 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.

                              trwnh@mastodon.socialT This user is from outside of this forum
                              trwnh@mastodon.socialT This user is from outside of this forum
                              trwnh@mastodon.social
                              wrote on last edited by
                              #36

                              @bengo

                              > It's a bad and unfair idea [to make class 3 and 4 changes] [...] Totally respect your position if you disagree

                              i'm not super familiar with the w3c process but from a pragmatic standpoint what do you do when userspace is already broken and nothing is class conformant?

                              activitystreams was intended to describe streams of activities, and activitypub was intended for publishing activities to those streams of activities. no one in fedi does this. they syndicate posts and discard activities

                              trwnh@mastodon.socialT 1 Reply Last reply
                              0
                              • trwnh@mastodon.socialT trwnh@mastodon.social

                                @bengo

                                > It's a bad and unfair idea [to make class 3 and 4 changes] [...] Totally respect your position if you disagree

                                i'm not super familiar with the w3c process but from a pragmatic standpoint what do you do when userspace is already broken and nothing is class conformant?

                                activitystreams was intended to describe streams of activities, and activitypub was intended for publishing activities to those streams of activities. no one in fedi does this. they syndicate posts and discard activities

                                trwnh@mastodon.socialT This user is from outside of this forum
                                trwnh@mastodon.socialT This user is from outside of this forum
                                trwnh@mastodon.social
                                wrote on last edited by
                                #37

                                @bengo i'm genuinely curious to hear your thoughts on this matter, because it seems to me like activitypub and fedi were never really on the same page, and the w3c spec diverged from the mastodon network almost before it was ever published. is there a path to fixing this within w3c cg/wg structure? what does that look like? are there any other paths?

                                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