콘텐츠로 이동
무료 평가 시작

라이선스와 제3자 고지

PDComm SDK, 시뮬레이터, 도구는 PDComm 제품 라이선스로 제공합니다. 이 페이지에서 말하는 두 가지 “라이선스”는 서로 다릅니다.

구분 내용 위치
PDComm 라이선스 파일 SDK로 새 통신을 시작하려면 필요한 서명된 라이선스(pdcomm.license)입니다. 평가판, 개발, SECS/GEM 런타임 라이선스가 있습니다. 시뮬레이터와 가상 시리얼 포트 도구에는 필요 없습니다. 라이선스 설치와 확인. 전달받은 ZIP의 license/README.txt에 요약이 있습니다.
제3자 고지 패키지에 들어 있는 오픈 소스 구성 요소의 라이선스 원문과 목록입니다. 각 패키지의 licenses/ 폴더. 아래 제3자 구성 요소를 봅니다.

PDComm 제품 라이선스의 예외는 다음과 같습니다.

구성 요소 라이선스
Linux 가상 시리얼 커널 모듈 소스(pdcomm_vserial) MIT 또는 GPL-2.0-only 중 선택. .deb 패키지의 /usr/share/doc/pdcomm-vserial/copyright에 기록되어 있습니다.

PDComm 패키지에는 오픈 소스 구성 요소가 들어 있습니다. 각 패키지의 licenses/ 폴더에 라이선스 원문과 목록이 있습니다.

경로 내용
licenses/rust/<크레이트>-<버전>/ 네이티브 라이브러리에 컴파일된 Rust 크레이트의 라이선스 원문
licenses/rust-dependencies.json Rust 크레이트 이름, 버전, 라이선스 목록
licenses/openssl/ OpenSSL 3(Apache License 2.0). OpenSSL을 함께 배포하는 패키지에 있습니다.
licenses/qt/ Qt 6 라이브러리의 라이선스와 고지. 시뮬레이터 GUI를 포함한 패키지에 있습니다.
licenses/native/ macOS 패키지가 함께 배포하는 네이티브 런타임 라이브러리의 고지와 목록(inventory.json)

Linux 시뮬레이터 패키지에는 함께 배포하는 시스템 라이브러리의 Debian 저작권 파일도 들어 있습니다. OPC UA 패키지의 NOTICE.txt는 그 패키지의 고지를 한 파일로 요약합니다.

  • 시뮬레이터 GUI는 Qt 6 라이브러리를 별도의 교체 가능한 공유 라이브러리로 포함합니다. Qt는 GNU LGPL 버전 3으로 배포합니다.
  • Modbus와 OPC UA의 Qt 도우미와 Qt 예제는 Qt를 포함하지 않습니다. 고객이 가진 Qt와 그 라이선스(LGPLv3·GPL 또는 상용)로 빌드합니다.

SECS/GEM 시뮬레이터는 Help > Third-party notices 메뉴에서 아이콘(Lucide, ISC 라이선스와 Feather, MIT 라이선스) 고지를 보여 줍니다.

오프라인 문서 묶음의 THIRD-PARTY-NOTICES.txt는 사이트에 포함된 Astro, Starlight, Pagefind, Expressive Code의 라이선스를 담고 있습니다.

PDComm 구성 요소를 응용 프로그램과 함께 배포할 때는 쓰는 라이브러리와 함께 licenses/ 폴더와 고지 파일을 보존합니다. 시뮬레이터를 배포한다면 Qt 라이브러리를 교체 가능한 공유 라이브러리로 유지합니다. OPC UA, Modbus, MQTT 응용 프로그램에는 개발 라이선스 텍스트를 넣어 함께 배포하고, SECS/GEM 장비에는 장비마다 런타임 라이선스를 설치합니다(라이선스 설치와 확인). 라이선스 조건에 대한 질문은 PDComm 제품 라이선스 계약과 각 구성 요소의 라이선스 원문을 기준으로 확인합니다.