- “상업적 사용이 허용됩니까?” - true/false (bool)
- “라이선스가 양도 가능합니까?” - true/false (bool)
- “상업적이라면 로열티의 몇 %를 받습니까?” - number
Programmable IP License (PIL)
License Template의 첫 번째 구현에 대해 알아보세요
PIL 스마트 컨트랙트
PIL의 스마트 컨트랙트를 확인하세요.
License Template 요구 사항
License Template는 다음에 대한 책임이 있습니다:- 실제 오프체인 법적 컨트랙트 템플릿에 대한 링크를 모든 매개변수, 가능한 값 및 해당 법률 문구와 함께
licenseTextUrl에 제공합니다.- 라이선싱 프레임워크가 DATA Foundation과 호환되려면, 법률 문구는 반드시 명확하고 매개변수화되어 있어야 하며, 각 라이선싱 매개변수가 각 값의 가능한 결과를 설정해야 합니다.
- 각 License Template의 매개변수 값(이른바 “License Template terms”)이 각 라이선스 계약의 법률 문구를 주도합니다.
- 매개변수의 특정 정의에 따라
struct를 정의해야 하며, 이는 License Terms 구조체(아래 설명)에 인코딩되어야 합니다. - License Terms에 대한 등록 메서드 및 getter를 제공합니다.
- 발행자와 파생물을 연결하는 주소가 License Template terms에 의해 해당 작업을 수행하도록 허용되는지 모두 검증합니다.
- 이러한 조건은 License Template 자체 또는 hook를 통해 강제될 수 있습니다. 파생물 생성에 대한 제한, LNFT 보유자에 대한 토큰 게이팅, 라이선서의 창의적 통제, KYC 등 다양할 수 있습니다. 각 License Template의 구현에 달려 있습니다.
- 파생물에 여러 부모가 있거나 있을 경우 License Terms가 호환되는지 검증합니다.