# サブスクリプション

> アカウントのページのサブスクリプションの行です。永続ライセンス、プランとその状態、更新、ライセンス枠、そのアカウントにサインインしているステーション、注意の状態、サブスクリプションの管理、そしてランタイムの数え上げを伴う無償モードです。

**サブスクリプション** の行は、このステーションがサインインしているアカウントのサブスクリプションと、それがこのステーションにとって何を意味するかを読みます。ライセンス枠を持っているか、持っていなければ、無償モードが止めるまでランタイムがあとどれだけ動けるかです。これは表示だけの行で、サインインのとき、起動時、24 時間ごと、そしてアカウントのページを開くたびに読み直されます。読み直しに失敗すれば、最後のスナップショットを保ち、それがいつ取られたかを述べます。

ステーションがサインアウトしている間、あるいはサインインしていてもまだスナップショットがない間、この行は 1 行だけを見せます。「サインインすると、サブスクリプションのプラン、状態、ライセンス枠を使っているステーションが見られます。」[アカウント](account-ganter-account#the-temporary-identity-notice) で述べる一時的な識別子の通知バーは、当てはまるときはいつでも、この行の上に座ります。

## 永続ライセンス {#perpetual-license}

永続ライセンスは、サイトで 1 台のステーションのために 1 回だけ購入します。その年以前のすべてのバージョンを対象とし、年はバージョンの最初の数字です（2026.12.0 は 2026 年のバージョンです）。ステーションはインターネットにつないで 1 回サインインすることで有効にし、それ以降はサイトと一切やり取りせずにライセンスを持ち続けます。このカードはサブスクリプションのカードの上にあり、ライセンスはアカウントのセッションより長く続くため、ステーションがサインインしていてもいなくても表示されます。

| 状況 | カードに表示されるもの |
| --- | --- |
| このステーションが、動かしているバージョンを対象とする永続ライセンスを持っている | **永続ライセンス**と「このステーションは、2026 年以前のすべてのバージョンを対象にした永続ライセンスで動いています。オフラインのままでも動き続け、サイトに再び接続する必要はありません。」 |
| このステーションの永続ライセンスが、動かしているバージョンを対象としていない | 重大な通知バー **永続ライセンスはこのバージョンを対象にしていません**：「このステーションの永続ライセンスは、2026 年以前のすべてのバージョンを対象にしています。この Ganter Lab のバージョンはそれより新しいため、ステーションは無償モードで動いています。ライセンスを取り戻すには、サイトのサブスクリプションのページでライセンスを更新するか、2026 年の最後のバージョンをインストールし直してください。そのインストーラーは同じページにあります。」 ボタンは **サブスクリプションの管理** で、ナビゲーションバーのアカウントの項目には同じ文を持つ赤い感嘆符が付きます。 |
| このステーションは永続ライセンスを持っていない | カードは出ません。 |

ステーションがサインインすると、サイトはサブスクリプションのライセンス枠より先に、そのバージョンを対象とする、アカウントの空いている永続ライセンスを割り当てます。1 台のステーションが持てるライセンスは 1 つまでで、アカウントは永続ライセンスとサブスクリプションを同時に持てます。ステーションは、永続ライセンスがいま動かしているバージョンを対象にしていなくてもそのライセンスを持ち続け、そのときサブスクリプションのライセンス枠をあわせて取ることはありません。

| 出来事 | 永続ライセンスに起きること |
| --- | --- |
| アカウントの行でサインアウトする | ライセンスはアカウントに戻り、次にサインインするステーションがそれを使えます。このステーションは再びサインインするまで無償モードで動きます。確認の画面がそれを伝えます。 |
| サインアウトせずにサインインが終わる（たとえば、長くオフラインだったあとでサイトが更新を拒んだ） | ステーションは永続ライセンスを保ったままライセンスを持ち続け、アカウントの行はサインアウトした状態を示します。サブスクリプションのライセンスはこれを越えて残りません。 |
| ステーションがオフラインのまま、または電源が切れたまま、どれだけ長く続いても | 何も起きません。永続ライセンスは不在によって解放されることはありません。 |
| コンピューターを取り替えた、またはなくした | サイトのサブスクリプションのページでそのステーションを削除すると、ライセンスは次にサインインするステーションのために空きます。サイトはこの移行をライセンスごとに暦年ごと 2 回まで認め、3 回目は連絡先のアドレスを示して断ります。 |
| ステーションがオフラインのままサインアウトした | サイトはそれを知らず、ライセンスをこのステーションのものとして数え続けます。同じステーションで再びサインインするか、サイトで削除してください。削除は移行 1 回として数えます。 |
| ライセンスの対象より新しいバージョンをインストールした | ステーションは無償モードで動き、上の通知バーがそれを伝えます。ステーションは永続ライセンスを持ち続けるので、アカウントのサブスクリプションがそれを引き継ぐことはありません。代わりにサブスクリプションのライセンス枠を使うには、このステーションでサインアウトしてからもう一度サインインするか、サイトのサブスクリプションのページでステーションを削除してください。削除は移行として数えられます。そうでなければ、サイトのサブスクリプションのページでライセンスを更新するか、そのページにあるインストーラーで対象の最後のバージョンを入れ直してください。入れ直したあとは、ステーションを一度サイトに接続させてください（このページを開くと接続します）。新しいバージョンを動かしている間にサイトに接続していた場合、持っているライセンスは、サイトが再び答えるまでライセンスがないことを示します。[更新](settings-updates#perpetual-license) は、そのようなバージョンをインストールする前に警告し、確認のあとでだけインストールします。 |
| サイトでライセンスを更新した | ステーションは、次にサイトに接続したときに新しい年を読み取ります。 |

このページで永続ライセンスを購入、更新、移行することはありません。どれもサイトのサブスクリプションのページで、**サブスクリプションの管理** の先で行います。

## プランと状態 {#plan-and-status}

| 要素 | 何を見せるか |
| --- | --- |
| お支払い | **毎月のお支払い**、**毎年のお支払い**、**3 年ごとのお支払い**、あるいはそのアカウントにプランがなければ **サブスクリプションなし** です。プランの名前は出ません。サブスクリプションは 1 つだけなので、名前を付ければ、ほかにどんなものがあるのかという問いを招くだけだからです。 |
| 状態 | 試用期間、有効、支払いの期限切れ、解約済み、あるいはプランがなければ「このアカウントには、有効なプランがありません。」です。アプリが知らない状態は、サーバーが送ってきたそのままで出ます。 |
| 更新の行 | 更新が入の間は「{日付} に更新されます。」、切のときは「{日付} に終わります。更新は切られています。」、試用期間の間は「試用期間は {日付} に終わります。」、解約済みのときは何も出ません。日付は、設定の言語と形式で決めた形式で読めます。**まもなく更新が終わります** の通知バーがすでにその日付を名乗っているときは、この行は描かれません。 |

プランは 1 つで、等級はありません。毎月、毎年、それより長い期間は、約束の長さだけが違います。ステーションが何をできるかが、プランに左右されることは決してありません。

## ライセンス枠 {#license-seats}

サブスクリプションは、ステーション 1 台につき 1 つの枠を、いくつか買います。ステーションが枠を占めるのは、そのサインインがまだ静かに更新できる間、つまり最後に見られてから 90 日の間です。サインアウトすると、その場で枠が返されます。どのステーションが枠を持つかを決めるのはアプリではなくサーバーで、その答えはステーションごとに伝えられます。アプリは自分の行を読みます。

目盛りの **ライセンス枠** は、買った枠に対する使用中の枠を見せます。枠ごとに 1 つのます目があり、使っているます目は塗られ、12 枠までがこの形で、それを超えると割合の帯になります。読み取り表示は「{使用中} / {全体}」と読め、見出しは **使用中の枠**、プランが買った数より多くのステーションが枠を占めているときは **枠の上限を超えています** です。ツールチップは「ライセンス {全体} 件のうち {使用中} 件を使用中です。」と読めます。この目盛りが描かれるのは、そのアカウントが少なくとも 1 つの枠を持つプランを持っている間だけです。

枠が尽きると、その数を超えたステーションは無償モードで動きます。サーバーがそれらに枠を与えないからで、この行は **このステーションに割り当てられたライセンスがありません** の通知バーでそう述べます。枠を空けるか（別のステーションをサインアウトさせるか、1 つが期限で消えるのを待ちます）、数を増やせば、次の読み直しで次のステーションにライセンスが与えられます。

永続ライセンスは別に数え、ゲージはサブスクリプションのライセンス枠だけを数えます。アカウントが永続ライセンスを持っていると、見出しの下の行がそれを「使用中の永続ライセンス: 2 件中 1 件。」のように数えます。返金されたものを除いたすべてのうち、ステーションが持っているライセンスの数です。

## このアカウントにサインインしているステーション {#stations-signed-in-to-this-account}

プランがあると、この行はそのアカウントに登録されているすべてのステーションを、最後に見られた順に並べます。ステーションの記号、そのステーションが伝えた名前（Windows の機械名。空なら **名前のないステーション**）、このコンピューターの行に付くチップ **このステーション**、そして「最終確認は今日」「最終確認は昨日」「最終確認は {n} 日前」、日付、または「最終確認：不明」です。別のアカウントにサインインしたステーションは、そのアカウントへ移ります。ここに追い出す指令はありません。退役したステーションは、サインアウトして枠を返すか、90 日で消えていきます。

アカウントがプランを持たず永続ライセンスを持つ場合も、一覧は表示されます。永続ライセンスで動くステーションには輪郭のバッジ「永続、2026 年以前」が付き、期限で消えることはありません（[永続ライセンス](#perpetual-license) を参照）。

## サブスクリプションの状態の時点 {#subscription-status-from}

一覧の下の「{日時} 時点のサブスクリプションの状態です。」が、そのスナップショットがいつ取られたかを名乗ります。ステーションがオフラインのときや、読み直しが失敗したときも見えたままなので、古い読みが今のものと取り違えられることはありません。

## サブスクリプションの管理 {#manage-subscription}

**サブスクリプションの管理** は、サイトのサブスクリプションのページを開きます。そこで、サインインした訪問者は、プランがなければ買い、あれば請求ポータル（支払い方法、解約、毎月か毎年か、数量、請求書）に届きます。ステーションのウィンドウでは既定のブラウザーで開き、ふつうのブラウザーでは新しいタブで開きます。このボタンはカードの足元に座り、注意の通知バーが出ているときは、その中に座ります。サイトが確認していないライセンスの 2 つの通知バーでは、ボタンはカードの足元に残ります。

## ライセンスの注意 {#license-attention}

サブスクリプションに手当てが要るとき、カードは通知バーから始まります。同じ見立てが、ナビゲーションバーのアカウントの項目に感嘆符の印を付け（最初の 3 つは琥珀、残りは赤）、そのツールチップが通知バーの文を持ちます。その項目は、そのままこの行を開きます。ほかにこれのために立つものはありません。スナックバーもシステムの知らせも出ません。

| 表題 | 重さ | 文 | どんなとき |
| --- | --- | --- | --- |
| 支払いの期限が過ぎています | 注意 | 請求の再試行が続くあいだ、このステーションのライセンスは残ります。ライセンスを失わないよう、支払い方法を更新してください。 | 状態が期限切れで、このステーションが枠を持っているとき。 |
| まもなく更新が終わります | 注意 | 更新が切られているため、サブスクリプションは {日付} に終わります。そのあとは、サブスクリプションを更新しないかぎり、このステーションは無償モードで動きます。 | 有効で、更新が切られていて、終わりが 14 日以内のとき。 |
| 更新が切られています | 注意 | 更新が切られていますが、終了日は分かりません。更新を戻さないかぎり、サブスクリプションが終わった時点で、このステーションは無償モードで動きます。 | 有効で、更新が切られていて、終了日が分からないとき。 |
| サブスクリプションを解約しました | 重大、大きく | このステーションは無償モードで動いています。制限のないランタイムに戻すには、新しいサブスクリプションを始めてください。 | 状態が解約済みのとき。 |
| このステーションに割り当てられたライセンスがありません | 重大、大きく | サブスクリプションに空いているライセンスがないため、このステーションは無償モードで動いています：ライセンスは、それを取ったステーションに付いたままになります。空けるには、そのステーションでアカウントからサインアウトするか、サイトのサブスクリプションのページでそのステーションを外してください。サブスクリプションにライセンスを追加しても、このステーションが対象になります。 | 状態が有効か期限切れで、サーバーがこのステーションに枠を与えなかったとき。 |
| サイトがライセンスを確認していません | 重大、大きく | サブスクリプションはこのステーションにライセンスを割り当てていますが、このバージョンの Ganter Lab に対してサイトがまだ確認していないため、このステーションは無償モードで動いています。ステーションが次にサイトに接続したときにライセンスが有効になります。インターネットにつながる状態で「再確認」を押すか、毎日の確認を待ってください。 | 状態が有効か期限切れで、サーバーがこのステーションに枠を与えていて、このバージョンが受け入れる、サイトが署名したライセンスをステーションが持っていないとき。新しいバージョンを初めて開いてまだサイトに接続していないときや、サイトが署名していないあいだです。 |
| ライセンスの確認の期限が切れました | 重大、大きく | サブスクリプションはこのステーションにライセンスを割り当てていますが、サイトによる最後の確認が更新されないまま {日付} に期限切れになったため、このステーションは無償モードで動いています。ライセンスを保つには、ステーションが少なくとも 90 日に 1 回サイトに接続する必要があります。ステーションが次にサイトに接続したときにライセンスが戻ります。インターネットにつながる状態で「再確認」を押すか、毎日の確認を待ってください。 | 同じ条件で、サイトがこのステーションに最後に署名したライセンスの日付が過ぎたとき。ステーションがサイトに接続しないまま 90 日が過ぎたということです。 |

一度に出る通知バーは 1 つだけで、次の順です。解約済みが最初、次に枠がないこと、次にサイトが確認していないライセンス、次に期限切れ、そのあとに更新の場合です。大きい方の 4 つは、ランタイムがすでに停止へ向かって数え上げている状態です。枠のない試用期間と、プランのないアカウントは、通知バーを立てません。ステーションにライセンスがないことは、無償モードの数え上げだけが述べます。

この 2 つの通知バーでは、ボタンは **サブスクリプションの管理** ではなく **再確認** になり、**サブスクリプションの管理** はカードの足元に残ります。**再確認** はすぐにサイトに問い合わせます。ページを開いたときと同じ問い合わせで、サイトがライセンスを返すと通知バーは消えます。インターネットがなければ何も変わりません。ステーションは起動時と 1 日に 1 回、自分でも問い合わせます。

永続ライセンスの通知バー **永続ライセンスはこのバージョンを対象にしていません** はこれらには含まれません。永続ライセンスのカードに出て、ほかのどの見立てよりも先に来ます。それが出ている間、このカードは何も出しません。永続ライセンスで動くステーションには、サブスクリプションの見立て（解約済み、支払い遅延、更新の場合）は出ません。出るのは、サイトがまだ確かめていないライセンスについての 2 つか、サイトがライセンスを与えなくなったときの **このステーションに割り当てられたライセンスがありません** だけです。

## 無償モードとランタイムの数え上げ {#free-mode-and-the-runtime-countdown}

ステーションが **ライセンスを持つ** のは、3 つのことが同時に成り立つときです。サインインしていること、サブスクリプションが有効か支払いの期限切れであること（期限切れでも動き続けます）、そしてサーバーがこのステーションに枠を与えたことです。サーバーはこの割り当てを、接続のたびに（起動時、1 日に 1 度、アカウントのページを開くたび）ステーションへ 90 日分発行します。そのため、接続を失ったステーションも、最後にサーバーに届いてから 90 日のあいだはライセンスを持ったままです。その日付を過ぎると、このページに保存されたスナップショットがまだ何を示していても、サーバーにふたたび届くまでサインイン済みの動作時間（2 時間）で動きます。ライセンスを持つステーションのランタイムが、自分から止まることは決してありません。

サインインしているかどうかにかかわらず、動かしているバージョンを対象とする、サイトが署名した永続ライセンスを持つステーションもライセンスを持っています。そのライセンスには終わりの日付がないため、ステーションが再びサイトを必要とすることはありません（[永続ライセンス](#perpetual-license) を参照）。

それ以外はすべて **無償モード** です。どの機能も使えるままで、限られるのは、ランタイムが止まって再起動を待つまでにどれだけ動くかだけです。

| 状態 | 時間 |
| --- | --- |
| サインアウトしている | 1 時間 |
| サインインしていて枠がない（プランがない、解約済み、または数量を超えている） | 2 時間 |
| ライセンスを持っている | 制限なし |
| 動かしているバージョンを対象とする永続ライセンスを持っている（サインインの有無を問わない） | 制限なし |

この時間は、ランタイムが起動した時点から数えます。数え上げの途中でサインインすると、時間が広がり、その始まりはそのままです。途中でサインアウトすると、その瞬間から数え直します。ですから、状態が変わったその刻みでステーションが止められることは決してありません。ライセンスを失うと（解約、読み直しでの枠の喪失）、その瞬間から新しい時間が始まります。止まっている間にライセンスを得ると、ランタイムは自分で起き直します。

### 何が見えるか {#what-you-see}

| どこに | 何が |
| --- | --- |
| ステータスバーの最初の項目 | 琥珀色のアカウント項目の G と、数え下がる残り時間です。1 時間未満は「無償 · mm:ss」、1 時間以上は「無償 · hh:mm:ss」と書きます（サインインしたステーションの 2 時間の動作時間は、時間の形で始まります）。ツールチップは「無償モード：時間切れになるとランタイムが停止します。サインインするかライセンスを追加すると、制限がなくなります。 クリックするとアカウントが開きます。」押すとこのページが開きます。ライセンスを持っている間は隠れます。 |
| 停止の 5 分前 | 知らせ **無償モードの時間制限**。「ランタイムはあと約 {n} 分で停止します。サインインするかライセンスを追加すると、制限がなくなります。」1 つの時間につき 1 度だけ立ち、ウィンドウが隠れているか最小化しているときはシステムの通知も出ます。 |
| 停止のとき | 知らせ **ランタイム停止中**。「無償モードの時間制限に達したため、ランタイムが停止しました。サインインするかライセンスを追加すると制限がなくなります。ステーションでランタイムを再起動することもできます。」システムの通知も出ます。 |
| どの道でも、ナビゲーションバーの上のシェルの帯 | **ランタイム停止中**、「データ収集、Logic、記録が一時停止しています。構成と記録済みの実行記録はそのまま残っています。」、そしてステーション自身のウィンドウでの **ランタイムを再起動** のボタンです。ブラウザーでは代わりに「再起動は、Ganter Lab が動いているコンピューター、つまりステーションで行います。」と読めます。 |
| 止まっている間のステータスバー | 「無償 · ランタイム停止中」と、稼働状態と警報の表示の代わりに、どこかへ導く 1 つの言葉です。「サインインすると無償で使える時間が延びます」または「ライセンスを追加すると制限がなくなります」（どちらもアカウントのページを開きます）、ステーションのウィンドウでは「続けるにはランタイムを再起動してください」です。 |
| このページ以外のすべてのページ | 一時停止の通知「この画面は一時停止しています」。「この画面はステーションを実時間で読み取りますが、ランタイムが停止している間は何も読み取れません。すでに正しくない値を映す代わりに、ここで待ちます。」 |

### 何が止まり、何が残るか {#what-stops-and-what-stays}

停止は、まずステーションをすべての変更に対して閉じ、すでに受け入れた仕事を流し切り、そのあと開いたままの実行を中止し（そのファイルを中止として封じます）、ロジックの周期を止め、内蔵の OPC UA サーバーを含む通信を止めます。アプリケーション自身、MCP の endpoint（調べるツールだけ）、そしてこのページは立ったままです。完全な再起動まで、どこのどの書き込みも「ランタイム停止中」と答えます。Connector と Logic の変更、Process の操作、ダッシュボードの編集、設定、バックアップ、そしてユーザー、ロール、PIN です。ローカルユーザーのサインインとサインアウト、テーマの変更、そして Ganter アカウント自身のサインイン、サインアウト、読み直しは使えるままです。それこそが、この状況を直すものだからです。

**ランタイムを再起動** は、ステーション自身のウィンドウにだけ差し出され、ブラウザーには決して出ません。無償モードの時間が、ネットワークの向こうから戻されてはならないからです。これはすぐに効き、回数の制限もなく、新しい時間を開きます。再起動が、動いていた手順を再開したり始め直したりすることは決してありません。失敗した再起動は、「ランタイムを完全には再起動できませんでした。イベントを確認してから、もう一度お試しください。」とともにステーションを止めたままにし、ボタンはもう一度試すために残ります。この制限の仕組みは、その段取りをイベントのコンソールの **Licensing** の領域に書きます。

## この行がしないこと {#what-the-row-does-not-do}

- 機能を止めることは決してありません。等級はなく、プランの後ろに閉じられているものもありません。
- 何かを買うことも、解約することも、数を変えることもしません。サブスクリプションへの変更はすべて、サブスクリプションの管理の先のサイトで起きます。
- 枠の割り当てを決めることはしません。サーバーがそれを計算し、アプリは自分のステーションの行を読みます。アプリが、件数からライセンスを推し量ることは決してありません。
- ほかのステーションの枠を空けることはしません。そのステーションをサインアウトさせるか、期限で消えるのを待ってください。
- サインアウトしている間は、一時的な識別子の通知バーと永続ライセンスのカードのほかに何も見せません。
- 永続ライセンスを購入、更新、移行することはしません。
