料金・権利 中級
Apache 2.0ライセンス
Apache License 2.0
ソフトウェアの利用・改変・再配布を、商用を含めて幅広く認めるオープンソースライセンスの1つです。AI モデルや周辺ツールにも、このライセンスで公開されるものがあります。
別の呼び方Apache License 2.0、Apache 2.0、アパッチライセンス
例重みが Apache 2.0 で公開されているモデルを選び、商用サービスに組み込んだ。著作権表示は製品の文書に載せた。
詳しく
Apache License 2.0(アパッチ・ライセンス 2.0)は、Apache Software Foundation が定めた、代表的なオープンソースライセンスの1つです。ソフトウェアを利用、改変、再配布することを、商用目的も含めて広く認めています。AI の分野では、一部のオープンウェイトのモデルや、周辺のライブラリ・ツールがこのライセンスで公開されています。
主な特徴
- 商用利用が可能:自社の製品やサービスに組み込んで販売・提供できます。
- 改変・再配布が可能:変更を加えた版を配布することもできます。
- 著作権表示とライセンス文の添付が必要:再配布する際は、元の著作権表示とライセンス文を残します。変更した場合は、変更した旨も示します。
- 特許の許諾が明記されている:貢献者は、自分の貢献部分に含まれる特許を、利用者に対して使うことを許諾します。ただし、そのソフトウェアに関して特許訴訟を起こした利用者は、この許諾を失います。
- ソースコードの公開義務はない:改変版を公開しなくても構いません。この点が、改変版の公開を求める GPL 系のライセンスとの大きな違いです。
- 無保証:問題があっても提供者は責任を負わない、という免責が含まれます。
AI モデルでの意味
モデルの重みが Apache 2.0 で公開されている場合、一般に、利用目的の制限が少なく、商用での利用や自社環境へのデプロイ、ファインチューニングした派生モデルの配布がしやすいとされます。独自の利用規約つきの「オープンウェイト」と比べると、条件が分かりやすいのが利点です。
具体例
小規模な企業が、Apache 2.0 のモデルを自社サーバーに置いて業務アプリに組み込む場合、著作権表示とライセンス文を製品の文書などに添えておけば、利用料を払ったり、改変を公開したりする必要は通常ありません。
使うときの注意
- モデル全体が Apache 2.0 とは限りません。 重みはそうでも、学習データ、周辺のコード、付属の追加規約が別の条件のことがあります。モデルカードとライセンス文を必ず確認してください。
- 「オープンウェイト」や「オープンソース」と称していても、利用者数の上限や用途の制限があるライセンスも多く、Apache 2.0 とは別物です。
- 学習データの権利は、モデルのライセンスとは別の問題です。
- 他のライセンスのコードと組み合わせる場合は、互換性を確認します。たとえば GPL v2 とは互換性がないとされるなど、組み合わせに注意が必要です。
- 実際の判断が重要な場合は、法務の専門家に相談してください。
関連する考え方
ライセンス一般の考え方、商用利用の可否、モデルごとの条件を示すモデルカードと合わせて読むと理解しやすくなります。
あわせて知りたい言葉
- ライセンスモデルやソフトウェアを、どのような条件で使ってよいかを定めた取り決めです。オープンウェイトモデルを選ぶときは、性能と同じくらい重要な確認項目になります。商用利用の可否は、導入前に必ず確かめます。
- オープンウェイト学習済みモデルの重み(パラメータ)が公開され、ダウンロードして自分の環境で動かせるモデルのことです。データを外部に出さずに使える、自由に追加学習できるといった利点があります。
- 商用利用AI の出力やモデルそのものを、事業や販売など収益に関わる目的で使うことです。可否や条件は、サービスの利用規約やモデルのライセンス、契約プランによって決まります。
- モデルカードAI モデルの用途、性能、制限、学習データ、安全性の評価などをまとめた説明書のことです。モデルを使う前に、何が得意で何に向かないかを知るための手がかりになります。
- ローカルLLMクラウドの API を使わず、自分の PC やサーバーで LLM を動かすことです。データを外部に送らずに済み、利用量に応じた API 料金もかかりません。ただし動かせるのは、手元の機材に収まる大きさのモデルが中心です。