Skip to content

라이선스

Pro — Commercial License Required
TCPDF-Next Pro를 프로덕션에서 사용하려면 상용 라이선스가 필요합니다.

가격

TCPDF-Next Pro는 애플리케이션당 $1,000 USD로 라이선스가 제공되며, 메이저 버전에 연동된 영구 라이선스입니다.

항목상세
가격$1,000 USD (일회성)
라이선스 유형메이저 버전별 영구
범위하나의 애플리케이션
포함 사항모든 v1.x 업데이트, 보안 패치, 우선 지원

"애플리케이션"의 정의

단일 라이선스는 서버, 컨테이너 또는 환경의 수에 관계없이 하나의 배포된 애플리케이션을 커버합니다:

  • 인보이스를 생성하는 SaaS 제품 = 1 애플리케이션.
  • 동일한 코드베이스를 스테이징 + 프로덕션에 배포 = 1 애플리케이션 (동일한 앱, 다른 환경).
  • 두 개의 별도 제품 (예: 인보이스 시스템과 HR 포털) = 2 애플리케이션 = 2 라이선스.
  • 하나의 코드베이스로 N개 고객에게 배포하는 화이트 라벨 제품 = 1 애플리케이션.
  • 다른 클라이언트를 위해 별도 프로젝트를 구축하는 에이전시 = 클라이언트 프로젝트당 1 라이선스.

TIP

설정에 하나 또는 두 개의 라이선스가 필요한지 확실하지 않은 경우, 구매 전에 licensing@yeeefang.com으로 문의해 주세요. 기꺼이 안내해 드리겠습니다.

메이저 버전별 영구 라이선스

라이선스는 구매한 메이저 버전에 대해 영구적입니다:

  • 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에서 v2로50% 할인 ($500 USD)
v1에서 v3+ (버전 건너뛰기)정가 ($1,000 USD)
대량 (5개 이상 애플리케이션)맞춤 가격 문의

업그레이드 가격은 새 메이저 버전 출시 후 12개월 동안 제공됩니다. 해당 기간이 지나면 정가가 적용됩니다.

지원 SLA

모든 Pro 라이선스에는 우선 지원이 포함됩니다:

채널응답 시간
이메일 (support@yeeefang.com)영업일 기준 2일 이내
GitHub 이슈 (비공개 저장소)영업일 기준 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를 방문하거나 sales@yeeefang.com으로 문의하세요.

LGPL-3.0-or-later 라이선스로 배포됩니다.