자체 소프트웨어 라이선스 부여

라이선스 서버를 구축할 필요 없이 자체 소프트웨어의 라이선스를 판매하세요

결제를 받고 키를 생성하여 전달하며, 인터넷에 연결되지 않은 기기에서도 소프트웨어가 실제로 묻는 질문(이 사용자가 현재 정식 라이선스를 보유하고 있는가)에 바로 답을 제공합니다.

  • 구매 페이지로 링크 연결
  • 사용자의 Stripe 계정으로 결제
  • 키 생성 및 이메일 전송
  • 앱에서 확인 완료

라이선스 서버 전체 및 이와 관련된 결제 시스템.

링크만 연결하면 되는 구매 페이지

구매 버튼의 링크를 제품, 가격, 수량 기준이 표시되는 호스팅 페이지로 연결해 보세요. 호스팅할 필요도, 장바구니를 빌드할 필요도, 웹후크를 작성할 필요도 없습니다. 결제가 완료되는 즉시 라이선스와 라이선스 코드가 생성됩니다.

사용자의 Stripe 계정으로 직접 수령하는 대금

결제 세션이 사용자의 연결된 계정에서 직접 생성되므로 대금이 바로 정산되며, 당사에서 대금을 대리 수납하는 대신 서비스 수수료가 애플리케이션 수수료 형태로 추가됩니다. 수수료는 계정별로 부과되며 협의 가능합니다.

수량당 1개의 리딤 코드

코드는 결제 시 수량당 하나씩 생성되고 암호화하여 저장되며, 정확히 한 번만 표시됩니다. 고객은 당사가 호스팅하는 페이지(자체 사이트에 iframe 형태로 삽입 가능) 또는 설치 프로그램의 공개 리딤 호출을 통해 코드를 활성화합니다.

단 하나의 요청으로 모든 질문 해결

이 사용자가 라이선스를 보유하고 있는지, 이 기기가 등록되어 있는지, 이 빌드가 포함되어 있는지와 같은 질문에 답을 제공합니다. 콘솔에서 Node, Python, C# 또는 curl 방식의 호출 코드를 정확하게 생성해 주며, 식별자가 자동으로 입력되고 실제 판매하는 조건에 맞게 안내가 매칭됩니다.

인터넷과 물리적으로 분리되어 완전히 오프라인 상태인 기기

네트워크에 연결된 기기에서 수명이 짧은 서명된 인증서를 한 번 생성해 보세요. 소프트웨어는 빌드 시 삽입된 Ed25519 공개 키를 사용하여 이를 검증하며, 네트워크 연결이나 당사로의 호출은 일절 발생하지 않습니다. 또한 이 인증서는 연결된 라이선스의 유효 기간을 초과할 수 없습니다.

단 한 대의 기기에 유지되는 라이선스

코드는 처음 사용할 때 특정 기기에 연동할 수 있으므로, 코드가 유출되더라도 이미 설치한 사용자는 계속 사용할 수 있고 유출된 코드는 작동이 중지됩니다. 하드웨어 교체 등에 대비해 정해진 횟수 내에서의 재연동은 별도의 승인 없이 가능하며, 그 횟수를 초과하는 재연동은 사용자가 직접 처리할 수 있습니다.

라이선스 종료 없이 업데이트 판매

영구 라이선스는 평생 작동하지만, 유지관리 보증 기간 내에 출시된 빌드만 지원합니다. 검증 결과는 이 두 가지 사실을 각각 별도로 보고하며, 빌드 지원 여부는 버전 문자열을 비교하는 대신 사용자가 등록한 릴리스 정보를 기준으로 판별합니다.

자주 묻는 질문

자체 소프트웨어 라이선스를 부여하면 구체적으로 어떤 기능이 제공되나요?

자체 사이트에서 링크로 연결할 수 있는 호스팅 구매 페이지, 사용자의 Stripe 계정을 통한 대금 수납, 결제 완료 즉시 수량당 하나씩 리딤 코드가 생성되어 웹후크 작성 없이도 구매자에게 이메일로 자동 전송되는 시스템이 제공됩니다. 소프트웨어 내부에서는 인증된 요청 한 번으로 특정 사용자의 현재 라이선스 보유 여부를 판별할 수 있습니다. 고객은 당사 또는 사용자의 호스팅 페이지에서 코드를 활성화합니다. 호스팅을 직접 처리하거나 결제 관련 코드를 작성할 필요가 전혀 없습니다.

대금은 누가 수납하나요?

사용자가 직접 수납합니다. 결제 세션이 사용자의 연결된 Stripe 계정에서 생성되므로 대금은 사용자의 소유이며 바로 정산됩니다. 당사에서 대금을 대리 수납하지 않으며, 서비스 수수료는 애플리케이션 수수료 형태로 추가됩니다. 이 수수료는 계정별로 부과되며 협의가 가능하고, 수수료가 0으로 설정된 계정은 수수료를 전혀 납부하지 않습니다.

인터넷이 연결되지 않는 오프라인 소프트웨어에도 라이선스를 부여할 수 있나요?

네, 가능합니다. 네트워크에 연결된 기기에서 수명이 짧은 인증서를 생성하면, 소프트웨어는 빌드 시 삽입된 Ed25519 공개 키를 사용하여 이를 검증합니다. 네트워크 연결이나 당사 호출은 영구히 발생하지 않습니다. 인증서는 만료되며, 생성 기반이 된 라이선스의 수명을 초과할 수 없습니다. 또한 고유한 수신자(audience) 값을 포함하므로, 다른 목적으로 발급된 토큰이 라이선스 확인에 재사용되는 것을 방지합니다.

라이선스를 기기 한 대에 고정할 수 있나요?

네, 가능합니다. 처음 사용할 때 리딤 코드를 기기 지문(fingerprint)에 연동하면, 이후 해당 라이선스 자리는 해당 기기에서만 유효합니다. 따라서 코드가 유출되더라도 작동하지 않으며, 이미 설치를 마친 사용자는 계속 서비스를 이용할 수 있습니다. 하드웨어 교체에 대비해 고객지원에 연락할 필요 없이 정해진 횟수만큼 재연동할 수 있으며, 한도를 초과하는 경우에도 직접 재연동을 처리할 수 있습니다.

업데이트를 라이선스와 별개로 판매할 수 있나요?

네, 가능합니다. 유지관리 보증 기간이 적용된 영구 라이선스는 평생 작동하면서 해당 보증 기간 내에 출시된 빌드만 지원합니다. 권한 확인 결과는 소프트웨어에 두 가지 정보(라이선스의 유효 여부 및 현재 빌드의 지원 여부)를 각각 제공합니다. 릴리스가 배포될 때 등록해 두면, 버전 문자열을 비교하는 방식 대신 사용자가 등록한 정보를 기준으로 상한선을 판별하므로 4.10.0 버전이 4.9.0 버전보다 신규 버전임을 올바르게 인식합니다.

구독 결제가 실패하면 어떻게 되나요?

라이선스가 영구 종료되는 것이 아니라 일시 중지됩니다. 코드와 라이선스 자리는 그대로 유지되므로 결제 오류로 인해 전체 고객이 라이선스를 다시 활성화해야 하는 번거로움이 없으며, 추후 결제가 성공하면 기한이 연장되고 한 번에 액세스 권한이 복원됩니다. 라이선스 종료는 별도의 신중한 단계를 통해 수행됩니다.

이 서비스는 Connections 법인 계약과 동일한가요?

아닙니다. 혼동하기 쉽지만 두 서비스는 다릅니다. 법인 계약은 Connections의 자체 사용량을 협의된 가격에 대량으로 구매하는 것입니다. 라이선스 서비스는 당사의 결제, 코드 전달 및 권한 확인 기능을 활용하여 사용자가 자체 소프트웨어를 고객에게 판매하는 서비스입니다. 두 서비스는 '라이선스 자리'라는 기본 개념만 공유할 뿐, 그 외의 다른 점은 모두 다릅니다.

연동하는 데 얼마나 걸리나요?

판매를 위한 구현은 링크 하나만 있으면 되므로 링크를 붙여넣는 시간만큼 아주 짧게 걸립니다. 라이선스 확인 검증 구현은 소프트웨어 내부에서 단 한 번의 요청으로 처리되며, 콘솔이 사용자의 특정 제품에 맞는 Node, Python, C# 또는 curl 형식의 호출을 생성해 줍니다. 여기에는 사용자의 식별자가 이미 입력되어 있으며 실제 판매 조건에 맞춘 안내가 매칭됩니다.