Software Licensing

Zivid SDK에는 유효한 소프트웨어 라이선스 가 필요한 특정 프리미엄 기능이 포함되어 있습니다. 이 라이선스는 Zivid에서 암호화 서명하여 공유한 라이선스 파일 형태로 제공됩니다. 라이선스 파일을 설치하면 추가 작업 없이 프리미엄 기능을 잠금 해제할 수 있습니다. 예를 들어, 바코드 검출 은 SDK를 통해 사용할 때 라이선스가 필요합니다(Zivid Studio에서 사용할 때는 필요하지 않음). 특정 기능이 라이선스를 필요로 하는지 확인하려면 해당 기능의 문서를 확인하세요.

Install License.yml

Zivid 담당자를 통해 라이선스 파일을 받으세요. 다음 디렉터리에 다운로드하여 설치하세요.

Windows
mkdir %LOCALAPPDATA%\Zivid\API
move %HOMEPATH%\Downloads\License.yml %LOCALAPPDATA%\Zivid\API\
Ubuntu
mkdir --parents "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API
mv ~/Downloads/License.yml "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API/

이제 API에서 프리미엄 기능을 사용할 수 있습니다.

About License.yml

License.yml 파일은 소프트웨어 라이선스에 대한 정보를 포함하고 있으며, 그 자체로 라이선스 역할을 합니다. 아래는 (잘못된) 라이선스의 예입니다.

__version__: 1
__signature__: "A3r/03qb7i1lh5VhJJN4jwUU2ehRtEm2yIx5w3gVFeJXDnWzN6pxXV8qLsxsza2dkuZnybQYlxzg/XIuHO63fg=="
License:
    CustomerInformation:
        AgreementID: __not_set__
        CompanyName: "Zivid AS"
        CustomerID: __not_set__
    Entitlements: []
    ExpiresAt: 2100-10-13T09:34:00Z
    ID: "EA5B9EBA-598D-455C-A7B9-626523468A95"
    IssuedAt: 2025-10-13T09:33:25Z
    Notes: __not_set__
    Type: development

상단의 암호화 서명은 파일을 수정하면 무효화되도록 보장합니다. 따라서 Zivid에서 파일을 받은 후에는 수정하지 마십시오.

라이센스 키 외에도 다음과 같은 메타데이터가 있습니다.

  • Agreement ID: 견적 번호에 대한 선택적 식별자

  • Company Name: 라이센스가 발급된 회사의 법적 이름

  • Customer ID: Zivid 기록에 따른 고객 ID에 대한 선택적 식별자입니다.

  • Entitlements: 라이선스가 잠금 해제하는 기능 목록

  • Expires at: 라이선스가 만료되는 UTC 기준 날짜 및 시간

  • ID: 라이선스에 대한 고유 식별자

  • Issued at*: 라이센스가 생성된 날짜 및 시간(UTC)

  • Notes: 라이센스에 대한 선택적 참고사항 또는 의견

  • Type: 라이선스 유형(개발용, 평가용, 상업용)