Misskeyについて
Misskey(ミスキー)は、分散型
ミニブログ用の
オープンソース[[ソフトウェア]]として、日本の篠田英司氏(ハンドルネーム:syuilo)によって立ち上げられました。現在、Misskeyは分散型SNSの一つとして知られ、多くのユーザーに利用されています。また、Misskeyの最大のサーバーであるMisskey.ioは、衛藤吉樹氏(ハンドルネーム:村上さん)が運営しており、Misskey Projectとは別の組織が関与しています。
概要
Misskeyは、
ActivityPubに準拠した分散型SNSであり、開発はAGPL 3.0
ライセンスの下で行われています。さまざまなサーバーが存在し、これらのサーバーは
ActivityPubを利用して相互に通信し、Fediverseと呼ばれる大規模なネットワークを形成しています。ユーザーは既存のサーバーに登録するか、自身でサーバーを設置して参加することが可能です。また、Misskeyという名称は、syuiloが聴いていた
May'nの楽曲「Brain Diver」から名付けられています。
開発
Misskeyの開発は個人ベースで行われており、当初はsyuiloが中心でしたが、現在は複数の開発者がプロジェクトに参加しています。Misskeyは
GitHubでソースコードを公開しており、ユーザーは自身のアカウントを作成し、開発に貢献することができます。さらに、貢献をしたユーザーには報奨金が与えられる制度も設けられています。エコシステム内では多様なクライアントが開発されており、MisskeyのAPIを使ったアプリケーションの開発も盛んです。
歴史
Misskeyの開発は
2014年に始まり、当初は掲示板機能を持っていましたが、タイムライン機能の実装によりマイクロブログの形式へと進化しました。その後
2018年には
ActivityPubに対応し、さまざまな機能拡張が行われました。2023年9月には新しいバージョンがリリースされ、バージョニング方法の変更が行われました。
機能
Misskeyでは、投稿のことを「ノート」と呼び、最大3000文字までのテキストを含む投稿が可能です。また、ノートには画像や動画、音声の添付ができ、公開範囲を指定することもできます。タイムラインはホーム、ローカル、ソーシャル、そしてグローバルの4種類が用意されており、それぞれ異なる投稿を表示します。
さらに、Misskeyでは
Unicode準拠の
絵文字やカスタム
絵文字を使用したリアクション機能や、ファイルを管理するドライブ機能もあります。ウィジェット機能でカスタム表示が可能であり、Markup language For Misskey(MFM)と呼ばれるMarkdown風の
言語を用いて投稿が行えます。
ユーザーの流れ
特に2023年7月以降、
Twitterからの移行が進む中、Misskeyへの新規登録者が急増しました。Misskey.ioでは多くのユーザーが集まる中心的なサーバーとしての役割を果たしており、寄付金を基に運営されています。
他のSNSとの違い
Mastodonと同様にMisskeyも分散型SNSですが、異なるプログラミング
言語を使っており、APIの互換性がない点が特徴です。Misskeyは反中央集権的思想を持つMastodonとは異なり、当初は分散型SNSとして設計されていないため、開発の方針が異なります。
サーバーとフォーク
Misskeyサーバーは約1000個存在し、様々なコミュニティに特化したものもあります。その中でもMisskey.ioは最も規模が大きく、法人化された後も多くのユーザーに愛されています。また、Misskeyのオープンソース特性から、多くのフォークも開発されており、FirefishやFoundKeyなどがその一例です。
まとめ
Misskeyは多様な機能とコミュニティ結束を持つ分散型SNSとして急速に成長を遂げています。独自の機能とオープンソースの特性が相まって、今後さらなる進化が期待されるプラットフォームです。