SDK 라이선스
리드툴 사용자계약서(EULA)에 의거하여 리드툴 라이브러리와 파일을 SDK 샘플 코드와 정보를 이용해 최종 사용자 응용 프로그램에 통합하여 개발용 컴퓨터에 SDK를 설치, 사용할 수 있습니다. 개발자 라이선스의 기본 방침은 다음과 같습니다:
1. 개발자 수대로 라이센스가 필요합니다.
SDK를 사용하는 개발자 수에 따라 라이센스를 받아야 합니다. 리드툴로 개발하는 프로그래머가 3명이면 3개의 개발자 라이선스가 필요합니다. 구매하는 라이센스 수량에 따라 할인 됩니다.
*개발자 라이선스 FAQ 참조
2. 개발되는 응용프로그램 수대로 라이센스가 필요합니다.
3개의 독립된 응용프로그램을 개발하면 라이센스가 3개 필요하며 개발하는 응용프로그램 수량에 따라 할인 됩니다.
*독립 응용프로그램 구분 방법 및 예시 참조
3. 응용프로그램 개발에만 리드툴이 사용되는 경우와 그렇지 않은 경우
리드툴은 엔드유저 용 응용 프로그램 개발에만 사용될 수 있습니다. 엔드유저 용 프로그램이란 소프트웨어 개발에 사용되지 않으며 사용자가 복제 또는 재배포하지 않는 상업용 또는 개인용 제품을 말합니다. 리드툴은 개발용 툴킷이나 API가 있는 제품과 같은 개발자 용 제품에 사용될 수 없습니다. 예를 들어, 개발된 제품의 전부 혹은 일부를 리드툴 고객의 고객이 재 배포한다면 해당 제품은 리드툴 EULA(엔드유저 라이선스 계약서)에서 정의한 엔드유저 용 응용 프로그램에 속하지 않습니다. 엔드유저 용 응용프로그램이 아닌 제품 개발을 위해 리드툴을 사용하는 경우에는 특별 라이센스(OEM 라이센스)를 따로 받게 됩니다. 자세한 내용은 support@hyubwoo.com으로 문의하여 주십시오.
개발자 라이선스 질의 응답
Q. 내가 리드툴을 2개 구매하지 않고 내 작업 컴퓨터와 노트북 두군데에 설치할 수 있는지?
- 예, 고객이 이들 컴퓨터들을 사용하는 단 하나의 사용자라면, 2개의 라이센스를 구입할 필요가 없습니다.
Q. 내가 LEADTOOLS를 사용하는 단 하나의 개발자인데, 빌드 목적을 위해 모든 개발팀의 컴퓨터들에 LEADTOOLS를 설치할 필요가 있는 경우, 설치되는 각 컴퓨터들마다 라이센스를 구입해야 하는지?
- 하나의 라이센스로, 한 컴퓨터에 프로그래밍을 위해 LEADTOOLS를 설치하고 다른 2 세트의 컴퓨터들에 빌드 목적에 한해 LEADTOOLS를 설치하는 것을 허용합니다. 추가적인 빌드 컴퓨터들에 대한 라이센스는 별도의 추가 구입이 요구됩니다.
Q. 복수의 개발자들이 동시에 LEADTOOLS를 사용하지 않는다면 LEADTOOLS의 같은 복사본을 사용할 수 있는지?
- 아니오, 하나의 개발자 라이센스는 하나의 동시 접속 사용 또는 부동 라이센스가 아니고, 등록된 개발자만 사용할 수 있습니다. 등록된 개발자 직원이 회사를 퇴사하는 경우, 그 개발자 SDK는 새로운 후임자에게 이전 될 수 있습니다. 그러나, 다른 개발자들은 그 동일한 개발자 라이센스를 공유하도록 허용되지 않습니다. 등록 사용자를 변경하기 위해서 당사를 별도로 (support@hyubwoo.com) 문의해 주시기 바랍니다.
Q. 내가 내 부서에서 LEADTOOLS를 사용하는 유일한 개발자이고, 내가 내 동료들에 의해 사용되는 DLL, 클래스 또는 웹 서비스를 만든다면, 내 동료들 또한 LEADTOOLS SDK 라이센스를 가지고 있어야 하는지?
- 고객은 소프트웨어 개발자들이 사용하는 DLL 또는 다른 제품을 개발하도록 허용되지 않습니다. 개발자 위주의 제품내 LEADTOOLS를 사용하기 위해서는 별도의 특별 라이센스의 획득이 요구됩니다. 그 특별 라이센스의 경우는 리드툴 고객이 만든 개발자용 응용프로그램을 사용하는 프로그래머 수 대로 라이센스를 구매하는 것이 일반적입니다. 상기 사례의 경우에는 개발된 DLL을 사용하는 동료는 모두 개발자 수대로 개발자 라이센스를 받아야 합니다.
Q. 내가 구버전을 사용하고 내 동료는 그 버전을 업그레이드한 최신 버전을 사용할 수 있는지?
- 아니오, 하나의 업그레이드는 업그레이드된 제품을 사용하기 위해 등록된 담당자에게 귀속됩니다. 동료는 새로운 라이센스가 필요합니다.
Q. 내가 나의 개발 라이센스를 다른 회사에 영구적으로 양도할 수 있는지?
- 고객은 LEAD의 사전 서명 동의하에 영구적으로 개발 라이센스를 양도할 수 있습니다. 양수자는 고객/양도자가 개발한 어플리케이션을 유지 보수하기 위한 목적으로만 양도받은 개발자 SDK를 사용할 수 있습니다. 다시 말해, 고객/양도자가 이미 하나의 어플리케이션을 개발한 상태에서, 양수자는 양도받은 개발자 SDK를 사용하여 다른 신규 어플리케이션을 개발할 수 없습니다. 고객이 개발 라이센스을 양도하기를 원하는 경우, 당사에 필요한 양수도 계약서 송부 요청을 해 주시기 바랍니다. 고객이 개발 라이센스를 양도하게 되면, 고객은 그 개발 라이센스/소프트웨어를 삭제하고 이를 더 이상 사용해서는 안됩니다.
Q. 개발자 라이센스에 유지보수(1년간 무상 업데이트/업그레이드 제공)가 요구되는지?
- 아니오, 유지보수는 반드시 요구되지 않으며 선택 사양입니다. 그러나, 년간 유지보수 비용은 LEADTOOLS 의 신규 버전으로의 업그레이드 비용보다 저렴합니다. LEAD는 통상 6-8 개월마다 유상 업그레이드 버전을 출시하며, 전화 기술 지원, 우선 처리 등 여러 혜택이 있습니다.
Q. 내가 개발자 SDK를 구입한 다음 추후에 유지보수룰 구입할 수 있는지?
- 예, 고객은 SDK 구입후 현재 출시중인 신규 버전에 대한 유지보수를 추가.구입할 수 있습니다. 예를들어, 2010년 12월 10일에 버전 17을 구입한 고객이 2011년 8월 02일에 유지보수를 구입하는 경우, 이 고객은 버전 17을 구입한 시점인 2010년 12월 10일부터 1년간(즉, 2011년 12월 10일까지) 무상 업그레이드 서비스를 제공받울 수 있습니다( 이 고객은 우선 2011년 8월부 시판되고 있는 최신 버전 17.5로의 업그레이드를 무상으로 제공 받게됨). 구 버전 리드툴 소유자는 유지보수 계약을 하기 전에 현재 출시 중인 버전으로 먼저 업그레이드 해야 합니다.
Q. 내가 애드온 모듈들과 함께 SDK를 구입하면서 SDK에 대해서만 유지보수를 구입할 수 있는지?
- 아니오, SDK 및 애드온 모듈들 모두에 대한 유지보수를 구입해야 합니다.
Q. 나는 3 세트의 개발자 라이센스를 갖고 있는데, 한 개의 라이센스에 대해서만 유지보수를 구입할 수 있는지?
- 아니오, 3 개의 개발자 라이선스 모두에 대한 유지보수를 구입해야 합니다. 단, 리드툴 고객이 LEADTOOLS 에 제 3자 개발자/컨설턴트로 등록되어 있으면서 보유하고 있는 각각의 개발자 라이센스가 리드툴 고객의 특정 클라이언트에 묶여 있는 경우에는 유일하게 예외를 두고 있습니다. 이런 경우 리드툴 고객의 클라이언트는 유지보수계약이 특적 개발자 라이센스만 적용할 수 있도록 할 수 있습니다. 하지만, 상기 3개의 개발자 라이선스가 동일한 응용프로그램이나 프로젝트를 위한 것이라면 유지보수 계약이 모두 필요합니다.
Q. 연구 프로젝트 일을 하는 대학생 입니다. 무료 제품을 받을 수 있는지요?
- 이와 같은 경우에는 평가 버전 사용을 제안합니다. 기간이 연장된 평가판을 제공할 수 도 있는데 만족스럽지 않으면 (support@hyubwoo.com) 또는 본사로 연락하여 주십시오.
Q. 내가 연구용 프로젝트에 참여하고 있는 대학교수인데, 개발자 라이센스에 대한 할인을 제공받을 수 있는지?
- 개발자 라이선스에 20% 할인이 되며해당 연구 프로젝트의 배포 라이센스에도 할인을 많이 해줍니다.
Q. 비영리 단체들에 대해 할인을 제공하는지?
- 비영리 목적, 내용등을 서술한 문서를 검토한 후 할인 여부를 결정.제공합니다.
Q. “스타트업”에 할인을 해주나요?
- “스타트업”에 개발자 라이선스를 할인해 줍니다. 증빙서류가 필요하며 당사 (support@hyubwoo.com) 또는 본사로 연락하여 주십시오.
Q. 내가 사용중인 다른 벤더의 SDK를 LEADTOOLS로 변경/대체하고 싶은데, 별도의 할인 혜택을 제공하는지?
- 예, 경쟁사 SDK로 부터의 업그레이드 구매시, 관련 문서 검토후 할인율을 결정.제공해 드립니다.
Q. 이전 직장에서 리드툴을 사용했습니다. 할인을 받을 수 있는지요?
- 20% 개발자 라이센스 할인을 받을 수 있습니다. 구매 증빙 서류(예: 제품 번호)가 필요하며, 이전 회사에서 리드툴 등록을 하였다면 확인할 수 있습니다.
Single User 라이선스 사례
Single User 라이센스 정책이란 ?
- Single User 라이센스 정책이란 리드툴 라이센스 한 개를 구매하여 다수의 고객이나 복수의 응용프로그램을 개발할 수 없다는 것을 말합니다. 다음 여러 사례를 소개 합니다.
- 1. 내부 사용을 위한 모듈형 응용프로그램/시스템 관련 고객이 내부 사용을 위하여 어떤 시스템을 개발 중에 있고 그 시스템은 여러 개의 소프트웨어 모듈들로 구성 되어 있습니다. 각 모듈은 리드툴로 개발 되었으며 모든 모듈은 동일한 시스템의 한 부분입니다. 이 경우, 그 시스템과 포함된 모든 모듈을 하나의 “응용프로그램”으로 간주합니다.
- 2. 외부 판매를 위한 응용프로그램 스위트(모듬 세트) 제품 고객이 항상 스위트 형태로 판매되는 응용프로그램을 개발합니다. 이 경우, 해당 스위트 제품을 한 개의 응용프로그램으로 간주합니다.
- 3. 평가 버전 및 ‘라이트’ 버전의 응용프로그램의 경우 고객이 응용프로그램의 평가 버전 또는 라이트 버전을 따로 개발합니다. 이 경우, 해당 평가 버전 및 라이트 버전에 대한 개발자 라이센스를 요구하지 않습니다.
- 4. 기존 응용프로그램의 신규 버전이나 업데이트 관련 고객이 기존 응용프로그램의 새로운 버전이나 업데이트 버전을 개발하는 경우, 해당 업데이트 또는 새로운 버전에 대하여 개발자 라이센스를 따로 요구하지 않습니다.
- 5. 다양한 운영체제를 위한 제품 개발의 경우 구매한 개발자 라이센스 한 개로 Windows 10을 위한 응용프로그램 개발 후 동일 제품의 Linux 및 Android 버전을 개발할 수 있습니다.
다수의 엔드유저 용 응용프로그램의 사례
다수의 엔드유저용 응용 프로그램일 경우는?
- 1. 동일한 소프트웨어 엔진이 적용된 복수의 제품들 따로 판매되는 2 가지 제품에 들어가는 한 개의 소프트웨어 엔진을 개발하는 경우, 해당 2종의 제품에 포함되는 엔진이 동일한 것이라도 제품 별로 각각 총 2 개의 개발자 라이센스를 구입해야 합니다.
- 2. 컨설턴트 및 용역 개발/제작 리드툴 구매자가 어떤 고객만을 위한 응용프로그램을 개발하는 경우, 구입한 개발자 라이센스는 해당 고객을 위한 개발에만 적용되며, 제 2의 고객을 위한 개발이 필요한 경우에는 새로운 개발자 라이센스를 구입해야 합니다.
- 3. 리드툴 업그레이드는 별도의 개발자 라이센스가 아닙니다. 리드툴 버전 V20을 구매한 고객이 V21로 업그레이드 구매를 한 경우, V21의 라이센스 만을 갖게 됩니다. 2명의 개발자가 동시에 리드툴을 사용하거나 리드툴을 사용하여 2개의 응용프로그램을 개발하였다면 총 2 개의 개발자 라이센스를 구입, 보유해야 합니다.
- 4. 무제한 엔터프라이즈 라이센스 무제한 라이센스가 필요한 고객을 위해 “엔터프라이즈 라이센스”를 제공합니다. 엔터프라이즈 라이센스는 구입한 리드툴 SDK로 사용자 수에 관계없이 응용프로그램을 무제한 개발할 수 있습니다. 자세한 정보는 본사로 문의해주십시오.
OEM 라이선스 질의 응답
Q. ActiveX나 API 같은 개발용 제품 안에 리드툴을 넣고 싶습니다. 가능한지요 ?
- 안됩니다. 리드툴 엔드유저 라이선스 계약서(EULA)에 따라 개발 용 제품에 리드툴을 넣은 것을 허용하지 않습니다. 특별 라이센스 계약으로 가능 할 수 있지만, 이 경우에는 허용된 개발자 수만큼의 라이센스 비용을 지불해야 합니다. 또한, 이런 라이센스 계약서에는 제한적 조항이 포함됩니다. 예를 들어, 배포 라이센스가 필요한 제품을 사용하는 고객이라면, 확인된 라이센스 정보에 따라 비용을 지불 합니다. 특별 라이센스에 대해서는 본사에 문의하여 주십시오.
Q. OEM 고객/파트너에게 개발된 응용프로그램을 수정하거나 재 배포 할 수 있는 권한을 줄 수 있는지요 ?
- 안됩니다. 리드툴 엔드유저 라이센스계약서(EULA)에 따라 개발된 제품을 다시 개발하거나 재 배포 할 수 없습니다. OEM에서 개발된 응용프로그램을 수정, 재 배포하려면 새로운 라이센스가 필요 합니다. 이런 경우에 리드툴 고객이 OEM을 대신하여 라이센스를 할인 받을 수 있는 계약을 제공 합니다.
Q. 엔드유저에게 소스코드를 제공해야 관련 응용프로그램이 유지될 수 있습니다. 이것이 가능한지요?
- 안됩니다. 리드툴 고객의 엔드유저가 소스코드를 받는다면 리드툴 라이센스를 구매해야합니다. 제공되는 소스코드로 인해 해당 엔드유저가 응용프로그램을 개발할 수 있기 때문입니다. 리드툴 고객이 자신의 리드툴 라이센스를 포기할 경우에는 최종 소비자에게라이센스를 양도할 수 있습니다.