Project

General

Profile

Actions

Feature #17

open
RA

[TAK-259] CORE生成アプリの契約状態チェックと利用停止方式を検討する

Feature #17: [TAK-259] CORE生成アプリの契約状態チェックと利用停止方式を検討する

Added by Redmine Admin about 2 hours ago. Updated about 2 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
09/30/2026
Due date:
% Done:

0%

Estimated time:

Description

Linear migration metadata


Original description

背景

COREで生成したアプリケーションが、K&K/EPAAの月額契約なしで継続運用できてしまう可能性がある。ソース生成型・サーバコンパイル型・コンパイル済み成果物配布型のいずれでも、解約後の利用可否と技術的制御範囲を整理する必要がある。

検討中の方向性

  • COREはYAML作成・設計メタデータ作成までを主な役割にする。
  • EPAAが運営するコンパイル用サーバでソース生成、ビルド、署名、配布を行う。
  • 生成アプリケーションには appId と署名済みライセンス情報を持たせる。
  • 生成アプリケーションは定期的にEPAAサーバへ契約中かどうかをポーリングする。
  • 契約終了後は猶予期間・管理者警告を経て、ログインまたは主要機能を停止する。
  • 通信不能時は一定期間キャッシュ済みライセンスで継続可能にする。

要検討事項

  • ソースを顧客へ渡すか、実行パッケージ中心にするか。
  • 契約終了時に即停止するか、猶予期間を設けるか。
  • 通信不能時の許容日数と管理者通知方法。
  • 契約チェックをどの層に置くか: バックエンド起動時、ログイン時、定期ジョブ、主要API実行時。
  • 既存顧客・既存生成アプリへの適用方針。
  • 業務停止リスク、法務/契約条項、サポート条件との整合。

注意事項

  • 生成ソースを顧客へ完全提供する場合、契約チェックを削除される技術的リスクが残る。
  • 業務アプリの強制停止は顧客影響が大きいため、警告・猶予・例外運用を仕様化する必要がある。
  • 月額料金の対価を「起動権」だけにすると反発が出やすいため、生成、ビルド、検証、署名、更新、保守、サポートとセットで整理する。

完了条件案

  • CORE/K&K/EPAAサーバ/生成アプリの責務分界が決まっている。
  • 契約中・解約済み・通信不能・猶予期間中の動作仕様が定義されている。
  • ソース提供有無ごとのリスクと制御可能範囲が明記されている。
  • 実装が必要な場合、別途 要件定義 -> 設計 -> 実装計画 の正式チェックポイントに進められる。

No data to display

Actions

Also available in: PDF Atom