ブログ/記事一覧/LocalStackがGitHubリポジトリをアーカイブした。無料のAWSエミュレーターに何が起きたのか
localstack-github-archived-account-required-cover

LocalStackがGitHubリポジトリをアーカイブした。無料のAWSエミュレーターに何が起きたのか

AWSローカルエミュレーターLocalStackがGitHubリポジトリをアーカイブし、利用にアカウント認証を必須化した。非商用の無料ティアは残るが、OSSとしての実態は失われた。

ニュース
kkm-horikawa

kkm

Backend Engineer / AWS / Django

2026.03.246 min67 views

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-javatestcontainers-dotnetでは、LocalStackの認証トークン対応が急遽必要になり、Issueが起票されています。JavaフレームワークQuarkusでも対応が議論されましたが、「Not Planned」としてクローズされました。

Elastic、HashiCorp、Redis。繰り返されるOSS商用化

OSSプロジェクトが商用化に舵を切るのは、LocalStackが初めてではありません。

プロジェクト時期変更内容コミュニティの
対応
Elasticsearch2021年Apache 2.0 →
SSPL / Elastic License
AWSが
OpenSearchをフォーク
Terraform2023年MPL 2.0 →
BSL 1.1
Linux Foundationが
OpenTofuをフォーク
Redis2024年BSD →
RSALv2 / SSPL
Linux Foundationが
Valkeyをフォーク
LocalStack2026年Apache 2.0のまま
OSS版を事実上廃止
フォークは
まだ発生していない

過去の事例ではライセンスそのものを変更するケースが多かったのに対し、LocalStackはApache 2.0ライセンスを維持したまま、積極的な開発をクローズドな統合イメージに移行するという手法を取っています。ライセンスは変わっていないが、OSSとしての実態は失われた形です。

Elasticsearch、Terraform、Redisのいずれもフォークが生まれましたが、LocalStackについてはまだ有力なフォークは出ていません。

代替ツールはあるのか

現時点で、LocalStackと同じ範囲のAWSサービスをローカルでエミュレートできる単一のツールは存在しません。

部分的な代替として挙がるのは以下のツールです。

ツール対象備考
MotoPythonの
AWSモックライブラリ
テスト用途には有効。
Python限定
MinIOS3互換
オブジェクトストレージ
S3のみ。
同社もライセンス変更の
前例あり
CloudDev新興OSS
AWSエミュレーター
S3, DynamoDB,
Lambda対応。成熟度に課題

S3だけ、DynamoDBだけといった単一サービスのモックであれば選択肢はありますが、複数のAWSサービスを組み合わせた統合テストを行う場合、LocalStackに匹敵するものはまだ出てきていないのが現状です。

非商用の個人利用であれば無料のHobbyプランでアカウントを作成して使い続けるのが、当面の現実的な選択肢になります。商用利用の場合は$39/月〜の有料プランか、個別のAWSサービスモックへの移行を検討することになります。

参照元