発行された最後のトークンの有効期限が切れた後、Nitter は死亡しました  

さようならニッター

ニッター

Nitterは数年間、プライバシーとパフォーマンスに重点を置いた、無料のオープンソースTwitterインターフェースとして位置づけられていました。JavaScriptや広告なしでTwitter (現在はXに名称変更)にアクセスでき、TwitterによるIPアドレスの追跡やJavaScriptによるフィンガープリンティングを防止できる点が特徴でした。Nitterは仲介役として機能し、データをデータベースに保存するのではなく、エンドユーザーに直接送信していましたが、一部のサービスデータはRedisにキャッシュされていました。

そして最近まで、Nitterの最後の公開インスタンスは機能を停止していました。NitterはX.com/Twitterが発行したトークンを使用してコンテンツへのアクセスを提供するプロジェクトでしたが、2月26日にそれらのトークンの最後のものが期限切れとなり、Nitterは完全に停止しました。

イーロン・マスクによるTwitter(現在はXとして知られる)の買収後、それまで収益性が低いと考えられていたプラットフォームを積極的に収益化するための一連の変更が実施された。これらの変更には、アカウント情報へのアクセスに料金を設定し、アカウントの種類に応じて制限を設けることや、アカウントを持たないユーザーへの情報配信を停止することなどが含まれる。

これらの措置は「一時的なもの」であり、ボットによる自動データアップロードが一般ユーザーのサービスに影響を与えていたことへの対応であると公に正当化された。以前には、マイクロソフトがTwitterのデータを違法に利用して人工知能を訓練しているという憶測があり、マスク氏が約束した通り、ボット対策として制限が導入された。

一方、Nitter は、メッセージを送信するのではなく、コンテンツを読みたいだけの Twitter ユーザー向けに監視対策ソフトウェアを開発するプロジェクトでした。これは、アカウントを必要とせず、JavaScript を有効にせずに Twitter を表示するための代替手段を提供しました。

Nitterは、Twitterの積極的なキャンペーンの標的となったプロジェクトでした。というのも、NitterはTwitterの経営陣が阻止しようとしていた種類のソフトウェアを技術的に体現していたからです。Twitter上で公開されたデータにアクセスするために積極的に開発された数少ないプログラムの一つであり、公式インターフェースを使用せずにデータを収集するスクレイピングモジュールとして魅力的な存在でした。Nitterの公開インスタンスはスクレイピングの標的となり、一部のインスタンスはアクセス制御のために独自のCAPTCHAを実装するに至りました。

Twitter がデータにアクセスするために Nitter が使用していた特定のエントリ ポイントと機能を閉鎖したため、新しいソリューションが模索されました。未登録ユーザーに JSON 形式で情報を提供するエントリー ポイントが syndication.twitter.com で発見されましたが、これらも最終的には閉鎖されました。

その後、読み取り権限を持つ「ゲストアカウント」を使用する方法が見つかりました。これらのアカウントはAPIを通じて登録され、主にAndroidアプリケーションで使用されますが、15分間に500件のAPIリクエストという制限など、いくつかの制限があり、特定のIPアドレスに紐付けられていました。

しかし、1月末にTwitterがこれらのアクセストークンの発行を停止したことで、Nitterは無料のマルチユーザー公共サービスとしての役割を終えることになった。一部のインスタンスは即座に停止したが、他のインスタンスは既存のトークンをより効率的に利用するためにコードを修正した。2月26日、最後のゲストトークンが期限切れとなり、すべての公開Nitterインスタンスが完全に停止した。

公開インスタンスの終了にもかかわらず、バグトラッカーはゲストアカウントに関連する問題の分析を継続しており、ソーシャルメディア分野におけるNitterの影響力と持続性を示している。これは、特にTwitterの場合におけるソーシャルメディアの中央集権化の問題に対処する興味深いアプローチである。この提案では、ActivityPubとIPFSに基づく代替の分散型システムの概要を示しており、検閲や単一プラットフォームへの依存に対してより耐性のあるソリューションを提供できる可能性がある。

最後に、さらに詳しく知りたい場合は、以下のリンクから詳細をご確認いただけます。


Googleで優先ソースとして追加する