| title | description | menu | ||||
|---|---|---|---|---|---|---|
Mastodon(マストドン)とは? |
Mastodonのドキュメントに、ようこそ! |
|
ブログは、ウェブサイトにおいて記事の掲載を随時おこなうことと言えます。それと似ていて、マイクロブログは、自分に関して刻一刻と変化する小さな更新情報を掲載することと言えるでしょう。あなたはテキストの投稿を掲載できます。さらに画像や音声、動画、アンケートを添付することもできます。Mastodonでは、知っている人をフォローしたり、新しい仲間を見つけたりできるでしょう。
フェデレーション(Federation;連合)は、それぞれの組織が権利を保持したまま大きな枠組みをつくっている組織形態(分権組織)のひとつです。単一の中央サービスにすべての人が参加する替わりに、フェデレーションは複数のサービスからできていて、それぞれのサービスはだれでも利用できます。
| 中央集権の度合い | 例 |
|---|---|
| 中央型 | Twitter, Facebook, Instagram |
| 連合型 | 電子メール, XMPP, 電話網, 郵便 |
| 分散型 | BitTorrent, IPFS, Scuttlebutt |
Mastodonのウェブサイトは単独で運用できます。これまでのウェブサイトとまるっきり同じように、人々はMastodonのウェブサイトの一つに登録し、メッセージを投稿したり写真をアップロードしたりすることで他の人と会話できます。一方、これまでのウェブサイトとは異なり、Mastodonのウェブサイトは相互運用できるため、別々のサイトにいるユーザー同士も通信できます。つまり、あなたのGmailのアカウントからOutlookやFastmail、Proton Mail、またはその他のメールサービスにあるアカウントの誰かに、その相手の宛先の電子メールアドレスを知ってさえいれば電子メールを送信できるように、そういったアドレスを使って、あなたはどのウェブサイトにいるどんなユーザーに対してもメンションやメッセージを送ることができるのです。
{{< figure src="assets/network-models.jpg" caption="中央型(左)、連合型(中央)、分散型(右)" >}}
Mastodonはフェデレーションを実装するために、標準化されているオープンなプロトコルを使っています。そのプロトコルはActivityPub(アクティビティパブ)と言います。ActivityPubを使って同じようにフェデレーションを実装するすべてのソフトウェアは、Mastodonのウェブサイトが互いに通信するように、Mastodonと途切れることなく通信できます。
フェディバース(Fediverse=federated universe;フェデレーテッド・ユニバース;連合全域)は、ActivityPubおよびインターネット(World Wide Web)を介して相互に通信できるウェブサイト全体に対する名称です。つまりフェディバースはすべてのMastodonサーバーだけでなく、他の方法で実装したサーバーも含みます。
- Pleroma:モジュール形式のマイクロブログ・エンジン
- Pixelfed:連合型の画像共有プラットフォームで、共有したり、共有されているメディアを見ることができる
- Misskey:マイクロブログで、カスタマイズ可能なウィジェットやデッキを利用できる
- PeerTube:自分のチャンネルに動画をアップロードできる
- Plume:より長い体裁の記事を掲載できる
- 他にも、上記以外のものや個人のウェブサイトなど、もっとたくさんのものを含みます!
フェディバースはそれ自身でブランドを持っていないため、「フェディバースにいる、わたしをフォローしてください」よりも「Mastodonにいる、わたしをフォローしてください」といった声をより多く聞くかもしれません。しかし技術的には、前者のほうがより正確です。
Mastodonはそのウェブサイトを動かすために使われるソフトウェアです。そのためMastodonを使ってみようと思ってるユーザーは、既存のMastodonのウェブサイトに登録してサービスを利用することもできますし、もし望むのであれば自分でMastodonのウェブサイトを作ることもできます。
Mastodonプロジェクトでは、推奨しているMastodonのウェブサイトの一覧をjoinmastodon.orgに掲載しています。その一覧はカテゴリーや言語ごとに表示できます。一部のウェブサイトは、見るのに注意が必要なコンテンツに対してきちんとタグ付けすることを要求するような、より厳しいモデレーションポリシーを持っているかもしれません。また別の一部のウェブサイトは、より緩いモデレートポリシーを持っているかもしれません。しかし、joinmastodon.orgの一覧に掲載しているすべてのウェブサイトは、Mastodonサーバー規約(Mastodon Server Covenant)に則ることに同意しています。その規約は、ヘイトスピーチに対して積極的にモデレートすること、バックアップを毎日取ること、緊急時に対応できる管理者が少なくとも1人はいること、ウェブサイトを閉鎖する場合は少なくとも3か月前にその予定を告知することです。
参加者全員が安全だと感じるられるコミュニティを維持するのは簡単なものでありません。Mastodonは、それを実現するための多くの基礎的な枠組みとツールを提供することで、特定の営利団体からコミュニティ自体に移行をもたらす力になります。
-- Eugen Rochko, 2018年7月6日, 「Mastodonの檻」
中央集権型のソーシャルメディアプラットフォームは階層構造を持っていて、ルールとその施行はもちろん、その開発と方向性についてもCEOによって決定されます。(中略)分権組織型のネットワークは、本質的に特定のプラットフォームによって所有されることはなく、プラットフォーム所有者による制御を意図的に手放します。
-- Eugen Rochko, 2018年12月30日, 「なぜ分権組織が重要なのか?」
Mastodonのウェブサイトは、さまざまな人や組織によって、それぞれ完全に独立して運用されています。また、Mastodonはソフトウェアとして収益化戦略を実装していません。
あるサーバー運用者はアカウントに料金を請求するかもしれません。別のサーバー運用者は既存のインフラ基盤を利用する企業かもしれません。さらに別のサーバー運用者はPatreonやその類似のサービスを使って、そのサーバーのユーザーからのクラウドファンディングに頼っているかもしれません。また、あるサーバー運用者は自分達とおそらくその周りの友人に対する個人的なサーバーであるために、自費だけでまかなっているかもしれません。そういうわけで、もし自分のアカウントが所属しているサーバーを応援したい場合、まずは寄付する方法があるかを確認してみてください。
なお、Mastodonの開発も同じように、PatreonとOpenCollectiveを利用してクラウドファンディングを行っています。ベンチャーキャピタルは関与していません。
私の意見では「即時的で、公衆のための、世界規模のメッセージ送信とそのやり取り」について、はっきりと言えば開かれているべきです。独立した組織や自治できる主体との間で分散されるべきですし、利益のために会話のやり取りを利用することのないように公益事業であるべきなのです。
-- Eugen Rochko, 2018年3月3日, 「Twitterは公益事業ではない」
具体的に考えてみましょう。TwitterのアカウントからInstagramのユーザーをフォローし、Twitterのアカウントを離れずに、Instagramのユーザーの写真にコメントできるかを想像してみてください。もしTwitterとInstagramが同じプロトコルを使用する連合型のサービスであった場合、それは可能でしょう。逆に言えば、Mastodonのアカウントを持っていれば、他の互換性のあるウェブサイトと会話のやり取りができます。 _その際、それらのウェブサイトは互換性さえあれば、Mastodonで動いていなくてもいいのです。_必要なことのすべては、ステータスの更新に関して作成と相互作用ができるように、そのソフトウェアがActivityPubプロトコルの同じサブセットに対応していることです。
Mastodonとの相互運用に必要な技術仕様ついて、詳しくはActivityPub、WebFinger、およびSecurityを参照してください。ActivityPubで何ができるかについて、詳しくは「ActivityPubが未来である理由」を参照してください。
これらのプラットフォームはすべて異なっており、それらは異なる要求を解決するためにあります。それでも基盤はすべて同じです。人々は、他の人の投稿を定期的に受信するために操作をおこないます。それらはすべて互換性があります。
-- Eugen Rochko, 2018年6月27日, 「ActivityPubが未来である理由」
独占的なサービスとは異なり、誰もがMastodonのソースコードを実行、調査、検査、複製、変更、頒布、再利用できます。そして、どんな派生物もこの自由度を継承しなければならないという条件が付きます。 Mastodonのユーザーがサービス提供者を自由に選択できるのと同じように、誰もがMastodonに機能を追加したり、異なる機能を含む改造版のMastodonを公開したりできます。これら改造版はソフトウェアフォークとも呼ばれ、元のMastodonプロジェクトと同じ自由度の継承が求められます。たとえば、glitch-socはさまざまな実験的機能を追加したソフトウェアの頒布物です。この他にも多くの個別のフォークが存在し、おそらくテーマが少し異なるか、コードベースの小さな変更がされているでしょう。Mastodonはあなたの自由を尊重し、変更に制限のないソフトウェアなので、このような自分たちに必要な変更は許可されるだけでなく後押しされています。
究極の力は、自分の居場所やコミュニティを作成する能力と、それらが適切に形作られるようにソフトウェアを変更する能力を人々に与えることです。その際、異なるコミュニティにいる人々が互いに影響する場合でも、その能力が犠牲になってはいけません。
-- Eugen Rochko, 2017年2月20日, 「コミュニティを構築する力:Mark Zuckerbergへの返答」
分権組織はデジタル世界におけるユーザーの多様性を表していて、健全なエコシステムの証左です。フェディバースのような分権化されたネットワークは、異なるユーザーインターフェース、異なるソフトウェア、異なるルールが共存し、協力できる枠組みなのです。
-- Eugen Rochko, 2018年12月30日, 「なぜ分権組織が重要なのか?」
Mastodonの使い方を知る:
{{< page-ref page="user/signup" >}}
Mastodonのインストール方法を学ぶ:
{{< page-ref page="admin/prerequisites" >}}
Mastodonのアプリの作り方を学ぶ:
{{< page-ref page="client/intro" >}}
Mastodonのバックエンドと貢献方法について知る:
{{< page-ref page="dev/overview" >}}
{{< hint style="info" >}} [翻訳状態] 日本語版は、英語版の「What is Mastodon?」(Mastodonとは?)と「Using Mastodon」(Mastodonを使う)が訳されている状態です(2025年11月1日)。他の項目や最新の情報については、英語版を参照してください。 {{< /hint >}}