Skip to content

ライセンス

Pro — Commercial License Required
TCPDF-Next Proを本番環境で使用するには商用ライセンスが必要です。

価格

TCPDF-Next Proは1アプリケーションあたり1,000米ドルでライセンスされ、メジャーバージョンに紐づく永久ライセンスです。

項目詳細
価格1,000米ドル(一括払い)
ライセンス種別メジャーバージョンごとの永久ライセンス
範囲1アプリケーション
含まれるものすべてのv1.xアップデート、セキュリティパッチ、優先サポート

「アプリケーション」の定義

1つのライセンスは、サーバー、コンテナ、環境の数に関係なく、1つのデプロイされたアプリケーションをカバーします:

  • 請求書を生成するSaaS製品 = 1アプリケーション。
  • 同じコードベースをステージング+本番にデプロイ = 1アプリケーション(同じアプリ、異なる環境)。
  • 2つの別々の製品(例:請求システムとHRポータル)= 2アプリケーション = 2ライセンス。
  • 1つのコードベースでN社の顧客にデプロイするホワイトラベル製品 = 1アプリケーション。
  • 異なるクライアント向けに個別プロジェクトを構築するエージェンシー = クライアントプロジェクトごとに1ライセンス。

TIP

セットアップに1つまたは2つのライセンスが必要か不明な場合は、購入前に [email protected] までお問い合わせください。喜んで明確にいたします。

メジャーバージョンごとの永久ライセンス

ライセンスは購入したメジャーバージョンに対して永久です:

  • v1のライセンスを購入すると、すべてのv1.xリリース(v1.0、v1.1、v1.2、...)を追加費用なしで受け取れます。
  • v2がリリースされた場合でも、v1を無期限で使い続けることができます -- ライセンスは期限切れになりません。
  • v2へのアップグレードには、割引されたアップグレード価格で新しいライセンスが必要です(下記参照)。

ライセンスキーのアクティベーション

購入後、ライセンスキーを受け取ります。アプリケーションの.envファイルに追加してください:

dotenv
TCPDF_NEXT_PRO_LICENSE_KEY=TNPRO-XXXX-XXXX-XXXX-XXXX

Proパッケージは実行時にキーを読み取り、検証します:

php
// 自動 -- ProサービスプロバイダがTCPDF_NEXT_PRO_LICENSE_KEYを
// 環境変数から読み取ります。追加のコードは不要です。

use Yeeefang\TcpdfNext\Pro\License\LicenseManager;

// 手動チェック(オプション)
$manager = new LicenseManager();
$status  = $manager->verify();

echo $status->isValid();       // true
echo $status->licensedTo();    // 'Acme Corp'
echo $status->expiresAt();     // null(永久)
echo $status->majorVersion();  // 1

オフライン検証

ライセンスキーは、キー自体に埋め込まれたEd25519署名を使用してローカルで検証されます。検証中にネットワークリクエストは行われません:

  1. キーにはペイロード(ライセンシー、アプリケーションID、メジャーバージョン、発行日)とEd25519の分離署名が含まれています。
  2. Proパッケージは、パッケージにバンドルされた公開鍵に対して署名を検証します。
  3. 署名が有効でメジャーバージョンが一致すれば、ライセンスは承認されます。

これにより、エアギャップ環境、厳格なファイアウォールの背後、外部依存関係のないCI/CDパイプラインでもアプリケーションが動作します。

INFO

ライセンスキーは暗号的に署名されており、偽造や改ざんはできません。キーペイロードを改ざんすると検証が失敗します。

アップグレード価格

アップグレードパス価格
v1からv250%割引(500米ドル)
v1からv3+(バージョンをスキップ)通常価格(1,000米ドル)
ボリューム(5アプリケーション以上)カスタム価格についてはセールスにお問い合わせください

アップグレード価格は、新しいメジャーバージョンのリリース後12ヶ月間利用可能です。その期間後は通常価格が適用されます。

サポートSLA

すべてのProライセンスには優先サポートが含まれます:

チャネル応答時間
メール([email protected]2営業日以内
GitHub Issues(プライベートリポジトリ)3営業日以内
セキュリティ脆弱性24時間以内

サポート対象:

  • ライセンスされたメジャーバージョンのバグ報告と修正。
  • 新しいメジャーバージョンへのアップグレード時の移行ガイダンス。
  • 統合支援(Laravel、Symfony、スタンドアロンPHP)。

サポート対象

  • TCPDF-Next Proに関連しない一般的なPHP開発の質問。
  • カスタム機能開発(別途コンサルティング契約として利用可能)。

ソースコードへのアクセス

Proライセンスには完全なソースコードへのアクセスが含まれます。パッケージはプライベートComposerリポジトリ経由で配布されます:

bash
composer config repositories.tcpdf-nextpro \
    composer https://packages.yeeefang.com

composer require yeeefang/tcpdf-nextpro

インストール時に認証情報としてライセンスキーの入力を求められます。

  • ソースコードの閲覧、監査、自己使用のための変更が可能です。
  • ソースコードの再配布、サブライセンス、公開は禁止されています。
  • 変更はお客様の責任となります。変更されたコードはサポートSLAの対象外です。

購入

ライセンスの購入は、yeeefang.com/tcpdf-nextpro にアクセスするか、[email protected] までお問い合わせください。

LGPL-3.0-or-later ライセンスの下で公開されています。