FLUXの商用利用で確認したいライセンス条件

FLUXの商用利用で確認したいライセンス条件。FLUXなどを対象に、向き不向きが分かるように整理します。

AIものさし編集部

FLUXは「商用利用できる / できない」をmodel family全体で一括判断できません。

Black Forest LabsはAPI利用、open-weight model、self-hosted commercial licenseを分けて提供しており、同じFLUX.2でもvariantによって条件が違います。

まず「APIで使うのか」「model weightsを自分で動かすのか」を分けることが重要です。

公式APIは商用利用を前提にしやすい

Black Forest Labsは、FLUXを商用利用する最も簡単な方法として公式APIを案内しています。

公式HelpはAPI利用にcommercial rightsが含まれると案内しています。ただし、API TermsにはDeveloper Applicationへの統合方法や第三者へmodel accessを再提供する形の条件があり、入力・出力の改善利用も規定されています。自社の提供形態に適用されるTermsを確認してください。

Web service、batch generation、client制作などでmodel weights自体を配布・運用する必要がなければ、API経由が整理しやすい選択肢です。

FLUX.2 [klein] 4BはApache 2.0

FLUX.2 [klein] 4BはApache 2.0で公開されています。

BFL公式Helpでは、localでもfree commercial useが可能で、追加のcommercial licenseは不要と案内されています。

自社PCやserverで軽量modelを動かし、商用applicationへ組み込みたい場合に他variantと大きく条件が違います。

FLUX.2 [klein] 9Bは条件が異なる

[klein] 9Bはopen weightsですが、FLUX Non-Commercial Licenseです。

local weightsをcommercial productionで使う場合はcommercial licenseが必要です。

API経由で利用する場合はcommercial rightsが含まれるため、「9Bを使いたい=必ずself-host licenseが必要」ではありません。

利用経路で条件が変わります。

FLUX.2 [dev]もNon-Commercial License

FLUX.2 [dev]はlocal experimentationやresearchに使えるopen-weight modelですが、model weightsはNon-Commercial Licenseです。

通常のNon-Commercial Licenseでは、商用活動、本番利用、エンドユーザー向けの提供は「非商用目的」に含まれません。

production利用ではself-hosted commercial licenseを確認します。

Outputとmodel利用権は別

FLUX [dev] Non-Commercial Licenseでは、Black Forest LabsはOutputのownershipを主張しないとしています。

またOutput自体は、licenseで明示的に禁止される場合を除きcommercial purposeでも利用できると定めています。

ここで重要なのは、model weightsを商用productionで動かす権利と、生成されたOutputを使う権利は別だということです。

「Outputを商用利用できるから、Non-Commercial modelを商用serverで動かしてよい」とはなりません。

Output公開前のreviewやfilterも条件になる

Non-Commercial Licenseでは、Outputについてcontent filteringを実装・維持するか、配布前にunlawful / infringing contentのreviewを行うことを求めています。

AI generatedであることのdisclosureについても、適用法で必要な範囲で対応が求められます。

商用案件ではmodel licenseだけでなく、output reviewの運用も確認すべきです。

self-hosted commercial licenseには複数tierがある

BFLはBuilder、Platform、Professional、Enterpriseなどのself-hosted licensing tierを提供しています。

対象model、月間volume、client数などがtierごとに異なります。

agencyやservice providerがclient案件でFLUX.2 [dev]をself-hostする場合は、Professionalなどのcommercial tierが比較対象になります。

API endpointとして第三者へ再提供する場合は注意

Self-Hosted Commercial License Termsでは、licensed modelを第三者へAPI endpointとして提供することやmodelそのものをresellすることを制限しています。

自社product内部で画像生成機能として使うケースと、FLUX model access自体をAPI serviceとして販売するケースは分けて考える必要があります。

後者はsalesへ確認する方が安全です。

まずは使ってみる

記事の文脈に合うToolへ進めます。報酬の有無で見た目は変えていません。

synthetic data用途は別license

BFL公式Helpでは、FLUX Outputを使って別modelをtrainingする用途についてSynthetic Data licenseを別途案内しています。

広告画像やWeb素材として使うことと、AI training datasetとして使うことは同じ条件ではありません。

商用利用を判定するための整理表

「商用利用」の一語だけでは、必要な許可を特定できません。まずモデルの重みを誰がどこで動かすのか、生成物をどう配布するのかを分けます。

表は横にスクロールできます

利用形態最初に確認する文書・条件判断の進め方
BFL公式APIを自社サービスから呼ぶAPI Service Terms、地域別terms、API利用条件Helpのcommercial-rights案内だけでなく、顧客へ機能を提供する方法がTermsに合うか確認
FLUX.2 [klein] 4Bを自社環境で動かす該当モデルのApache 2.0配布条件、依存ソフトの条件モデル重みだけでなく、利用するライブラリや素材の条件も別々に見る
FLUX.2 [klein] 9B / [dev]をローカル商用運用モデル固有license、commercial tierの対象・上限Non-Commercialの重みを商用productionに使えると解釈せず、許諾が必要か確認
FLUXを他社向け生成APIとして提供Self-Hosted Commercial Terms、API Terms、個別契約自社アプリ内での利用とmodel access自体の再販売を区別し、曖昧ならBFLへ照会
FLUXの出力で別の生成モデルを学習Synthetic Data License等広告素材の生成とtraining data用途を同じ許諾として扱わない

BFL Helpは公式APIにcommercial rightsが含まれると説明していますが、これはAPI Termsを読まなくてよい意味ではありません。現行API Service Termsは、Developer Applicationへの組み込みと、第三者がモデルを使えるAPI endpointとしての提供を区別しています。また入力・出力をモデル改善等に利用する条件や、地域によって適用されるTermsにも注意が必要です。機密素材を送る場合は利用経路だけでなく、入力データの取扱い・保存・改善利用を契約文書で確かめます。

Outputの権利とmodelの利用許可は別

Non-Commercial Licenseの説明で「BFLが出力の所有権を主張しない」とされることと、モデル重みを商用サービスで動かせるかは別問題です。生成した画像の用途が許されても、重みの利用方法に制限が残る場合があります。逆にAPIのcommercial rights案内は、その出力が第三者の権利を侵害しないことや、顧客との契約上すべての利用が認められることを保証するものではありません。

公開前には少なくとも、入力画像を使う権利、人物・ロゴ・既存作品に関する権利、出力を配布する範囲、生成物であることの表示義務、違法・侵害コンテンツを防ぐreviewやfilterの運用を分けて確認します。BFLのlicense / usage policyが要求するfilterやreviewがある場合、それを実際の公開フローに組み込めるかも見てください。出力の所有権・利用許諾だけを確認して終わらせないことが大切です。

契約確認の実務チェックリスト

  • model名・version・入手先を記録したか

  • APIか、重みのlocal executionかを明記したか

  • 契約主体が自社・制作会社・顧客のどれか整理したか

  • 顧客へ画像生成機能そのものを再提供するか確認したか

  • 入力に機密情報・個人情報・第三者の権利物が含まれるか確認したか

  • APIへ送った入力・出力の利用、保存、削除条件を読んだか

  • 公開前のreview / filter / disclosure担当を決めたか

  • outputを別modelのtraining dataとして使わないか確認したか

  • EU等の地域別Termsや個別契約が適用されないか確認したか

  • Termsの確認日と対象文書のURLを記録したか

条件が決められない場合は、公開用素材や顧客データを投入する前に保留します。ライセンスの読み方に疑問がある場合は、事業・契約の責任者や専門家へ確認してください。ここで示す整理表は法的助言ではなく、確認する文書を漏らさないための実務用です。

AIものさしの判断

商用利用の判断で最初に見るべきなのはmodel名ではなく利用経路です。

APIならcommercial rights込みで整理しやすい。

[klein] 4B localはApache 2.0。

[klein] 9Bや[dev]をlocal commercial productionで使うならlicense確認が必要。

この3つを分けるだけで、多くの誤解を避けられます。

次の一手

記事の内容を踏まえて、公式とTool詳細から続けられます。

次に読む・使う

この記事の次に必要な情報へ進めます。

ツールの詳細