私の Mastodon 遍歴
fedibird.com の管理者であるのえるさんが
と書いておられて,さらに続けて
と書かれている。 んじゃあ,私の Mastodon 遍歴を纏めておくのは多少の意義はあるかな。 ということで書いてみる。 あと愚痴とかも(笑) まぁ,言うほど大した内容じゃないが。
Mastodon に転ぶきっかけ
最初に予防線を張っておくと,私は2017年春に日本で Mastodon が流行し始めた頃に「GW 過ぎたらみんな忘れてるに100カノッサ」と書いて最終的に賭けに負けた人間である。 もっとも私自身は(今はなき Qiitadon を試したこともあったが)2017年が終わる頃には Mastodon について綺麗サッパリ忘れ去っていた。
再び Mastodon を思い出したのは,言うまでもなく,旧 Twitter を買い取って
もっとも,このときはまだ Mastodon に懐疑的で,放置していた mstdn.jp サーバのアカウントを流用して様子見の状態だった。 その後 fedibird.com へ拠点を移している1。
本格的に Twitter から Mastodon への移住を考え始めたのは2022年が終わる頃。 2022年末は心筋梗塞で入院騒ぎをやらかしていて,このとき
と感じたのが移住を決意するポイントだった。 最終的に 𝕏 (旧 Twitter) アカウントは2023年9月に休眠状態としている。 実際には私の関心領域にかかる人が 𝕏 で活動されているので完全放置というわけでもないのだが。
mstdn.jp から fedibird.com に拠点を移した理由だが,標準機能をかなり拡張して細かくカスタマイズできるから。 misskey.io 等の絵文字スタンプもきれいに表示してくれるし引用ポストもできるし全文検索機能もある。 ただし(2024年5月時点で)バージョン 3.x をベースにしているようで2,ポストの変更などには対応してない。
ActivityPub と Fediverse
話は変わるが Mastodon 分散プロトコルのベースになっている ActivityPub は Mastodon が発祥ではないらしい。 Mastodon に ActivityPub が実装され始めたのは v1.6 からだそうなので2017年9月頃になる。 ちなみに ActivityPub が標準仕様として W3C 勧告になったのは2018年1月である。
ActivityPub の実装は本当に多岐に渡っている。
Web ベースの SNS 分散プロトコルとしては ActivityPub がおそらく最強だろう(最適解とまでは言わないが)。 WordPress の拡張機能として組み込むこともできるし Cloudflare は Wildebeest を使って Mastodon 互換サーバを構築するサービスを展開しているそうだ。
- Welcome to Wildebeest: the Fediverse on Cloudflare
- Cloudflare wants to help you set up your own Mastodon-compatible server in ‘minutes’ - The Verge
- CloudflareがMastodonに対応したActivityPub実装、Wildebeestを作ってたので紹介します。一部有料です
最初に紹介したポストにもあるとおり Mastodon サーバだけでもかなりの数があるし,広く ActivityPub ベースの Fediverse という括りであれば更にバリエーションがある。 今のところ私は ActivityPub/Mastodon は 𝕏 の代替ではなく,全く別の生態系(ecosystem)の一部であると認識している。
Bluesky はどうなん?
2023年に入り Nostr や AT-protocol/Bluesky といった分散プロトコルやそのサービスが台頭してくる。
個人の感想として Nostr は(使い捨て ID を使ったデータ交換としては面白いが)人間同士のコミュニケーション・ツールとしては筋が悪いと評価していて,早々に見限った。
一方 Bluesky はプロトコルとプラットフォームの開発を同時進行するというなかなかに難しい運営をしているが,最近になってようやく分散化のロードマップが明確になってきて,実際に bsky.social といったサーバも登場しているようだ。 ただ AT-protocol についてはマジで「なにもわからない」状態なので,そろそろ真面目に勉強すべきかなぁ。
私としては 𝕏 の代替サービスを探しているのなら Mastodon より Bluesky のほうがいいんじゃないかと思っている。 Bluesky のほうが優れていると言うつもりはないが Mastodon というか ActivityPub は仕組み上 Fediverse 全体を俯瞰することが難しい。 あくまで各ユーザ間のフォロー・フォロワー関係の中でデータのやり取りとその保持を行うので,特にユーザ数の少ない小規模サーバは「離島」状態になりやすい。 これでは 𝕏 で大勢のオーディエンスを抱えているユーザは安易に ActivityPub/Mastodon に移行し辛いんじゃないだろうか。
Bluesky が実際に分散化し「連合(federation)」を組むようになったときにこういった問題を上手く捌けるかどうかは分からないが期待感はある。
mastodon.social ボット・アカウントを BAN された話
2023年に入って 𝕏 とIFTTT との連携が有料になったため,自サイトのコンテンツ情報を 𝕏 に自動でアップできなくなった(𝕏 にも IFTTT にもお金を払う気はない)。 そこで Web 上のコンテンツ情報を自動で収集し Mastodon や Bluesky にポストするためのツールを自作することにした3。 ちなみに IFTTT は完全撤退した。
更にこれを使って自サイトのコンテンツ情報のみならず他サイトのコンテンツ情報を収集・ポストすることも検討し始めた。 要するに feed reader を Mastodon/Bluesky で代替する仕組みが欲しかったのだ。 そうすれば色んなサービスを渡り歩かなくても済むかな,と思って。
「他サイトのコンテンツ情報を収集・ポストする」アカウントは別に用意した。 Bluesky はまだ招待制だったが紹介状(invitation)が有り余ってたし Mastodon は折角だから mastodon.social にボットアカウントを作った4。
しばらくはこれで上手く行ってたんだけど mastodon.social のボット・アカウントのほうがいきなり BAN されてしまった。 理由は示されず不明。 気がついたらデータのエクスポート以外何もできなくなってたのだ。
この経験から自身の活動を大手 Mastodon サーバで行うのはかなりのリスクを伴うことに気がついた。 そこで個人活動用に Mastodon サーバを立ち上げ,最終的に Mastodon での活動拠点を全てそこに移すことにした。
ただ個人サーバはホンマに「離島」生活みたいだよな。 フォローしたアカウントしか聞こえてこないから。 予備系として大きめのサーバにアカウントを確保しておいたほうがいいかも知れない。 私は fedibird.com のアカウントは今も消さずに予備系として残している。
封建時代のソーシャル・ネットワーク
今は本当に色んな Mastodon サーバがある。 たとえば W3C や Internet Archive や BBC は自前でサーバを立ち上げてるし,FOSS 関連の Fosstodon や FLOSS.social といったサーバもある。 Mastodon ベースと言われる Threads は最近ようやく ActivityPub 連携を unlock した(ただしオプトインらしい)。
ただ,海外のサーバはルールとして英語での会話を要求しているところが多く,私のように母国語が日本語で英語不得手の人間は利用し辛い。 あとモデレーションの基準がどうしても厳しいしよく分からない。 たとえば前節で挙げた mastodon.social は言語の縛りはないようだが misskey.io をまるっと拒否している。 まぁ misskey.io 側は気にしちゃいないだろうが(笑) 単一プラットフォームのようにユーザが支配されていないからといって好き勝手絶頂に振る舞えるわけではないのだ。
前々節で「ユーザ数の少ない小規模サーバは「離島」状態になりやすい」と書いたが,ユーザ規模の大きいサーバは縛りが大きくて窮屈と言える。 まぁ規模が大きければ大きいほどユーザを「量」でしか評価できなくなるからね。 ActivityPub/Mastodon と言えども「デジタル封建主義」からは逃れられないのだ。 いや ActivityPub/Mastodon の場合は「デジタル氏族制度」とでも言うべきか?
EFF が言っていたが
のである。 かつてリベラルが「多文化主義」という名の墓穴を掘ったように Fediverse が「多様化」の墓穴にならないことを祈ろう。
ブックマーク
参考図書
- 新しい封建制がやってくる―グローバル中流階級への警告
- ジョエル コトキン (著), 寺下 滝郎 (翻訳), 中野 剛志 (その他)
- 東洋経済新報社 2023-11-01 (Release 2023-11-01)
- Kindle版
- B0CG5R6N2G (ASIN)
「ネオ封建制(NEO-Feudalism)」。ネーミングが胡散臭くて買う気がしなかったのだが,やっぱ読んでおいたほうがいいのか? まぁ,安いし,300ページくらいの量なら(笑)
- 排除型社会―後期近代における犯罪・雇用・差異
- ジョック ヤング (著), Young,Jock (原著), 秀男, 青木 (翻訳), 泰郎, 伊藤 (翻訳), 政彦, 岸 (翻訳), 真保呂, 村澤 (翻訳)
- 洛北出版 2007-03-01
- 単行本
- 4903127044 (ASIN), 9784903127040 (EAN), 4903127044 (ISBN)
- 評価
-
当時は自由にサインアップできていたが,2024年5月現在 fedibird.com は既存ユーザからの招待のみ受け付けている。 ↩︎
-
fedibird.com では,セキュリティ脆弱性に対してバックポート・パッチを当てることで対応しているようだ。 ↩︎
-
自作ツールは完全に自分用に特化していて,OSS で公開はしているけど,他人が使うことを想定してない。あしからず。汎用ツールとしては mattn/go-mastodon や mattn/bsky あたりを使って cron 等で運用するのがオススメである。 ↩︎
-
Mastodon でボットアカウントを作る際にはプロファイルでボットであることを示すフラグを立てる。言い換えると,そのフラグさえ立てておけばボットアカウントは許容されている。 ↩︎