Premium エディション
ライセンスとアクティベーション
NextPDF Premium ライセンスを使用すると、オープンソースコアに加えて NextPDF Pro および NextPDF Enterprise の機能を利用できるようになります。サブスクリプションまたは評価版の付与を取得し、デプロイメントごとにアクティベートして、利用中のエディションに含まれる機能を使用します。導入にあたってアプリケーションコードの変更は必要ありません。Premium は、アプリケーションがすでに対象としている同じパブリックコントラクトの背後に組み込まれるため、記述済みのコードはそのまま維持されます。
このページでは、製品レベルのライセンスについて説明します。お客様のサブスクリプションに適用される正確な条件、期間、価格については、ライセンス契約を確認するか、ライセンスポータルから営業担当者にお問い合わせください。
エディションとライセンス
「エディションとライセンス」という見出しのセクションNextPDF Premium は、両方の商用エディションを含む単一のパッケージとして提供されます。有効になるエディションは、アクティベートするライセンスによって選択されます。パッケージをインストールするだけでは、NextPDF Pro や NextPDF Enterprise は付与されません。
ライセンスはエディションを指定し、各エディションは累積的です。NextPDF Pro はオープンコアのすべてを含み、NextPDF Enterprise は NextPDF Pro のすべてを含みます。ライセンスは署名済みエンベロープとして提供されます。これは、お客様のエディションと権限を指定する自己完結型の署名済みアーティファクトです。ライセンスエンベロープは資格情報として扱ってください。API キーと同様に慎重に保管し、公開バージョン管理には含めないでください。
資格情報を取得したら、次のコマンドでパッケージをインストールします。
composer require nextpdf/premium各エディションに含まれる機能は、機能マトリックスに示されています。また、パスの選択は、オープンディストリビューションと商用エディションのどちらを選ぶかを判断する際に役立ちます。
商用ライセンスは、当社の 販売事業者(Merchant of Record)を通じて販売されます。これは、お客様の注文について販売記録上の事業者となる正規リセラーです。チェックアウトを運営し、支払いを受け取り、請求書を発行し、お客様の所在地に応じた付加価値税(VAT)または売上税を計算して徴収します。NextPDF を利用するための ライセンス は、EULA に基づき PATEON が付与します。PATEON 自身がカード決済を処理したり、購入者に請求書を発行したりすることはありません。購入の全体的な流れ、2 つの契約から成るモデル、請求に関する問い合わせ先と製品サポートの問い合わせ先については、購入とライセンスを参照してください。返金および解約の条件は、返金・キャンセルポリシーに記載されています。
評価モード
「評価モード」という見出しのセクション購入前に、すべての機能を備えた NextPDF Premium を評価できます。評価版の出力には仕様上、目に見える透かしが入ります。そのため、評価版のビルドは明確に識別でき、本番環境での配布には適していません。評価期間中の機能面での違いは透かしのみであり、すべての機能を評価できます。
有料ライセンスを使用すると、アプリケーションコードを変更することなく透かしが削除されます。ドキュメントコードを書き直したり再設定したりする必要はなく、2 つ目の方法を覚える必要もありません。有料ライセンスをアクティベートすると、評価版のブランディングが無効になります。評価を開始するには、ライセンスポータルから営業担当者に付与をリクエストしてください。
ライセンスをアクティベートする
「ライセンスをアクティベートする」という見出しのセクションアクティベーションは製品レベルの手順であり、デプロイメント(本番環境、ステージング、ビルドランナー)ごとに 1 回実行します。大まかな手順は次のとおりです。
- 営業担当者からサブスクリプションまたは評価版の付与を取得します。
- デプロイメントの構成規約に従って、署名済みライセンスエンベロープをデプロイメントが読み込む場所に配置します。
- アプリケーションのアクティベーション手順を実行します。ほとんどの統合では、たとえばフレームワークのコマンドランナーを通じて実行するコンソールコマンドとして提供されます。
アクティベーション後、ランタイムはキャッシュされたライセンス状態に基づいて動作し、通常のドキュメント処理でライセンスサービスへ到達できることには依存しません。アウトバウンドのインターネットアクセスがないデプロイメントにも対応しています。ライセンスは自己完結型の署名済みアーティファクトであるため、エアギャップ環境では、そのデプロイメント用に生成されたライセンスエンベロープをインストールすることで動作します。
このオフラインおよびエアギャップ対応は、signed-source の配信チャネルを指します。ionCube でエンコードされた チャネルで配信される Premium ビルドは、代わりにライセンスを定期的にオンラインで検証します。これはおおむね 7 日ごとのチェックであり、約 14 日間のリースを更新します。そのリースを超えてオフラインのままになると、接続が回復するまで Premium 機能は無料の Core にフォールバックします。詳しい比較については、2 つの配信チャネルを参照してください。
有料サブスクリプションが終了日に達しても、ソフトウェアは停止しません。まず猶予期間に入り、その間は更新を行うまで権限が付与された機能が引き続き動作します。その後、永続フォールバック状態に入り、インストール済みのバージョンは引き続き動作しますが、更新とサポートの権限はなくなります。すでにデプロイ済みのソフトウェアから締め出されることはありません。正確な猶予期間と更新条件は、お客様のライセンス契約によって定められます。
なぜこの仕組みで機能するのか
「なぜこの仕組みで機能するのか」という見出しのセクションライセンスは、コードがすでに対象としている同じ Core コントラクトを通じてランタイムで解決されます。この 1 つの設計判断こそが、コード変更を不要にしている理由です。エディションのアップグレードは権限を切り替えるものであり、統合面を変更するものではありません。ライセンスは自己完結型の署名済み資格情報であり、稼働中のサービスへの依存ではありません。そのため、通常の処理はキャッシュされた状態によって駆動され、エアギャップ環境のデプロイメントは無人で動作します。有効期限が切れても締め出しにはならず、永続フォールバックへと段階的に移行するため、デプロイしたバージョンを引き続き実行できます。このモデルは意図的に加算的かつ可逆的です。お客様が支払うのは機能に対してであり、インストールしたものを保持または手放す権利に対してではありません。
設計の背景: オープンコア、ロックインなし。
このページでは、外部から観測可能な動作と、サポート対象のパブリック API サーフェスのみを説明します。内部の名前空間パス、ヘルパークラス、メカニズムの一覧表、Runbook のファイル名、チケットの接頭辞は対象外です。