GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Christine Lemmer-Webber (cwebber@social.coop)'s status on Thursday, 22-May-2025 07:38:55 JST Christine Lemmer-Webber Christine Lemmer-Webber
    • Jupiter Rowland

    @jupiter_rowland Well I don't think I'm the ActivityPub inventress, though I certainly played a big role in its standardization and etc. The history of the name "ActivityPub" is one of those things that could be lost to time tho, so here's what happened, per my memory: 🧵

    In conversation about 13 days ago from social.coop permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Thursday, 22-May-2025 07:41:04 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • https://rhiaro.co.uk/
      • Evan Prodromou
      • Erin 💽✨

      - @evan developed Pump.io's API experimenting towards a new, simpler, better design to replace OStatus called the "Pump.io API" https://github.com/e14n/pump.io/blob/master/API.md
      - @erincandescent sets up "ActivityPump" doc, converting Evan's api docs into more formal protocol format/language, using ActivityStreams2
      - In the SocialWG, MicroPub was also being standardized; there was hope the two specs would converge, and @rhiaro suggested we rename to ActivityPub, a big name upgrade anyway

      In conversation about 13 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        pump.io
      2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        pump.io/API.md at master · pump-io/pump.io
        Social server with an ActivityStreams API. Contribute to pump-io/pump.io development by creating an account on GitHub.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Thursday, 22-May-2025 07:42:55 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Ultimately the merge between MicroPub and ActivityPub didn't happen, but they did learn from each other, and ActivityPub did keep its improved name. The "Pump" language was awkward; Pump.io had an infamously awkward (but I don't think intentional) tagline along the lines of "Pump.io pumps your life through your family and friends" or something else that made me think yes, actually dropping the name "pump" might be a good idea, and ActivityPub seemed good

      In conversation about 13 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        pump.io
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Thursday, 22-May-2025 07:44:55 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Evan Prodromou

      I'm not much of the ActivityPub inventress; I did shape it a lot, and guided it through the process. Ultimately, ActivityPub's core design ideas came from @evan, though really I think they really derive from the kind of design that comes out of actor model systems (even though AP deviates in various places from the actor model, it's best when it follows it)

      In conversation about 13 days ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 22-May-2025 11:48:50 JST Evan Prodromou Evan Prodromou
      in reply to

      @cwebber it was intentionally awkward. Like, this is a terrible way to describe any software, and although not explicitly sexual, it was cringey. I do think the analogy with a pump is fitting. I was actually hoping the bad name would get people to set up their own servers!

      In conversation about 13 days ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 22-May-2025 11:50:26 JST Evan Prodromou Evan Prodromou
      in reply to
      • Tsyesìka

      @cwebber it has an indelible Christine stamp on it. I don't actually know how much of the voice and flavour is @tsyesika ; it would be really interesting to do a `git blame` on the doc!

      In conversation about 13 days ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 22-May-2025 11:51:13 JST Evan Prodromou Evan Prodromou
      in reply to
      • Tsyesìka

      @cwebber @tsyesika I do think the -Pub suffix came indirectly from AtomPub, though.

      In conversation about 13 days ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 22-May-2025 11:53:54 JST Evan Prodromou Evan Prodromou
      in reply to
      • Tsyesìka

      @cwebber @tsyesika oh, there's also XMPP PubSub, and of course PubSubHubbub.

      https://xmpp.org/extensions/xep-0060.html

      https://en.m.wikipedia.org/wiki/WebSub

      In conversation about 13 days ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Thursday, 22-May-2025 16:35:48 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Evan Prodromou

      @evan lmao now that's a marketing strat

      In conversation about 13 days ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Thursday, 22-May-2025 16:39:24 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Evan Prodromou
      • Jessica Tallon

      @evan It's definitely true that @tsyesika did a ton of work on ActivityPub!

      You can see her technical writing skills through the OCapN docs which were *almost entirely* written by @tsyesika https://github.com/ocapn/ocapn/tree/main/draft-specifications

      The Implementation Guide of OCapN has a story-like flavor which I encouraged (and edited a bit) inspired by the success of the AP intro section, but that work is also largely @tsyesika's! https://github.com/ocapn/ocapn/blob/main/implementation-guide/Implementation%20Guide.md

      In conversation about 13 days ago permalink

      Attachments


      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        ocapn/implementation-guide/Implementation Guide.md at main · ocapn/ocapn
        General planning and documentation repository for the OCapN protocol suite for distributed networked objects - ocapn/ocapn

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.