ライセンスに関する FAQ
このページでは、Dagu を自社で運用するチーム、または Dagu を顧客に納品するチームからよくいただく質問にお答えします。本ページの内容は一般的な情報であり、法的助言ではありません。お客様の状況については、お客様ご自身の法律顧問にご相談ください。
Dagu のソースコードのライセンスは GPL-3.0-or-later です。有料ライセンスは、利用規約に基づいて製品の機能を有効にするものです。有料ライセンスによって、GPL に基づく誰の義務も変わることはありません。
組織内での Dagu の運用
Dagu を社内で実行するだけの場合でも、何かを公開する必要がありますか?
いいえ。GPL のソースコードに関する義務は、複製物を他者に伝達 (convey) する場合に適用されます。改変版を含め、Dagu を自身で実行することは伝達に当たりません (GPLv3 第 2 条)。
自社のワークフローやスクリプトは GPL の対象になりますか?
ワークフローの YAML、スクリプト、および Dagu が起動するプログラムは、別々のプロセスとして動作する別個のプログラムです。Dagu に実行させるだけで、それらが GPL の対象になることはありません。
委託先に Dagu の運用を任せることはできますか?
はい。GPLv3 第 2 条により、お客様のためにソフトウェアを実行させる、またはお客様専用に改変させることだけを目的として、他者に複製物を伝達できます。その他者は、お客様に代わり、お客様の指示と管理のもとで作業し、その関係の外で複製物を作らないことを定めた条件に従う必要があります。
顧客への Dagu の納品
Dagu を含むシステムやサービスを販売できますか?
はい。GPL は、複製物およびサービスに対して料金を請求することを認めています。
改変していない Dagu を納品する場合、何を引き渡す必要がありますか?
- GPL の写し(リリースに含まれる
LICENSEファイル)。 - 納品するバージョンそのものに対応するソース。GPLv3 第 6 条に定められた方法のいずれかで提供します。
最も簡単な方法は、そのリリースタグのソースアーカイブを納品物に含めることです。代わりにサーバーを案内する場合は、第 6 条が求める期間中、そのソースを入手可能な状態に保つ責任を負います。
Dagu を改変した場合はどうなりますか?
改変版は、納品先の顧客に対して GPL の下でライセンスし、改変した旨とその時期を示す告知を付し、対応するソースとともに提供する必要があります(GPLv3 第 5 条および第 6 条)。それ以外の第三者に公開する必要はありません。
契約によって、顧客による Dagu の再配布を禁止できますか?
いいえ。GPL が付与する権利に追加の制限を課すことはできません(GPLv3 第 10 条)。契約では、自社の別個のソフトウェアやサービスについて定めることができます。
自社のバッチジョブを Dagu とあわせて納品すると、それらは GPL の対象になりますか?
同じ媒体でまとめて納品される別個のプログラムは集合物であり、GPL はその他の部分には及びません(GPLv3 第 5 条)。自社のコードを Dagu と結合して 1 つのプログラムにする場合は、この限りではありません。
製品への Dagu の組み込み
配布するプロプライエタリ製品に Dagu の Go パッケージをインポートできますか?
公開ライセンスだけではできません。パッケージをインポートして配布されるアプリケーションは、GPL の対象となる結合著作物を形成します。GPL 以外のソフトウェアとして配布するには、別途商用契約が必要です。組み込みのライセンスを参照してください。
お問い合わせ
商用条件については company@descarty.com までお問い合わせください。

