dbt Labs / リリースノート / 2026/06/01 / 重要
dbt Core v2.0、Fusion engine を Apache 2.0 のオープンソース基盤として整理
公式リリースノート
dbt Labs は Licensing FAQ を更新し、2026年6月1日付で dbt Core v2.0 と dbt Fusion のライセンス・配布方針を整理しました。Fusion engine が dbt Core v2.0 と Fusion distribution の双方を支える単一エンジンとなり、dbt Core v2.0 の関連コードは Apache 2.0 ライセンスで dbt-core repository に公開されると説明されています。
要点
- dbt Core v2.0 は Apache 2.0 ライセンスのオープンソース実装として位置づけられる
- dbt Fusion は dbt Core と同じエンジンを使うが、追加の proprietary components を含む enhanced binary
- 旧 dbt-fusion repository の ELv2 参照は削除され、関連コードが dbt-core repository に移された
- dbt Fusion は無料で利用できるが、プレミアム機能にはログインや有料契約が必要な場合がある
- hosted / managed service として第三者に提供する場合の条件が明確化された
今回の公式文書で語られていること
dbt Licensing FAQ の更新は、dbt Core v2.0 と dbt Fusion をどう理解すべきかを整理する重要な公式文書です。dbt Labs は、v2 framework には dbt Core と dbt Fusion の二つの distribution があり、どちらも単一の engine によって動くと説明しています。dbt Core は完全なオープンソース実装で、コードと binary が Apache 2.0 の対象です。一方、dbt Fusion は dbt Core を拡張した enhanced binary で、追加の proprietary components を含み、dbt Product Licensing Agreement の対象になります。
重要なのは、dbt Core が置き換えられるわけではないという説明です。FAQ では、dbt Core は特定の Python ファイル群や「無料で使えるローカル版」ではなく、dbt framework の完全なオープンソース実装だと明確にしています。v2 では Rust で書かれた新しい engine が使われ、dbt Core v2.0 と dbt Fusion の双方を支えます。これは、従来の Python engine から次世代 engine へ移る大きな変化ですが、dbt language や adapter ecosystem を継続して広げる方針も示されています。
ライセンス面では、dbt-fusion repository にあった ELv2 参照が削除され、Fusion runtime に関わる共有 engine code が dbt-core repository に Apache 2.0 で移された点が大きな変更です。dbt Labs は、dbt Fusion を第三者の hosted / managed service に組み込む場合の条件も説明しています。エンドユーザーが Fusion の premium features を有効化できる標準フローを妨げないこと、license key functionality を迂回しないこと、商標やライセンス表示を消さないことなどがポイントです。
実務的には、dbt Core ユーザーは v2.0 と Fusion の関係を正しく理解する必要があります。FAQ は、多くのチームが Fusion distribution を使うことを推奨しつつ、dbt Core v2.x は引き続き Apache 2.0 のオープンソースとして利用・改変・再配布できると説明しています。Self-hosted Airflow で dbt Core を実行しているチーム、コンサルタントとして顧客環境に dbt を導入するチーム、data product に dbt を組み込む企業など、利用形態ごとの可否も具体例で示されています。
実務で確認したいポイント
dbt を本番利用しているチームは、まず自社が dbt Core v1.x、dbt Core v2.x、dbt Fusion のどれを使う予定なのかを明確にしてください。CI、orchestrator、adapter、package、docs、semantic layer、metadata 連携が v2 でどう変わるかを評価する必要があります。
managed service や内製 data product に dbt を組み込んでいる場合は、dbt Core v2.x と dbt Fusion のライセンス条件の違いを法務・プロダクト側と確認してください。特に、顧客が入力した code / configuration / prompt をもとに dbt Fusion を実行するサービスでは、FAQ の redistribution 条件が関係する可能性があります。
結局、この更新をどう見るべきか
dbt Core v2.0 と Fusion のライセンス整理は、dbt が次世代 engine へ移行しながら、オープンソース基盤と商用拡張を両立させようとしていることを示します。analytics engineering の標準基盤として dbt を使うチームは、性能や機能だけでなく、配布形態、ライセンス、社内標準化の観点で確認したい更新です。