Misskey

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ナビゲーションに移動 検索に移動
Misskey
Misskey icon.svg
作者 syuilo
初版 2014年
最新版
12.95.0 / 2021年11月1日 (21日前) (2021-11-01)
リポジトリ ウィキデータを編集
プログラミング
言語
TypeScript
対応言語 多言語(17言語以上)
種別 ミニブログ
ライセンス GNU Affero General Public License 3.0
テンプレートを表示

Misskey(ミスキー)は、日本発の分散型ミニブログ用のオープンソースソフトウェアである。syuiloが開発している。

概要[編集]

Misskeyは短文投稿のための分散型SNSである。利用者の投稿は「ノート」と呼ばれる。 Misskeyは他の分散型SNSと同様、管理者や設置場所の異なったサーバーが存在し、利用者はサーバーを選ぶ、あるいは自身でサーバーを開設することによってfediverseに参加する。 Misskeyという名前は作者のsyuiloが名前を考えていたときに偶然聴いていたMay'nの楽曲「Brain Diver」の歌詞から採られている[1]

発展[編集]

開発[編集]

MisskeyはGitHub上でソースコードを公開しており、改善の提案を行うことができる。 自分で改造することも自由である。 ただし改造したMisskeyでサーバーを運営する場合は、AGPLv3に基づいて改造後のソースコードを公開する義務がある。 またAPIが公開されているので、これを利用してアプリを作成することもできる。 翻訳はCrowdin上で行われている。

使用技術[編集]

TypeScriptNode.jsを使って書かれている。 データベースとして PostgreSQLを使用、 2018年2月以降はWebクライアントにVue.jsを使用している。 サーバー間の通信プロトコルには ActivityPubが使用されているため、Misskeyのサーバー間だけでなく、 MastodonPleromaなど同標準に準拠した他のミニブログのサーバーと通信可能となっている。

沿革[編集]

  • 2014年 - 開発が開始され、運用が始まる
  • 2018年4月8日 - サーバー間の通信プロトコルをActivityPub対応して分散型SNSになる[2]。コードネームをnighthikeと改称。
  • 2019年4月14日 - v11をリリース。データベースソフトウェアにPostgreSQLを採用した。コードネームをdaybreakと改称。
  • 2020年2月6日 - v12をリリース。コードネームはindigo。

機能[編集]

タイムライン[編集]

Misskeyは4種類のタイムラインを持つ。 ホームタイムラインには自分がフォローしたユーザーの投稿が新しい順に表示される。 同様にローカルタイムラインにはそのサーバー内のすべてのユーザーの、 ソーシャルタイムラインにはホームタイムラインとローカルタイムラインを合わせた、 グローバルタイムラインにはリモートも含めてそのサーバーが認識しているすべてのユーザーの投稿が表示される。

他の特徴的な機能[編集]

Misskeyの看板娘とされる少女。同名のBotが存在し、挨拶を返す、迷路を生成する、数当てやリバーシの対戦相手になる等の機能がある。その他ある特定のフレーズに反応を返すこともできる。
ドライブ
ユーザーの投稿したファイルを管理する機能。 投稿に添付したりアカウントのアイコンに設定したりしたファイルはドライブに追加される。ファイルを直接ドライブにアップロードすることも可能。
アンケート
投稿にアンケートを添付できる。選択肢を2 - 10個設定し、ユーザーが1つ以上の項目に投票する。 アンケートの期限も自由に設定できる。
リバーシ
Misskeyユーザー同士でリバーシで遊ぶことができる。変則ルールにも対応している。
Cat
有効にすると、自分の全投稿で「な」と「ナ」が「にゃ」と「ニャ」に変換される。 またユーザー名の横に「cat」バッジが付く。 無効化すると元に戻る。
MFM
Misskey Flavored MarkdownというMarkdown風の構文を投稿やプロフィールに使うことができる。

派生[編集]

Dolphinは、Misskeyの派生として2019年10月から開発が始まったオープンソースの分散マイクロブログソフトウェアである。 1人もしくは少人数サーバー用途向けとされている。 サーバーの構築方法はMisskeyとほぼ同じであるが、ビルドに要するスペックはMisskeyよりも低い。

マストドンとの違い[編集]

MisskeyもマストドンもActivityPub規格に準拠した分散型SNSであるが、 依存するプログラミング言語とライブラリが異なり、APIの互換性もない。 思想的にMastodonがTwitterやFacebookなどの中央集権型SNSを批判する立場をとる一方で、 当初は分散型SNSとして設計されていなかったMisskeyは反中央集権を志向しているわけではない[3]

出典[編集]

[脚注の使い方]
  1. ^ 歴史”. https://misskey-hub.net/. 2021年9月29日閲覧。
  2. ^ ActivityPub対応国産SNS「Misskey」、LTLも実装”. www.itmedia.co.jp. 2020年3月1日閲覧。
  3. ^ プロジェクトは何を目指していますか?”. https://misskey-hub.net/. 2021年9月29日閲覧。

関連項目[編集]

外部リンク[編集]