Infinity For Reddit は Java で作られた Android 向け Reddit クライアント
プロジェクト概要:Android 用 Reddit クライアント。 Infinity For Reddit+ Java で書かれた Android 上の Reddit クライアント。
ひと目でわかる
- これは何?
- Docile-Alligator/Infinity-For-Reddit の README とメタデータから、対応機能、配布経路、iOS 版、貢献方法、AGPL-3.0 の確認点を整理します。
- 誰に向いている?
- Infinity For Reddit は、Android で投稿、コメント、投票、保存、通知までを一つの Reddit クライアントから扱いたい人に向きます。広告なしや対応機能は README のプロジェクト説明であり、端末互換性、Reddit 認証、最小 Android 版、実際の機能差は示されていません。
- 商用利用できる?
- 厳しい条件付きでできます。AGPL-3.0 はネットワーク型コピーレフトのライセンスで、改変版をホスティングサービスなどとしてネットワーク越しに利用させる場合、その利用者にソースコードを同じライセンスで提供する必要があります。
- 今もメンテナンスされている?
- されています。最後のコミットは 3 日前です。
- 何の言語で書かれている?
- 主に Java です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月17日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
Android 用 Java クライアントという立ち位置
Infinity For Reddit は、Java で書かれた Android 向け Reddit クライアントです。README は広告がなく、整った UI と滑らかな閲覧体験を特徴として掲げています。リポジトリの言語メタデータも Java です。ただし、広告なしという表現はプロジェクト自身の説明であり、利用時の通信、アカウント権限、端末の対応範囲を保証する情報ではありません。README からは最小 Android バージョン、対応デバイス、Reddit への認証方式を確認できないため、インストール前の互換性判断をこのページだけで完了させることはできません。
閲覧だけでなく投稿側の操作も含む
機能一覧には投稿とコメントの閲覧、コメント欄の展開と折りたたみ、投稿とコメントへの投票、保存があります。コメントの作成、編集、削除に加え、テキスト、リンク、画像、動画の投稿も列挙されています。既存投稿の編集と削除、NSFW と spoiler の設定、flair の編集、購読中の subreddit とフォロー中ユーザーの表示、メッセージ閲覧、未読メッセージ通知も含まれます。リストは etc で終わっているため完全な機能表ではありません。実際に利用できる操作は Reddit 側の API、アカウント権限、アプリの版に左右される点を残して読むべきです。
Google Play、GitHub、Patreon の配布差
README は Infinity for Reddit+ を Google Play と GitHub から入手できると案内しています。Google Play Services を使わずに動く Patreon 版もあるとされ、その APK は GitHub の Releases で Infinity-Patreon を含む名前を探すよう説明されています。Donation の節には Infinity for Reddit++ の案内、Patreon ページ、Bitcoin アドレスもあります。ホームページのメタデータは plus パッケージの Google Play ページを指しています。配布元が複数あるため、署名、更新経路、版の違い、寄付版で追加される内容を自分の端末上で確認する必要があります。
iOS 版はこのリポジトリの外にある
README の iOS 節は、Infinity for Reddit の iOS リポジトリと App Store へのリンクを示します。したがって、このコードベースが扱う対象は Android 版であり、iOS クライアントは別リポジトリです。README は両版の機能が同じか、iOS 版のリリース時期、同じライセンスを採用しているかを説明していません。Android で使えるから iOS でも同じ操作ができる、という推測は避けるべきです。複数端末向けに選ぶ場合は、それぞれのストア listing とリポジトリを別の製品として確認します。
貢献と翻訳の入口は README にある
貢献者には、リポジトリを fork し、master から feature branch を作り、変更を commit して push し、master への pull request を開く流れが示されています。修正するバグの issue を先に作ることは推奨ですが必須ではありません。別の参加方法として、バグ報告、Discussions での提案、POEditor を通じた翻訳が挙げられています。自動テスト、コードスタイル、メンテナーの返答時間は README に書かれていません。open issue の数字も、保守速度や品質を直接表すものとして解釈できません。
AGPL-3.0 をアプリ利用と切り分ける
README は AGPL-3.0 と LICENSE へのリンクを示しています。提供されたライセンス抜粋は、ソフトウェアを共有、変更できる自由を述べ、ネットワークサーバー上で変更版を動かす場合に、その利用者へ対応するソースを提供する義務を含みます。実際に Android クライアントへどの条項がどう適用されるかは、配布方法、変更内容、サーバーとの関係によって変わります。ライセンスはセキュリティ監査、サポート、互換性を約束しません。リポジトリは AGPL-3.0、master、Java、5,434 stars、517 forks、163 open issues と記録されています。
このアプリを選ぶときに確認すべきなのは、機能リストの長さだけではありません。Reddit のログイン方式、API の許可範囲、端末上で通知を受ける条件、投稿や画像を外部へ送る経路を対象版で確認します。README は閲覧だけでなく投票、保存、コメント編集、投稿提出、NSFW と spoiler の変更まで列挙しますが、各操作の失敗時の表示や API 制限は記載していません。Google Play、GitHub Releases、Patreon 版のいずれを選ぶかで更新と署名の確認方法が変わるため、配布元を混ぜないことが大切です。iOS リポジトリは別物で、Android 版から機能同等性を推定できません。AGPL-3.0 のソース提供条件も、単に個人でアプリを使う説明と、改変版を配布またはサーバー経由で提供する説明を分けて法務担当と確認すべきです。
利用者が必要とするのが読むだけなのか、投稿と moderation に近い操作まで含むのかで、許可範囲は変わります。コメント削除、投稿削除、NSFW の変更、メディア投稿は、アカウントへの影響が大きい操作として個別に確認するべきです。README はこれらの機能を列挙しますが、API のエラー、オフライン時の再送、通知の細かな設定、アプリが保存する情報の範囲は説明していません。Patreon 版の利用を検討する場合も、寄付の事実とアプリの署名や更新の信頼性を同一視しないことが必要です。AGPL-3.0 はコードの利用と改変版の提供条件を定めるので、Google Play の配布物、GitHub の APK、自分でビルドした版の関係を整理します。人気の星数より、対象端末と Reddit の現在の API 条件を確認する方が導入判断に直結します。
この種のクライアントを判断するときは、ストアの説明とソースの説明を同じ重みで扱わないことも大切です。README の機能はプロジェクトが実装対象として掲げる内容であり、Reddit 側の API やアカウント設定が変わっても維持される保証ではありません。通知、投票、投稿、削除の結果は端末、ネットワーク、サービス側の状態を含めて確認します。個人利用では配布元と権限を明確にし、改変版の再配布では AGPL-3.0 のソース提供条件を別に記録します。
編集部の結論
Infinity For Reddit は、Android で投稿、コメント、投票、保存、通知までを一つの Reddit クライアントから扱いたい人に向きます。広告なしや対応機能は README のプロジェクト説明であり、端末互換性、Reddit 認証、最小 Android 版、実際の機能差は示されていません。Google Play 版、GitHub の配布物、Patreon 版を区別し、AGPL-3.0 の義務と更新元を確認してから利用してください。
コミュニティノート