ライセンスポリシー
価格と新規ライセンス/アップグレードは 公式ウェブサイト から利用できます。 ライセンス条項、ライセンス鍵の取得やアップグレード、その他の関連トピックについて質問がある場合は、JetBrains セールス部門に お問い合わせください。
TeamCity の ライセンス契約は、公式ウェブサイト、またはインストール済み TeamCity サーバーウェブ UI のフッターで確認できます。
ライセンスの概要
JetBrains では、ニーズに合わせて TeamCity を拡張できる複数のライセンスオプションを提供しています。
このセクションでは、TeamCity サーバー エディション間の主な違いを説明し、TeamCity ビルドエージェントライセンスに関する一般的な情報を提供します。
通常、TeamCity を本番環境 (Enterprise エディション) で使用するには、一つの サーバーライセンス を所有している必要があります。 また、並行して実行するビルドの数に応じて、 ビルドエージェントライセンス を無制限に取得できます。
詳細については、以下のセクションを参照してください。
TeamCity サーバーエディション
TeamCity サーバーには、Professional 版とエンタープライズ版という二つの主要エディションがあります。 どちらのエディションも同じディストリビューションを使用してインストールされます。 適切なライセンスキーを入力することで、エンタープライズ版に切り替えることができます。 エディションを切り替えても、すべてのデータは保持されます。
これらの主要なライセンスタイプとは別に、TeamCity には、エンタープライズプラスとソースを開くという二つの特別なエディションがあります。
- Professional
TeamCity の無料利用枠では、ライセンス鍵は不要で、3 つのビルドエージェント (追加購入オプションあり) が含まれ、次の制限を除くエンタープライズ機能の全範囲を利用できます:
同時に存在できるビルド構成の最大数は 100 個、パイプラインの最大数は 10 個です(アーカイブされたものも含む)。 この数を超えると、古い構成やパイプラインの一部を削除するまで、新しいビルドは実行されません。 デフォルトのビルド構成の制限数は、 エージェントライセンスを追加するごとに 10 個ずつ増加します。
有料統合を通じて実装されたエンタープライズ機能(たとえば、OpenAI モデルを実行する AI Assistant など)は利用できません。
サポートは コミュニティフォーラムと 公開課題追跡システム(英語)に限られます。
- Enterprise
有料の TeamCity エディションで、有効なライセンス鍵が必要です。 TeamCity エンタープライズでは、TeamCity の全機能が有効化され、ビルド構成とパイプラインの数が無制限になり、プライベート Zendesk インスタンス経由でアップグレードと 優先サポートの 1 年間サブスクリプションが提供されます。
TeamCity Enterprise には 3 つのビルドエージェントが含まれ、追加のエージェントスロットを購入できます。 TeamCity エンタープライズプラス (下記参照) では、トゥルーアップエージェントの柔軟性により、ビルドエージェントの最大数を超えることができます。
TeamCity Enterprise は トライアルモードで試用できます。 トライアルライセンスは、TeamCity の各メジャーバージョンにつき一度のみ取得できます。 同じメジャーバージョンの TeamCity サーバーでは、二つ目のトライアルライセンス鍵は受け付けられません。 トライアル期間の延長または再実施をご希望の場合は、弊社セールス部門まで お問い合わせください。
- Enterprise Plus
TeamCity エンタープライズのすべてのメリットに加えて次を提供する、TeamCity のプレミアムライセンスです:
現在有効なエージェントライセンスで規定されている ビルドエージェントの最大数を超過 機能を提供する、調整ライセンスです。 調整ライセンスを使用してエージェントスロットを追加するごとに、月額固定料金が発生し、各月のピーク時の超過使用量に基づいて四半期ごとに請求されます。 これにより、調達の遅延や長期契約なしに、繁忙期に柔軟なキャパシティを確保できます。
本番環境への展開前にアップグレードや構成変更をテストするための 追加のステージングサーバーライセンス。 ステージング TeamCity サーバーには固定数のエージェントがあり、ビルド構成やパイプラインに制限はありません。
割り当てられたカスタマーサクセスエンジニア が、ベストプラクティスに関する積極的なガイダンスを提供するとともに、抱える課題に効率的に対処し、CI/CD 戦略をビジネスゴールに合致させ、投資効果を最大化できるよう、個別のサポートを提供します。
- オープンソース
オープンソースプロジェクトに付与される特別なライセンスです。 このライセンスは期間制で、エージェント数は無制限です。 詳細は 本ページを参照してください。
TeamCity エージェントライセンス
同時に実行できるビルドの数は、 ビルドエージェントの最大数によって制限されます。 TeamCity Professional と TeamCity Enterprise のどちらにも、デフォルトで 3 つのビルドエージェントが含まれています。 追加のエージェントスロットは 製品ページで購入できます。 追加エージェントごとに、TeamCity Professional のデフォルトの上限である 100 個のビルド構成が 10 ずつ増えます。
エージェントライセンスは特定のエージェントに紐づけられるものではありません。 むしろ、ライセンスはエージェントの発生源(ローカルまたはリモート、ベアメタルまたはクラウド)に関係なく、 承認されたエージェントの数を制限します。 承認済みエージェントの最大数を超えると、TeamCity は UI に警告メッセージを表示し、新しいビルドを開始できないようにします。
エンタープライズプラスサーバーライセンスでは、四半期ごとに発生する追加料金で、エージェントの上限を超えることができます。
ライセンスの管理
TeamCity ウェブ UI の 管理 > ライセンス ページで、サーバーライセンス鍵をアクティブ化し、アクティブ化されていない既存の鍵を入力できます。 デフォルトでは、システム管理者ロールを持つユーザーのみがこのページにアクセスできます。
1 つのライセンスは、任意の時点で実行中の 1 台の TeamCity サーバーでのみ使用できます。 メインノードに加えてセカンダリ TeamCity ノードを実行する場合、現時点では別個のライセンスは必要ありません。
サーバーのコピーを作成し、同時に 2 つのサーバーを実行する場合は、各ライセンスキーが 1 つのサーバーでのみ使用されるようにしてください。 試用版 (期間限定) ライセンスを使用して、テスト / 非運用目的でサーバーを実行できます。 ライセンスは、特定のサーバーインスタンス、マシンなどにバインドされません。 唯一の制限は、ライセンスを同時に複数のサーバーで使用できないことです。
すでにライセンスをお持ちで、さらにライセンスを追加購入される場合は、JetBrains の営業担当者に、新規ライセンスの有効期限をすでに購入済みのライセンスと同期させるよう 依頼できます。 これにより、すべてのライセンスのメンテナンス有効期限が同一となり、ライセンス費用が比例的に削減されます。
複数のライセンスをご購入される場合は、ボリュームディスカウントについて 弊社の営業チームまでお問い合わせください。
詳細については、次の記事を参照してください: TeamCity ライセンスの管理。
有効な TeamCity バージョン
TeamCity ライセンスは、対象となる TeamCity バージョンについて永続的です。 つまり、対象となる TeamCity バージョンを既存のライセンスで無期限に実行でき、そのライセンスはこの TeamCity バージョンに対して有効なままになります。
各 TeamCity ライセンス (Enterprise サーバーとエージェントを含む) には メンテナンス期間 (通常 1 年) があります。 ライセンスキーは、ライセンス購入前にリリースされた TeamCity の任意のバージョン、およびメンテナンス期間内にリリースされた任意のバージョンに対して有効です。 メジャーリリース (最初の 2 つのリリース番号の変更) に対して有効なライセンスは、対応するマイナー (バグ修正) アップデート (3 番目のリリース番号の変更) に対しても有効とみなされます。
有効なライセンスのセットは、サーバーがエンタープライズモードで動作するかどうか、およびサーバー上でビルドを実行できるエージェントの数を定義します。 エージェントライセンスは特定のエージェントにバインドされておらず、許可されたエージェントの最大数を決定するためにのみ使用されます。
新しい TeamCity バージョンに アップグレードする前に、既存のライセンスが新しいバージョンで有効か確認してください。
新しい TeamCity サーバーの実効 リリース日が一部のライセンスのメンテナンス期間に含まれない場合、該当するライセンスはその TeamCity バージョンでは有効ではなく、 更新が必要になります。 通常、ライセンス更新の価格は、ライセンスの有効期限前に更新する場合、新規ライセンス価格の約 50% です。
新しいバージョンが利用可能になると、TeamCity は Web UI に通知を表示し、ライセンスキーのいずれかがこの新しいバージョンと互換性がない場合は警告します。 新しい TeamCity バージョンに関する通知は、システム管理者に表示される Server Health レポートの Global Configuration Items にも表示されます。 システム管理者は、「一部のライセンスに互換性がありません」メッセージのリンクを使用して、互換性のないすべてのライセンスに警告アイコンが表示される ライセンスページにすばやく移動できます。 サーバーにインストールされているライセンスキーに関する情報はインターネット経由で送信されないため安全です。
定期的なアップグレードは、各新しいリリースに多くの改善と新機能が含まれているだけでなく、これがサポートされているバージョンを最新のセキュリティパッチレベルで実行する唯一の方法であるため、強くお勧めします。
TeamCity メールサポートは 最近の TeamCity バージョンのみを対象としており、Enterprise サーバーライセンスのアクティブなメンテナンス期間中の顧客にのみ提供されることに注意してください。
ライセンスの有効期限
Enterprise ライセンス鍵がサーバーから除去された場合、トライアルライセンスの有効期限が切れた場合、または TeamCity サーバーが利用可能な Enterprise ライセンスのメンテナンス期間外にリリースされたバージョンにアップグレードされた場合、TeamCity は自動的に Professional モードに切り替わります。
ビルド構成の数または許可されたエージェントの数が有効なライセンスによる制限を超えると、サーバーはビルドの開始を停止し(ビルドキューを一時停止し)、Web ブラウザーですべてのユーザーに警告メッセージを表示します。
エージェントライセンスの構築は、サーバーライセンスと同じように機能します。 サーバーをエージェントライセンスのメンテナンス期間に含まれていないバージョンにアップグレードすると、このエージェントライセンスは期限切れになります。
サーバー構成をカバーする十分な有効なライセンスキーが入力されると、ビルドが再開され始めます。
ライセンスの取得方法
サーバーをエンタープライズモードに切り替えるには、次の方法があります。
EnterpriseServer ライセンスを 購入します。
TeamCity をオープンソースプロジェクトのみに使用し、 オープンソースライセンスをリクエストします。
以前のバージョンからのアップグレード
TeamCity 5.x 以降からのアップグレード
各ライセンスにはメンテナンス期間(通常購入日から 1 年間)があります。 このライセンスは、メンテナンス期間内にリリースされた任意の TeamCity バージョンに適用できます。 アップグレードする前に、ライセンスのメンテナンス期間を確認してください。
TeamCity 4.x から TeamCity 5.0 以降へのアップグレード
以前のバージョンの TeamCity のライセンスはアップグレードが必要です。詳細は公式サイトの Licensing and Upgradeセクションを参照してください。
TeamCity 3.x から TeamCity 4.0 へのアップグレード
TeamCity 3.x Enterprise Server ライセンスの所有者は、無料で TeamCity 4.x Enterprise Edition にアップグレードできます。 TeamCity 3.x ビルドエージェントライセンスは、TeamCity 4.0 の Professional エディションと Enterprise エディションの両方と互換性があります。
TeamCity 1.x-2.x から TeamCity 4.0 へのアップグレード
December, 05, 2008 より前に購入された TeamCity 1.x\-2.x ライセンスは、TeamCity 4.0 の Professional エディションと Enterprise エディションの両方で、一つの TeamCity 4.0 ビルドエージェントライセンスとして使用できます。 さらに、TeamCity 1.x\-2.x のお客様は、TeamCity Enterprise サーバーライセンスを ひとつ無料で取得できます。 Enterprise サーバーライセンスをリクエストするには、TeamCity 1.x\-2.x ライセンスのいずれかを添えて セールス部門にお問い合わせください。
IntelliJ IDEA 6.0 ライセンスキーでのアップグレード
2006 年 7 月 12 日から 2007 年 1 月 15 日までの間に購入した IntelliJ IDEA 6.0 ライセンスは、1 つの TeamCity 4.0 ビルドエージェントライセンスとして使用できます。 さらに、そのようなライセンスを持つ IntelliJ IDEA のお客様は、1 つの TeamCity Enterprise Server ライセンスを無料で取得する資格があります。
IntelliJ IDEA ライセンスで TeamCity アップグレードが利用可能か確認し、Enterprise Server ライセンスをリクエストするには、上記の期間内に購入した IntelliJ IDEA ライセンスのいずれかを添えて、 セールス部門にお問い合わせください。
著作権および商標に関する通知
このドキュメントに記載されているソフトウェアは、ソフトウェアライセンス契約に基づいて提供されています。 JetBrains、 IntelliJ、 IntelliJ IDEA、 YouTrack 、および TeamCity は、 JetBrains, s.r.o. の商標または登録商標です。 Windows は、米国およびその他の国における Microsoft Corporation の登録商標です。 Mac, Mac OS, macOS は Apple Inc. の商標であり、米国およびその他の国で登録されています。 Linux は Linus Torvalds の登録商標です。 その他すべての商標は、それぞれの所有者に帰属します。