docs-mastodon/content/ja/_index.md
trwnh 3628b6d434
Update content for 4.0 (part 1) (#991)
* add rules

* join date on profiles

* deprecate follow scope

* deprecate identity proofs

* familiar followers

* use definition lists instead of tables for defining activitypub properties

* reformat notifications page into markdown

* fix broken links to publicKey header

* Application website is now nullable

* update environment variables added and removed

* fix typo

* fix heading level

* min_id and max_id can be used at the same time (3.3)

* fix typo

* new tootctl options

* reformat tootctl page to use definition lists for params

* add rules and configuration to Instance

* fix typo

* refactor instance api page

* 3.3.0 duration on mutes

* 3.3.0 mute_expires_at

* improve section headings

* 3.4.0 resend email confirmation api

* 3.4.0 policy on push subscriptions

* 3.4.0 add details to account registration error

* refactor accounts api page and start adding relrefs to entity pages

* 3.4.0 accounts/lookup api

* add see also to accounts methods

* add more see-also links

* 3.5.0 appeal mod decisions

* 3.5.0 reformat reports and add category/rule_ids params

* document report entity and missing responses

* fix typos

* fix relrefs and url schema, add aliases to old urls

* add archetypes for new methods/entities

* update archetypes with see-also stubs

* clearer presentation of rate limits

* announcements api methods

* refactor apps methods

* refactor bookmarks methods + some anchors

* refactor conversations methods

* custom_emojis methods refactor

* anchors

* refactor directory methods

* refactor domain_blocks methods

* add see also to emails methods

* fix page relref shortcodes to specific methods + refactor endorsements methods

* min_id max_id

* refactor favourites methods

* refactor featured_tags methods

* refactor filters methods, make path params consistent, i18n required shortcode

* follow_requests methods

* lists methods

* markers methods

* forgot to add entity links

* media methods, also fix formatting of some json errors

* mutes methods, add more see-also links

* oembed methods

* preferences methods

* proofs methods

* push methods

* suggestions methods

* 3.5.0 add new trend types, fix formatting

* refactor streaming methods

* refactor oauth methods

* note that streaming api casts payload to string

* refactor search methods

* refactor polls methods

* remove unnecessary link

* reformat scheduled_statuses methods

* reformat timelines methods

* reformat statuses methods

* 3.5.0 editing statuses

* consistent use of array brackets in form data parameters

* update dev setup guide, add vagrant and clean up text

* add admin/accounts methods

* 3.6 role entity

* admin/accounts methods v2

* minor fix

* stub admin/reports methods

* document admin reports

* add 403 example to methods archetype

* cleanup entities for admin reports and add new attrs

* 3.6.0 domain allows methods + normalize admin entity namespace

* fix search-and-replace error

* add aliases for admin entities

* 3.6.0 canonical email blocks entity

* 3.5.0 admin/retention api

* 3.5.0 add admin::ip doc

* 3.5.0 admin/reports

* 3.6.0 admin/domain_allows

* 3.5.0 admin/dimensions

* 3.6.0 permissions and roles

* minor formatting fix

* add anchor link to headings

* checkpoint

* add update commands to dev env setup guide

* change mentions of v3.6 to v4.0

* tootctl now uses custom roles

* fix formatting

* v2 instance api

* update frontmatter, add better titles to pages

* minor wording change

* consistency

* add more aliases

* add placeholders and WIP notices

* explain link pagination and stub out todos

* switch baseURL to https

* 422 on reports with rules but category!=violation

* document bug fixes

* fix typo

* remove duplicate API method definition

* s/tootsuite/mastodon for github links

* remove unnecessary escaping

* s/tootsuite/mastodon in Entity archetype

* add missing nullable shortcode

* clarify oauth scope when requesting a user token

* api/v2/media now synchronous for images

* DISALLOW_UNAUTHENTICATED_API_ACCESS

* add undocumented env variables

* add instance domain blocks and extended description api

* add SMTP_ENABLE_STARTTLS

* add description to SMTP_ENABLE_STARTTLS

* take suggestions from open PRs

* normalize links and flavour language

* Fully document streaming API based on source code

* Add mention of MIME types

* bump to ruby 3.0.4

* clarify how to check on async media processing

* validation of replies_policy

* remove TODOs on admin account action

* EmailDomainBlocks

* IpBlocks

* Admin::DomainBlock

* remove TODOs

* following hashtags

* followed_tags

* remove reference to unused parameter

* add new oauth scopes for admin blocks and allows

* fix command signature for i18n-tasks normalize

* reformat code structure page

* document fixes for following tags (assume 4.0.3)

* Add warning about pre-4.0 hardcoded roles

* add note about case sensitivity

* remove use of 'simply' from docs

* remove reference to silencing

* add reference to IDN normalization for verified links

* add lang parameter
2022-11-20 07:34:38 +01:00

13 KiB
Raw Blame History

title description menu
Mastodonマストドンとは Mastodonのドキュメントに、ようこそ
docs
weight
-99

マイクロブログとは?

ブログを行うことは、ウェブサイトにおいて記事を更新して掲載する行為と言えます。それと似ていて、マイクロブログを行うことは、自分に関して刻一刻と変化する小さな情報を更新して掲載する行為と言えるでしょう。あなたはテキストの投稿を掲載できます。さらに画像や音声、動画、投票を添付することもできます。Mastodonでは、友達をフォローしたり、新しい友達を見つけたりできるでしょう。

フェデレーションとは?

フェデレーションFederation連合は分権組織の一つの形です。単一の中央サービスにすべての人が参加する替わりに、フェデレーションは複数のサービスからできていて、それぞれのサービスでは何人もの人が参加できます。

中央集権の度合い
中央型 Twitter, Facebook, Instagram
連合型 電子メール, XMPP, 電話網, 手紙
分散型 BitTorrent, IPFS, Scuttlebutt

Mastodonのウェブサイトは単独で運用できます。従来のウェブサイトとまるっきり同じように、人々は、Mastodonのウェブサイトの一つに登録してメッセージを投稿したり写真をアップロードしたりすることで互いにおしゃべりします。そして従来のウェブサイトとは異なり、Mastodonのウェブサイトは相互運用できるため、それぞれのMastodonの間でユーザーは相互に通信できます。つまり、あなたのGmailにあるアカウントからOutlookやFastmail、Protonmail、またはその他のメールプロバイダーにあるアカウントの誰かに、その宛先の電子メールアドレスを知ってさえいれば電子メールを送信できるように、そういったアドレスを使ってあなたはどのウェブサイトにいるどんなユーザーに対してもメンションやメッセージを送ることができるのです

{{< figure src="/assets/image%20%289%29.png" caption="中央型(左)、連合型(中央)、分散型(右)" >}}

ActivityPubとは

Mastodonはフェデレーションを実装するために、標準化され開かれたプロトコルを使っています。そのプロトコルをActivityPubアクティビティパブと言います。ActivityPubを介してフェデレーションを同じように実装するすべてのソフトウェアは、Mastodonのウェブサイトが互いに通信するように、Mastodonとシームレスに通信できます。

フェディバースFediversefederated universeフェデレーテッド・ユニバース連合全域は、ActivityPubおよびインターネットWorld Wide Webを介して相互に通信できるウェブサイト全体に対する名称です。つまりフェディバースはすべてのMastodonサーバーだけでなく、他の方法で実装したサーバーも含みます。

  • Pleromaモジュラー形式のマイクロブログ・エンジン
  • Pixelfedメディア投稿を共有でき、その共有を楽しめる、連合型の画像共有プラットフォーム
  • Misskeyカスタマイズ可能なウィジェットを設置しながらマイクロブログが行える
  • PeerTubeチャンネルに動画をアップロードできる
  • Plumeより長い体裁の記事を掲載できる
  • 他にも、上記以外のものや個人のウェブサイトなど、もっとたくさんのものを含みます!

フェディバースはそれ自体のブランドを持っていないため、「フェディバースにいる、わたしをフォローしてください」よりも「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の開発も同じように、PatreonOpenCollectiveを介してクラウドファンディングを行っています。ベンチャーキャピタルは関与していません。

私の意見では「即時的に、公衆の、世界規模のメッセージ送信とそのやり取り」について、はっきりと言えば開かれているべきです。独立した組織や自治できる主体との間で分散されるべきですし、利益のために会話のやり取りを悪用することのないように公益事業であるべきなのです。

-- Eugen Rochko, 2018年3月3日, 「Twitterは公益事業ではない」

異なるソフトウェア間の相互運用性

具体的に考えてみましょう。TwitterのアカウントからInstagramのユーザーをフォローし、Twitterのアカウントを離れずに、Instagramのユーザーの写真にコメントできるかを想像してみてください。もしTwitterとInstagramが同じプロトコルを使用する連合型のサービスであった場合、それは可能でしょう。逆にMastodonのアカウントを持っていれば、他の互換性のあるウェブサイトと会話のやり取りができます。 その際、それらのウェブサイトは互換性さえあれば、Mastodonで動いていなくてもいいのです。 必要なことのすべては、ステータスの更新に関して作成と相互作用ができるように、そのソフトウェアがActivityPubプロトコルの同じサブセットに対応していることです。

Mastodonとの相互運用に必要な技術仕様ついて、詳しくはActivityPubWebFinger、および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」Masotodonを使うが訳されている状態です2020年9月27日。他の項目や最新の情報については、英語版を参照してください。 {{< /hint >}}