MastodonとActivityPubとそこから繋がる世界 / Mastodon and ActivityPub

MastodonとActivityPubとそこから繋がる世界 / Mastodon and ActivityPub

DeNA TechCon 2019 (https://techcon.dena.com/2019/) で話した内容になります。

B9025074d487cd0328f1dc816e5ac50a?s=128

Yamagishi Kazutoshi

February 06, 2019
Tweet

Transcript

  1. #denatechcon #denatechcon MastodonとActivityPubと そこから繋がる世界 山岸 和利 (@ykzts)

  2. #denatechcon 山岸和利 (@ykzts) とは

  3. #denatechcon

  4. #denatechcon Mastodon とは ActivityPub と OStatus に対応したウェブアプリと相 互に繋がるミニブログの実装です。 Mastdon と同じく

    ActivityPub や OStatus に対応 している実装には GNU social や Pleroma、 Micro.blog などがあります。
  5. #denatechcon ActivityPub と OStatus

  6. #denatechcon OStatus とは? ostatus.org で仕様が策定したプロトコルです。Atom や PubSubHubbub (WebSub)、Salmon といった複数の規 格を組み合せることによって実現されていました。

    ostatus.org は既に存在しておらず情報が散逸してしまっ ています。 代表的な実装: GNU social
  7. #denatechcon ActivityPub とは OStatus の後継仕様として W3C によって勧告されま した。 OStatus では規定されていなかった非公開の投稿や

    削除リクエストの配送が行われるようになっています。 代表的な実装: Mastodon、Pleroma
  8. #denatechcon 引用元: https://www.w3.org/TR/2018/REC-activitypub-20180123/

  9. #denatechcon ActivityPub とは /inbox と /outbox というふたつのエンドポイントに対 して POST リクエストを行うことによって各サーバーで

    相互に投稿のやりとりができるようになっています。 かなりシンプルな仕様になっていて自分で実装を作っ てみると楽しいかもしれません。
  10. #denatechcon ActivityPub の仕様はここ! https://www.w3.org/TR/2018/REC-activitypub-20180123/

  11. #denatechcon Norwegian (old code)、アストゥリアス語、アラビア語、アルメニア語、イタリア語、イド語、インド ネシア語、ウェールズ語、ウクライナ語、エスペラント語、オック語、オランダ語、カタロニア語、 ガリシア語、ギリシャ語、グルジア語、クロアチア語、コルシカ語、スウェーデン語、スペイン語、 スロバキア語、スロベニア語、セルビア語、セルビア語 (ラテン文字)、タイ語、タミール語、チェコ 語、テルグ語、デンマーク語、ドイツ語、トルコ語、バスク語、ハンガリー語、フィンランド語、フラ ンス語、ブルガリア語、ヘブライ語、ペルシア語、ポーランド語、ポルトガル語、ポルトガル語

    (ブ ラジル)、マレー語、ルーマニア語、ロシア語、中国語 (簡体字)、中国語 (繁体字)、中国語 (香 港)、日本語、朝鮮語 (韓国語)、英語
  12. #denatechcon 全49言語

  13. #denatechcon Let’s JOIN Mastodon WORLD! https://joinmastodon.org/

  14. #denatechcon #denatechcon