「Pleroma」の版間の差分

提供: マストドン日本語ウィキ
移動先: 案内検索
(概要: 霞が関文学)
(タグ: モバイル編集モバイルウェブ編集)
(Pleromaに対応しているソフトウェア)
(タグ: モバイル編集モバイルウェブ編集)
46行目: 46行目:
  
 
==Pleromaに対応しているソフトウェア==
 
==Pleromaに対応しているソフトウェア==
===スマートフォン用クライアント===
+
PleromaのAPIとMastodonのAPIは完全な互換性があると謳われ、Pleroma側はMastodonに対応したクライアントなら利用可能だとしているが、実際には様々な仕様上の差異がある。この差異によりいくつかの(PleromaのREADMEに書いてあるものも含めた)クライアントで期待通りに動かないことがあったが、それをクライアント開発者に文句を言った。クライアント開発者はMastodonのAPIの仕様に沿って開発しており、Mastodonと違った想定外の挙動をするものに対応できているはずがないため特に[[Subway Tooter]]で問題となった。
マストドンのスマートフォン用クライアントのうち、Pleromaで使用できるものは、以下のものがある。これらはいずれも公式ドキュメント<ref>https://git.pleroma.social/pleroma/pleroma/blob/develop/README.md</ref>に記載されている。
+
===Pleromaと協力しているクライアント====
 +
Pleromaをサポートするためにコミットしていると公式ドキュメント<ref>https://git.pleroma.social/pleroma/pleroma/blob/develop/README.md</ref>に記載されている。
 +
* [[Mastlab]] (Android)
 +
* [[Tusky]]
 +
* [[Twidere]]
 +
* [[Mast]]
 +
* [[Amaroq]] (iOS)
 +
 
 +
===Pleroma側が利用できると主張するクライアント===
 +
開発者が宣言またはPleromaユーザーの経験則的に使用できると公式ドキュメント<ref>https://git.pleroma.social/pleroma/pleroma/blob/develop/README.md</ref>に記載されている。
 +
* [[Pawoo]]
 +
* [[Tootdon]](Android, iOS)
 +
* [[Tootle]]
 +
* [[Whalebird]]
 +
 
 +
===各開発者がPleromaのMastodon互換性に疑念を示しているクライアント===
 +
[[GitHub]]などを通じて開発者にフィードバックし、対応を依頼するか、自ら書いてプルリクエストを送る必要がある。
 +
 
 +
* [[SubwayTooter]]<ref>開発者トゥートより</ref>
 +
* [[Toot!]]{{要出典}}
 +
* [[TheDesk]]<ref>GitHubのREADMEより</ref>
 +
 
 +
===過去にPleroma側から互換性があると一方的に主張されたクライアント===
 +
現在も書かれているクライアントを含む。現在Client applications that are known to work well:に書かれているものを含む。
  
 
* [[Twidere]]
 
* [[Twidere]]
57行目: 80行目:
 
* [[Tootle]] (iOS)
 
* [[Tootle]] (iOS)
  
スマートフォン用クライアントのうち、公式ドキュメントに記載されていないものは、以下のものがある。
+
===その他Pleromaで使用できるクライアント===
  
 
* [[nekonium]] (Android)
 
* [[nekonium]] (Android)
 
===ソフトウェアまたはウェブアプリケーション===
 
このほか、Pleromaに対応しているソフトウェアまたはウェブアプリケーションには、以下のものがある。
 
 
====クライアント====
 
* [[TheDesk]]<ref>[https://github.com/cutls/TheDesk/blob/d6acb0bebcd40de8787ec1e1f9bee6b05ff865f5/LATEST.md https://github.com/cutls/TheDesk/blob/d6acb0bebcd40de8787ec1e1f9bee6b05ff865f5/LATEST.md]を参照。TheDesk Airi (ver.3)より暫定対応という形をとっている。投稿とTLの表示のみ可能である。</ref>
 
 
* [[Halcyon]]<ref>https://notabug.org/halcyon-suite/halcyon/src/master/README.md</ref>
 
* [[Halcyon]]<ref>https://notabug.org/halcyon-suite/halcyon/src/master/README.md</ref>
  

2019年2月7日 (木) 01:44時点における版

Pleroma(プレロマ)
Pleroma.png
開発者 lain
ソースコード GitLab
プラットホーム Linux互換OS (サーバーサイド)
Web(クライアントサイド)
プログラミング言語 Elixir
ライセンス GNU Affero General Public License
Webサイト https://pleroma.social/


Pleroma分散SNSの実装の一つ。

概要

lainにより開発されている分散SNS。OStatusプロトコルとActivityPubプロトコルにより、マストドンを含む他の分散SNSのインスタンス連合を形成することができる。また、MastodonのAPIとある程度の互換性があるため、マストドン用のクライアント (スマートフォンアプリなど) を使用できる場合がある。

GNU/Linuxで動作する。インストールガイドはCentOS向け[1]とDebian向け[2]に書かれている。使用しているプログラミング言語はElixirである。マストドンと比較すると、低コストな計算機資源で動作することを標榜しており、512 MBのRAMでの運用[3]が報告されている。ライセンスはAGPLである。

開発当初の連合プロトコルはOStatusのみであったが、2018年3月8日[4]ActivityPubに対応した[5]

バックエンドとフロントエンドの組み合わせ

Pleromaはバックエンド (サーバーサイド) とフロントエンド (ウェブUI) が分離されており、それぞれ他の分散SNSと組み合わせることが可能である。GNU socialのバックエンドとPleromaのフロントエンドの組み合わせがGNU/Smug[6]とFreezePeach[7]で試みられている。また、Pleromaのバックエンドとマストドンのフロントエンドの組み合わせも利用できる。この場合には、https://example.com/web のようなURLでマストドンのフロントエンドを使用できる。

名前の由来

pleromaはギリシャ語で「全能性」を意味する。

ロゴ画像

Abraxas gem scan.svg

Pleromaでは、トップ画像として、グノーシス主義において登場するアイオーンの一人アブラクサスを表した遺物のスケッチである38×50ピクセルのpng画像が設定されている。オリジナルの画像[8]はベクター画像であり、ピクセル化にあたりピクセル数が少なすぎたという問題がある。なお、オリジナルの画像はパブリックドメインであると宣言されている。

2018年3月22日にはPleroma上のスレッドにおいてlain氏によりPleroma_logo.pngという画像が示された[9]が、既存のロゴ画像を使用していることや、含まれている文言[10]などから、真面目に提案されたものではないと思われる。

Pleromaのインスタンス

これら以外にも多くのインスタンスが存在する。

Pleromaのインスタンス一覧を提供するウェブサイト

分散SNSフォーラムPleromaインスタンス一覧 は自動的に更新される。インスタンスの探索はPeers APIを使用している。

Fediverse NetworkPleromaインスタンス一覧 は自動的に更新される。

Pleromaに対応しているソフトウェア

PleromaのAPIとMastodonのAPIは完全な互換性があると謳われ、Pleroma側はMastodonに対応したクライアントなら利用可能だとしているが、実際には様々な仕様上の差異がある。この差異によりいくつかの(PleromaのREADMEに書いてあるものも含めた)クライアントで期待通りに動かないことがあったが、それをクライアント開発者に文句を言った。クライアント開発者はMastodonのAPIの仕様に沿って開発しており、Mastodonと違った想定外の挙動をするものに対応できているはずがないため特にSubway Tooterで問題となった。

Pleromaと協力しているクライアント=

Pleromaをサポートするためにコミットしていると公式ドキュメント[11]に記載されている。

Pleroma側が利用できると主張するクライアント

開発者が宣言またはPleromaユーザーの経験則的に使用できると公式ドキュメント[12]に記載されている。

各開発者がPleromaのMastodon互換性に疑念を示しているクライアント

GitHubなどを通じて開発者にフィードバックし、対応を依頼するか、自ら書いてプルリクエストを送る必要がある。

過去にPleroma側から互換性があると一方的に主張されたクライアント

現在も書かれているクライアントを含む。現在Client applications that are known to work well:に書かれているものを含む。

その他Pleromaで使用できるクライアント

関連ソフトウェア

脚注

外部リンク