| 原作者 | エヴァン・プロドロモウ他 |
|---|---|
| 開発者 | E14N |
| 初回リリース | 2012年10月3日[1] |
| 最終リリース | 5.1.4 [2] [3]
/ 2020年9月18日 |
| リポジトリ | https://github.com/pump-io/pump.io |
| 書かれた | JavaScript ( Node.js )について |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | Web アプリケーション フレームワーク |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | ポンプ.io |
pump.io は、ソーシャル ネットワーキング サービスと通信プロトコルを含むソフトウェア パッケージで、連合型ソーシャル ネットワークとして使用できます。[2] Evan Prodromouによって開始され、以前のマイクロブログソフトウェアStatusNet (後に GNU social に統合) とそのOStatusプロトコルの後継です。マイクロブログのタイムラインに重点を置いた前身とは異なり、より軽量で一般的なアクティビティ ストリームに使用できるように設計されており、「ソーシャル ネットワークに人々が望むほとんどのこと」を実現することを目標としています。[4]
ソフトウェアの開発は2011年9月に開始され、[5]最初のバージョンは2012年10月3日にリリースされました。当時最大のStatusNetインスタンスであったidenti.ca (これもProdromouによって運営されていました)は、2013年6月にpump.ioに移行しました。 [6]
ActivityPumpは前身ほど人気が出ることはなかったが、そのために設計されたActivityPumpプロトコルは、後にActivityPub標準の作成と標準化のテンプレートとして使用され、pump.ioの開発は中止され、エンジンの最新バージョンは2020年にリリースされ、さらなる開発は2022年までに終了する予定である。[7]
テクノロジー
Pump.ioはNode.jsで書かれており、アクティビティストリームをコマンドの形式として使用し、シンプルなREST受信トレイAPIを介してデータを転送します。[6]このソフトウェアパッケージは、 MongoDBやRedisなどのNoSQLデータベースも使用し、メディアのアップロードにはGraphicsMagickが必要です。
Pump.io は、 Raspberry Piやその他のシングルボードコンピュータなど、リソースの少ないハードウェア上で簡単に実行できます。付属の Web UI またはAPI経由の他のクライアントで使用できます。
連合型ソーシャル ネットワークである pump.io は、単一のサイトに限定されません。サーバー間のユーザーは相互にサブスクライブして通信することができ、1 つ以上のノードがオフラインになっても、ネットワークの残りの部分はそのまま残ります。
アクティビティポンプ
| 通信プロトコル | |
| 目的 | フェデレーテッドソーシャルネットワーキング |
|---|---|
| 開発者 | エヴァン・プロドロモウ他 |
| に基づく | アクティビティストリーム |
| 影響を受けた | アクティビティパブ |
| Webサイト | ポンプ.io |
ActivityPumpは、pump.io が使用するプロトコルで、異なる pump.io インスタンス間でユーザー コンテンツを連携できるようにします。マイクロブログ指向の前身であるOStatusと比較すると、ActivityPump はアクティビティ ストリーム形式とその語彙を使用して、ユーザー間のより一般的なやり取りを可能にするとともに、OStatus とそのコア テクノロジーの制限内で操作せざるを得なかったソフトウェア開発者が ActivityPump ベースの代替ソーシャル ネットワークを簡単に開発できるようにします。
標準化
W3Cソーシャルウェブワーキンググループは2014年7月に発足し、当初はOpenSocial標準をベースに構築していました。 [8]その後、ワーキンググループはActivityPumpをベースに構築することに重点を移し、 ActivityPub標準を構築しました。[9] 2018年1月23日に正式に勧告として公開されました。[10]それ以来、このプロトコルはフェディバースで使用される主要な標準となり、今後はワーキンググループの後継組織であるソーシャルウェブコミュニティグループによって標準の開発が進められる予定です。
参照
- 分散型ソーシャルネットワーキングのソフトウェアとプロトコルの比較
- diaspora*、pump.io に似た現代のソーシャル ネットワーキング スイート
参考文献
- ^ 「リリース v0.1.0 · pump-io/pump.io」。GitHub 。2024年9月19日閲覧。
- ^ ab "pump.io". pump.io .
- ^ 「リリース · pump-io/pump.io」。Github 。2020年12月11日閲覧。
- ^ Behrenshausen, Bryan. 「pump.io: 実に楽しい分散型ソーシャルネットワーク」. opensource.com . 2014 年3 月 21 日閲覧。
- ^ 「GitHub - pump-io/pump.io at 2639acf774b3c6835cf81b88b807e40ea4a75c01」。GitHub 。2024年9月19日閲覧。
- ^ ab Nathan Willis (2013年3月27日). 「StatusNet、Identi.ca、pump.ioへの移行」 LWN.net . 2014年3月20日閲覧。
- ^ 「コミット · pump-io/pump.io」。GitHub 。 2024年4月4日閲覧。
- ^ Shankland, Stephen. 「Web にソーシャル ネットワーキングが組み込まれる? W3C が挑戦」CNET。
- ^ 「Sandstorm And The Social Web」. zenhack.net . 2020年10月30日時点のオリジナルよりアーカイブ。 2017年8月20日閲覧。
- ^ 「ActivityPub」。www.w3.org。
外部リンク
- Pump.io ホームページ
