Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • 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
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. ⚠️ We’re now entering the “extinguish” part of “Embrace, extend, extinguish”.

⚠️ We’re now entering the “extinguish” part of “Embrace, extend, extinguish”.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
activitypubactivitypubspec
20 Indlæg 8 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • pfefferle@mastodon.socialP pfefferle@mastodon.social

    @julian @bengo 😳???

    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 sidst redigeret af
    #11

    @pfefferle @julian @bengo @csarven @raucao @oblomov

    i think the context is this github issue: https://github.com/w3c/activitypub/issues/320

    was put to the swicg mailing list as a cfc by evan: https://lists.w3.org/Archives/Public/public-swicg/2025Jun/0038.html

    bengo requested a clear "error description" and "candidate correction": https://lists.w3.org/Archives/Public/public-swicg/2025Jun/0039.html

    to clarify, no requirements are being removed: https://lists.w3.org/Archives/Public/public-swicg/2025Jun/0043.html

    i agree that cfc emails should include an "error description" and "candidate correction". perhaps https://github.com/w3c/activitypub/issues/320#issuecomment-2971191447 suffices?

    1 Reply Last reply
    0
    • silverpill@mitra.socialS silverpill@mitra.social

      @raucao

      I don't know what @bengo means by EEE, but he also said

      remove requirements of activitypub that have been in place for 7+ years, and without an explanation how the removal improves anything

      And I gave you an example.

      The OP even outlines 3 different options from his POV to start the discussion on it.

      To understand what is wrong here you just need to compare those options with the actual text:

      https://www.w3.org/TR/activitypub/#public-addressing

      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 sidst redigeret af
      #12

      @silverpill @raucao no requirements are being changed here. "the identifier is foo" does not mean "the identifier MUST always be expressed using the literal sequence of characters f, o, o".

      speaking of requirements, please read the first sentence of https://www.w3.org/TR/activitystreams-core/#jsonld and note the MUST.

      "as:Public should be banned" is completely uncalled for.

      and you currently need to special-case the full URI too! this is because it is not a real object. the real mistake is addressing Public at all.

      silverpill@mitra.socialS 1 Reply Last reply
      0
      • silverpill@mitra.socialS silverpill@mitra.social

        @raucao

        I don't know what @bengo means by EEE, but he also said

        remove requirements of activitypub that have been in place for 7+ years, and without an explanation how the removal improves anything

        And I gave you an example.

        The OP even outlines 3 different options from his POV to start the discussion on it.

        To understand what is wrong here you just need to compare those options with the actual text:

        https://www.w3.org/TR/activitypub/#public-addressing

        raucao@kosmos.socialR This user is from outside of this forum
        raucao@kosmos.socialR This user is from outside of this forum
        raucao@kosmos.social
        wrote sidst redigeret af
        #13

        @silverpill @bengo "We’re now entering the “extinguish” part of “Embrace, extend, extinguish”

        He means that an unspecified large corporate player, who adopted AP at some point, is now moving past the Embrace and Extend phases to literally Extinguish the protocol or the smaller competitors using it.

        I'm the first person to support him in banging the drum about this all day long, if he could point me to where this is happening. Alas, insta-block instead of explanation, strongly suggesting BS.

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

          @silverpill @raucao no requirements are being changed here. "the identifier is foo" does not mean "the identifier MUST always be expressed using the literal sequence of characters f, o, o".

          speaking of requirements, please read the first sentence of https://www.w3.org/TR/activitystreams-core/#jsonld and note the MUST.

          "as:Public should be banned" is completely uncalled for.

          and you currently need to special-case the full URI too! this is because it is not a real object. the real mistake is addressing Public at all.

          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 sidst redigeret af
          #14

          @trwnh @raucao

          "the identifier is foo" does not mean "the identifier MUST always be expressed using the literal sequence of characters f, o, o".

          It does literally mean that. Furthermore, ActivityPub requires identifiers to be dereferenceable URIs, so even in an alternative reality where "X is Y" has a different meaning, as:Public is not a valid identifier.

          ActivityStreams requirements don't matter because we're implementing ActivityPub, not ActivityStreams.

          steve@social.technoetic.comS 1 Reply Last reply
          0
          • silverpill@mitra.socialS silverpill@mitra.social

            @trwnh @raucao

            "the identifier is foo" does not mean "the identifier MUST always be expressed using the literal sequence of characters f, o, o".

            It does literally mean that. Furthermore, ActivityPub requires identifiers to be dereferenceable URIs, so even in an alternative reality where "X is Y" has a different meaning, as:Public is not a valid identifier.

            ActivityStreams requirements don't matter because we're implementing ActivityPub, not ActivityStreams.

            steve@social.technoetic.comS This user is from outside of this forum
            steve@social.technoetic.comS This user is from outside of this forum
            steve@social.technoetic.com
            wrote sidst redigeret af
            #15

            @silverpill @trwnh @raucao I don't think this is accurate or helpful. The first sentence of the AP spec: "The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.". Later, "ActivityPub uses ActivityStreams for its vocabulary." AS2 is referenced many times in the spec. It definitely *does* matter in an ActivityPub context.

            silverpill@mitra.socialS 1 Reply Last reply
            0
            • raucao@kosmos.socialR raucao@kosmos.social

              @silverpill @bengo "We’re now entering the “extinguish” part of “Embrace, extend, extinguish”

              He means that an unspecified large corporate player, who adopted AP at some point, is now moving past the Embrace and Extend phases to literally Extinguish the protocol or the smaller competitors using it.

              I'm the first person to support him in banging the drum about this all day long, if he could point me to where this is happening. Alas, insta-block instead of explanation, strongly suggesting BS.

              mariusor@metalhead.clubM This user is from outside of this forum
              mariusor@metalhead.clubM This user is from outside of this forum
              mariusor@metalhead.club
              wrote sidst redigeret af
              #16

              @raucao from my own perspective as a user and developer for the fediverse, the only perpetrator of EEE strategies is Mastodon.

              They're the ones that implement only the parts of the spec that suits them, and add other unrelated bits, and inadvertently bully everyone else into supporting the same or face not being federated with the majority of the fediverse.

              I suspect that's not what @bengo meant, but you never know.

              @silverpill

              1 Reply Last reply
              0
              • steve@social.technoetic.comS steve@social.technoetic.com

                @silverpill @trwnh @raucao I don't think this is accurate or helpful. The first sentence of the AP spec: "The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.". Later, "ActivityPub uses ActivityStreams for its vocabulary." AS2 is referenced many times in the spec. It definitely *does* matter in an ActivityPub context.

                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 sidst redigeret af
                #17

                @steve @trwnh @raucao I was talking about the specific requirement in ActivityPub.

                ActivityStreams may matter in other cases (however, as we have seen, it is not entirely clear whether "X is Y" and "X uses Y" are normative statements).

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

                  @steve @trwnh @raucao I was talking about the specific requirement in ActivityPub.

                  ActivityStreams may matter in other cases (however, as we have seen, it is not entirely clear whether "X is Y" and "X uses Y" are normative statements).

                  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 sidst redigeret af
                  #18

                  @silverpill @steve @raucao <Note> is <as:Note> is <https://www.w3.org/ns/activitystreams#Note>, but only "Note" is consistent with compacted JSON-LD.

                  Fundamentally, identifiers are expressed in different ways depending on context. The prefix mechanism produces compact URIs, which are still intrinsically URIs despite their lexical form not being a valid URI. If you care about referents, you need to expand them.

                  "as:Public" is canonical for object properties (type:id). Disliking this fact doesn't make it untrue.

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

                    @silverpill @steve @raucao <Note> is <as:Note> is <https://www.w3.org/ns/activitystreams#Note>, but only "Note" is consistent with compacted JSON-LD.

                    Fundamentally, identifiers are expressed in different ways depending on context. The prefix mechanism produces compact URIs, which are still intrinsically URIs despite their lexical form not being a valid URI. If you care about referents, you need to expand them.

                    "as:Public" is canonical for object properties (type:id). Disliking this fact doesn't make it untrue.

                    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 sidst redigeret af
                    #19

                    @silverpill @steve @raucao The only thing I can really suggest is dropping the use of the prefix mechanism by undefining the `as` term, then rewriting all other term definitions to not use the `as:` prefix. This might make sense since the media type nominally guarantees the meaning of certain terms, and you really shouldn't define your own custom terms in the `as:` namespace, so maybe it's okay to say that no one should ever use `as:`. Is that the resolution you'd prefer?

                    1 Reply Last reply
                    0
                    Svar
                    • Svar som emne
                    Login for at svare
                    • Ældste til nyeste
                    • Nyeste til ældste
                    • Most Votes


                    • Log ind

                    • Har du ikke en konto? Tilmeld

                    • Login or register to search.
                    Powered by NodeBB Contributors
                    Graciously hosted by data.coop
                    • First post
                      Last post
                    0
                    • Hjem
                    • Seneste
                    • Etiketter
                    • Populære
                    • Verden
                    • Bruger
                    • Grupper