スウェーデン語にローカライズされた GNU ソーシャル ウェブサイトのスクリーンショット。 | |
| 原作者 | エヴァン・プロドロモウ他 |
|---|---|
| 開発者 | Diogo Cordeiro と GNU ソーシャル開発者 |
| 最終リリース | 1.20.9 [1]
/ 2019年6月22日 |
| プレビューリリース | 2.0.0beta0 [2]
/ 2021年7月18日 |
| リポジトリ |
|
| 書かれた | PHP の |
| オペレーティング·システム | クロスプラットフォーム |
| 利用可能 | 25以上の言語[3] |
| タイプ | ソーシャルネットワーキングサービス |
| ライセンス | AGPL-3.0以降[4] |
| Webサイト | gnusocial.network |
GNU social (およびその前身であるStatusNet ) は、インストール間の相互運用性のためにOStatusおよびActivityPub標準を実装した、無料のオープンソースの マイクロブログ ソーシャル ネットワーキング サービスです。Twitter などのソーシャル ネットワークと同様の機能を提供しながら、 GNU social は「インスタンス」と呼ばれる異なるマイクロブログ コミュニティ間のオープンで連携した通信機能を提供することを目指しています。企業と個人の両方が独自のインスタンスをインストールして管理し、ユーザー データを管理することができます。[5] [6]
GNU socialは、人気のピーク時には、相互接続された数百のインスタンス上に導入されていましたが[7]、MastodonやPleromaなどの競合ソフトウェアが主要な連合型マイクロブログサービスの地位を奪ったため、使用されなくなりました。その後、プロジェクトは2つの別々のブランチに分割され、「v2」は既存のインスタンスのメンテナンスのために元のコードベースを継続し、「v3」はActivityPubのサポートとユーザーエクスペリエンスとその技術的バックエンドの近代化をさらに統合することを目的としたプロジェクトの完全な再設計となりました。2022年8月15日の時点で、v2ブランチへの新しいコミットはなく、[8] v3ブランチも2022年11月25日までに積極的に開発されなくなり、[9]プロジェクトは事実上放棄されました。
GNU social と StatusNet は、現代のプラットフォームと比較すると時代遅れで時代遅れのデザインであるにもかかわらず、 Fediverseネットワークの起源であると考えられており、その後に続く より現代的な分散型ソーシャル ネットワークのデザインに大きな影響を与えてきました。
歴史
GNU social は、その系譜の中では主要なプロジェクトですが、もともとStatusNet のフォークとして始まりました。このソフトウェアは、 Evan Prodromouによるidenti.caというサービス用に最初に開発されました。identi.ca は、一般の人々に無料のマイクロブログ アカウントを提供していました。このソフトウェアは、すぐに分散型ソーシャル ネットワークの最初の人気例の 1 つになりました。identi.ca は、ソフトウェアを実行している他のどのサーバーとも通信できるため、これほど大規模なソーシャル メディアではこれまで試みられたことがありませんでした。

ステータスネット
当初、StatusNet(当時はLaconicaという名前でした)は、OpenMicroBlogging(OMB)と呼ばれるプロジェクト専用に設計された通信プロトコルとともに開始されました。 [10]バージョン0.8.1で、ソフトウェアの名前がStatusNetに変更されました。[11]その後まもなく、2010年3月3日にバージョン0.9.0がリリースされ、開発者はOStatusと呼ばれる新しく設計されたプロトコルを実装しましたが、その後まもなくOMBのサポートは廃止されました。 OpenMicroBloggingと比較すると、OStatusは、OMBが提供する基本的なプレーンテキスト通信よりも多くのイベントとアクションを処理および統合でき、さまざまな他のWebテクノロジに基づいていたため、OMBの完全なカスタムアーキテクチャと比較して、サーバーとクライアントのプロトコルの新しい実装をより簡単に採用できました。[12]
StatusNetの名称変更に伴い、ソフトウェアとOStatusの開発、およびidenti.caの管理を担う会社は、Control YourselfからStatusNet Inc.にブランド名を変更した。2010年8月、同社は、First Mark Capital 、 BOLDstart Ventures、iNovia Capital、Montreal Start Upなどの出資元から、status.netドメインでホスティングサービスを設立するための新たなベンチャーキャピタル資金を調達し、その時点で230万ドル以上の資金を調達した。[13]このホスティングサービスにより、 WordPress.comやその他のブログプラットフォームと同様に、サーバーを保守することなく、誰でも独自のStatusNetインスタンスを構築できるようになった。 [14]
2012 年 12 月、identi.ca への新規登録と status.net の新規インスタンス作成機能が停止されました。これは、StatusNet と OStatus のユーザーから「Pumpocalypse」と名付けられたpump.ioへの移行の準備のためでした。 [15] pump.io は StatusNet のようなまったく新しいソフトウェア パッケージでしたが、マイクロブログ以外の汎用アクティビティ ストリーム用に設計された新しいプロトコルと、OMB から OStatus への移行と同様に、その技術に基づいて開発する開発者にとって使いやすいものでした。この発表は、移行によってステータスが削除される可能性を懸念していた identi.ca ユーザーの間では予想外のものでした。同時に、サードパーティ インスタンスを運用しているサーバー管理者と StatusNet に残されたそのユーザーも、ソフトウェアの今後の開発が新しいメンテナーによって引き継がれるかどうかが当時は不明であったため、心配していました。[16] identi.ca ユーザーの pump.io への移行は、2013 年 7 月 12 日に完了しました。[17]
GNUソーシャル
GNU social はもともとGNU FM (Libre.fm) のメンテナーである Matt Lee のサイド プロジェクトとして始まり、StatusNet プラグインを使用してLast.fmと他の GNU FM インスタンス間でメッセージを連携できるようにすることを目標としていました。[18] [19]同じ頃、Mikael Nordfeldth という開発者が StatusNet をフォークし、個人プロジェクトとして維持する意図で「Free Social」と名付けました。しかし、identi.ca が pump.io に移行し、その開発者が StatusNet を突然放棄したことを受けて、このプロジェクトは、積極的に更新される代替手段を探しているサーバー管理者やその他のユーザーからより多くの注目を集めるようになりました。
LibrePlanet 2012の直後、3つのプロジェクトすべてを1つのサービスに統合する計画が立てられました。[20] 2013年6月8日、StatusNetはFree SocialとともにGNUソーシャルプロジェクトに統合され、フリーソフトウェア財団によって管理されることが発表され、それ以来、このプロジェクトはStatusNetの主流となりました。[21]
GNU social の存続期間中、ユーザー インターフェイスには、以前のTwitterインターフェイスに似た Quitter という人気のテーマが使用されていました。テーマの開発者が作成したインスタンスである Quitter.se など、Quitter という名前を使用して作成されたインスタンスが多数あります。Mastodon が人気を博し、ネットワーク内で優位に立つようになる前は、 Quitter は、Twitter ユーザーがモデレーション ポリシー[22]や機能更新 (Twitter にアルゴリズム フィードが追加されたときなど)に同意できない場合によく移行する場所として知られていました。 [要出典]
GNU socialのフォークであるpostActivが作られ、GNU socialのバックエンドとユーザーインターフェースを書き直し、Diasporaのプロトコルとの互換性を追加することを計画していました。[23]
以前の名前
StatusNet の元の名前は Laconica でした。これはLaconic フレーズに由来しています。Laconic フレーズは、スパルタの指導者が一般的に言ったとされる非常に短い言葉です( Laconiaはスパルタを含むギリシャの地域です)。マイクロブログでは、 SMSから持ち込まれた制限である従来の 140 文字のメッセージ サイズ制限のため、すべてのメッセージは非常に短くなるように設計されます。
バージョン0.8.1から、名前はStatusNetに変更されました。[11]開発者は、新しい名前は「私たちのソフトウェアが何をするのか、つまりステータスの更新をソーシャルネットワークに送信することを単純に反映している」と述べています。[24]
特徴
基本的な GNU ソーシャル インスタンスは、TwitterやWeiboなどの他のサービスと同様に、フォローしているアカウントからのステータス更新や短いメッセージを表示する逆時系列のタイムラインを備えたマイクロブログサービスの形をとります。ユーザーは自分のカスタマイズされたタイムラインを見ることができますが、インスタンスが認識しているすべてのメッセージを表示する別のタイムラインにアクセスすることもできます。これには、インスタンス上の誰かがそのインスタンスからアカウントをフォローしている場合、相互に接続されている他のインスタンスからのメッセージも含まれます。ユーザーはグループを作成して参加することもでき、特定のトピックに関するディスカッションやコラボレーションが可能になります。
管理者はプラグイン システムを介してサーバーをカスタマイズすることもできます。これにより、開発者は PHP を介して新しい機能を作成したり、既存のプラグインをインスタンスのニーズに合わせて変更したりできます。GNU social 用に構築された注目すべきプラグインは Quitter です。これは、 Twitter のユーザー インターフェイスの以前のバージョンに似た ユーザー インターフェイスの改良版です。
参照
- マイクロブログサービスの比較
- 分散型ソーシャルネットワーキングのソフトウェアとプロトコルの比較
- ディアスポラ*、同様の現代の分散型ソーシャルネットワーク
- identi.ca
- ポンプ.io
参考文献
- ^ “ディオゴ・コルデイロ 518431ad72 [CORE]”. 2019 年 6 月 22 日。2022 年10 月 8 日に取得。
- ^ “ディオゴ ペラルタ コルデイロ 5a856a728d [VersionBump] 2.0.0beta0”. 2021 年 7 月 18 日。2022 年10 月 8 日に取得。
- ^ 「翻訳:GNU ソーシャルローカリゼーション」 。2015年 2 月 8 日閲覧。
- ^ 「README ファイル」。2014 年 11 月 3 日にオリジナルからアーカイブ。2015 年 2 月 9 日に取得。...
Free Software Foundation によって発行された GNU Affero 一般公衆利用許諾書の条項に基づき、ライセンスのバージョン 3、または (オプションで) それ以降のバージョンのいずれかが適用されます。
- ^ Terdiman, Daniel (2008-10-06). 「オープンソースソフトウェアでTwitterに挑戦」CNET . 2024年8月29日閲覧。
- ^ Bastien, Malcolm (2008-8-28) 「なぜ Laconica は企業向けマイクロブログに大きな意味を持つのか」、Wayback Machineで 2009-01-25 にアーカイブ。2009-1-3 に取得。
- ^ 「独立したGNUソーシャルインスタンスのリスト - 質問します」。2017年2月20日。2017年2月20日時点のオリジナルよりアーカイブ。2024年4月4日閲覧。
- ^ ディオゴ。 「diogo/gnu-social」。notabug.org 。2024 年 4 月 4 日に取得。
- ^ GNUsocial. 「gnu-social」. Codeberg.org . 2024年4月4日閲覧。
- ^ “GNU social”. 2013-06-08. 2013-08-22時点のオリジナルよりアーカイブ。2024-04-04閲覧。
- ^ ab StatusNet 0.8.1 (2009-8-28) 「StatusNet 0.8.1 - StatusNet」。2013年1月12日時点のオリジナルよりアーカイブ。2013年1月12日閲覧。、StatusNet Wiki 2009 年 8 月 29 日に取得。
- ^ 「OStatusを理解する | StatusNet」 2011-12-26. 2011-12-26時点のオリジナルよりアーカイブ。2024-08-29に取得。
- ^ Finley, Klint (2010-08-03). 「StatusNetがエンタープライズマイクロブログ向けに230万ドルを調達」Readwrite . 2024年8月28日閲覧。
- ^ Kincaid, Jason (2009-11-20). 「Status.Net: マイクロブログ向け WordPress がホスト型ソリューションを提供」TechCrunch . 2024-09-17閲覧。
- ^ “Upcoming changes in the status.net service | StatusNet”. 2012-12-21. 2012-12-21時点のオリジナルよりアーカイブ。 2024-08-29に閲覧。
- ^ Nathan Willis (2013 年 3 月 27 日)。「StatusNet、Identi.ca、pump.io への移行」。LWN.net。2013年 5 月 7 日閲覧。
- ^ Bryan Behrenshausen (2013 年 7 月 15 日)。「pump.io: 実に楽しい分散型ソーシャル ネットワーク」。opensource.com。2013年 7 月 15 日閲覧。
- ^ 「ActivityPub を使用したマイクロブログ [LWN.net]」。lwn.net。2024年 4 月 4 日閲覧。
- ^ 「Disintermedia » GNU Social Fediverse と「The …」の簡単な歴史」。archive.ph。2017-04-01。2024-08-29閲覧。
- ^ 「[ソーシャル] ビッグニュース! StatusNet、Free Social、GNU ソーシャル プロジェクトが統合」. lists.gnu.org . 2024 年 8 月 29 日閲覧。
- ^ “GNU social”. 2013-06-16. 2013-06-16時点のオリジナルよりアーカイブ。2024-08-29閲覧。
- ^ 「数千人のスペイン人がTwitterを離れGNUソーシャルへ」フリーソフトウェア財団。2015年4月3日。
- ^ Tilley, Sean (2017年9月24日). 「The Free Networkのクイックガイド」. We Distribute . 2020年11月8日時点のオリジナルよりアーカイブ。 2023年7月25日閲覧。
- ^ Laconica は現在 StatusNet です"Laconica は現在 StatusNet です « StatusNet – オープンソースのマイクロブログ サービス". 2009 年 8 月 31 日時点のオリジナルよりアーカイブ。2009 年 8 月 31 日閲覧。、2009-10-04取得
詳細情報
- より良い Twitter の構築: Twitter の代替手段 GNU Social、Quitter、rstat.us、Twister の研究 (2015)
外部リンク
- 公式サイト
