LocalStackがGitHubリポジトリをアーカイブした。無料のAWSエミュレーターに何が起きたのか
AWSローカルエミュレーターLocalStackがGitHubリポジトリをアーカイブし、利用にアカウント認証を必須化した。非商用の無料ティアは残るが、OSSとしての実態は失われた。
ニュース
kkm
Backend Engineer / AWS / Django
LocalStackとは何か
2026年3月23日、AWSのローカルエミュレーター「LocalStack」のGitHubリポジトリがアーカイブされました。64,800スター、4,600フォークを持つプロジェクトが、読み取り専用になっています。
LocalStackは、AWSのクラウドサービスをローカルのDocker環境で再現するツールです。S3、DynamoDB、Lambda、SQSなど主要なAWSサービスを手元のマシンで動かせるため、開発者はAWSに接続しなくてもアプリケーションのテストができます。2017年にプロジェクトが始まり、年間1億回以上ダウンロードされる標準的な開発ツールになっていました。
そのLocalStackが、利用にアカウント登録を必須としました。
何が変わったのか
変更の経緯を時系列で整理します。
| 日付 | 出来事 |
|---|---|
| 2024年11月 | Series A $2,500万ドル 調達(Notable Capital主導) |
| 2025年12月18日 | 公式ブログで方針発表。 Community版の廃止を告知 |
| 2026年2月27日 | 批判を受けて価格改定。 全プランでCI無制限に変更 |
| 2026年3月23日 | バージョン2026.03.0リリース。 GitHubリポジトリをアーカイブ |
| 2026年4月6日 | 一時的バイパスの期限 (後述) |
これまでLocalStackには、無料のCommunity版と有料のPro版がありました。今回の変更で、この2つが単一のDockerイメージに統合されました。統合後のイメージを起動するには、環境変数 LOCALSTACK_AUTH_TOKEN に認証トークンを設定する必要があります。トークンなしでは起動しません。
LocalStackの公式ブログは、変更の理由を「AWSエミュレーションの範囲・セキュリティ要件・運用の複雑性が大幅に増大した」ためと説明しています。
なお、Community版のソースコードはGitHub上にアーカイブとして残っています。過去のバージョン(v4.14.0以前)を使い続けることは技術的には可能ですが、セキュリティアップデートやバグ修正は提供されません。
無料で使い続けられるのか
完全に有料化されたわけではありません。2026年2月27日の価格改定で、以下のプラン構成が発表されています。
| プラン | 対象 | 料金 | CI利用 |
|---|---|---|---|
| Hobby | 非商用の 個人利用 | 無料 | 無制限 |
| 学生 | GitHub Student 認証者 | 無料 | 無制限 |
| OSS / 非営利 | 審査制 | 無料 | 無制限 |
| 月額商用 | 企業 | $39/月〜 | 無制限 |
個人が非商用で使う分には無料で継続できます。ただし、いずれのプランでもアカウント登録と認証トークンの取得は必須です。
当初はCIでの利用にクレジット制限がありましたが、コミュニティからの批判を受けて撤廃されました。現在は全プランでCI無制限です。
移行猶予として、環境変数 LOCALSTACK_ACKNOWLEDGE_ACCOUNT_REQUIREMENT=1 を設定すれば、2026年4月6日まで認証なしで起動できます。
開発者コミュニティの反応
Hacker Newsのスレッド(187ポイント、106コメント)では、批判的な意見が多数を占めています。
もっとも多かったのは「OSSコミュニティの無償貢献(プルリクエストやバグ報告)を受け入れた後に商業化するパターン」への反発です。あるコメントは「"オープンソースの実験"という表現は、プロジェクト全体がOSSとして構築された事実を矮小化している」と指摘しています。
一方で、少数ながら擁護的な意見もあります。「Apache Licenseの下では法的に問題ない」「企業が持続的に開発を続けるには収益化が必要」という見方です。
下流プロジェクトにも影響が出ています。testcontainers-javaやtestcontainers-dotnetでは、LocalStackの認証トークン対応が急遽必要になり、Issueが起票されています。JavaフレームワークQuarkusでも対応が議論されましたが、「Not Planned」としてクローズされました。
Elastic、HashiCorp、Redis。繰り返されるOSS商用化
OSSプロジェクトが商用化に舵を切るのは、LocalStackが初めてではありません。
| プロジェクト | 時期 | 変更内容 | コミュニティの 対応 |
|---|---|---|---|
| Elasticsearch | 2021年 | Apache 2.0 → SSPL / Elastic License | AWSが OpenSearchをフォーク |
| Terraform | 2023年 | MPL 2.0 → BSL 1.1 | Linux Foundationが OpenTofuをフォーク |
| Redis | 2024年 | BSD → RSALv2 / SSPL | Linux Foundationが Valkeyをフォーク |
| LocalStack | 2026年 | Apache 2.0のまま OSS版を事実上廃止 | フォークは まだ発生していない |
過去の事例ではライセンスそのものを変更するケースが多かったのに対し、LocalStackはApache 2.0ライセンスを維持したまま、積極的な開発をクローズドな統合イメージに移行するという手法を取っています。ライセンスは変わっていないが、OSSとしての実態は失われた形です。
Elasticsearch、Terraform、Redisのいずれもフォークが生まれましたが、LocalStackについてはまだ有力なフォークは出ていません。
代替ツールはあるのか
現時点で、LocalStackと同じ範囲のAWSサービスをローカルでエミュレートできる単一のツールは存在しません。
部分的な代替として挙がるのは以下のツールです。
| ツール | 対象 | 備考 |
|---|---|---|
| Moto | Pythonの AWSモックライブラリ | テスト用途には有効。 Python限定 |
| MinIO | S3互換 オブジェクトストレージ | S3のみ。 同社もライセンス変更の 前例あり |
| CloudDev | 新興OSS AWSエミュレーター | S3, DynamoDB, Lambda対応。成熟度に課題 |
S3だけ、DynamoDBだけといった単一サービスのモックであれば選択肢はありますが、複数のAWSサービスを組み合わせた統合テストを行う場合、LocalStackに匹敵するものはまだ出てきていないのが現状です。
非商用の個人利用であれば無料のHobbyプランでアカウントを作成して使い続けるのが、当面の現実的な選択肢になります。商用利用の場合は$39/月〜の有料プランか、個別のAWSサービスモックへの移行を検討することになります。
参照元
- ▸ LocalStack「The Road Ahead for LocalStack」(2025年12月18日)
- ▸ LocalStack「2026.03.0 Release Notes」(2026年3月23日)
- ▸ LocalStack「Important Updates to Pricing & Packaging」(2026年2月27日)
- ▸ GitHub localstack/localstack(アーカイブ済み)
- ▸ Hacker News「Local Stack Archived their GitHub repo」(2026年3月24日)
- ▸ InfoQ「LocalStack for AWS Drops Community Edition」(2026年2月)
- ▸ testcontainers-java Issue #11568
- ▸ Quarkus Issue #52801