귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!== 기술 사양 == === XML 구조 === RSL 라이선스는 '''XML''' 형식으로 작성되며, <code><nowiki>https://rslstandard.org/rsl</nowiki></code> 네임스페이스를 사용한다. '''기본 구조:''' <syntaxhighlight lang="xml"> <rsl xmlns="https://rslstandard.org/rsl"> <content url="/"> <license> <permits type="usage">ai-train</permits> <payment type="subscription"> <custom>https://example.com/contact.html</custom> </payment> </license> </content> </rsl> </syntaxhighlight> === 핵심 요소 === ==== rsl: 루트 엘리먼트 ==== RSL 문서의 최상위 컨테이너. 반드시 네임스페이스를 선언해야 한다. ==== content: 디지털 자산 정의 ==== 라이선싱 대상이 되는 콘텐츠를 정의한다. '''속성:''' * <code><nowiki>url</nowiki></code> (필수): 자산의 경로 (예: <code><nowiki>/</nowiki></code>, <code><nowiki>/articles/*</nowiki></code>, <code><nowiki>/dataset.csv</nowiki></code>) * <code><nowiki>server</nowiki></code> (선택): OLP 라이선스 서버 URL * <code><nowiki>encrypted</nowiki></code> (선택): 암호화 여부 (<code><nowiki>true</nowiki></code>/<code><nowiki>false</nowiki></code>) * <code><nowiki>lastmod</nowiki></code> (선택): 최종 수정 시각 (ISO 8601 형식) ==== license: 권한 및 조건 컨테이너 ==== 실제 라이선스 조건을 정의한다. ==== permits: 허용 사항 ==== 명시적으로 '''허용되는''' 사용을 정의한다. '''type="usage"''' - 사용 유형: * <code><nowiki>all</nowiki></code> - 모든 자동화된 처리 * <code><nowiki>ai-all</nowiki></code> - 모든 AI 사용 (학습, 추론, 인덱싱 등 전부 포함) <s>AI야 마음껏 먹어라</s> * <code><nowiki>ai-train</nowiki></code> - AI 모델 학습/파인튜닝 * <code><nowiki>ai-input</nowiki></code> - AI 모델 입력 (RAG, 그라운딩, 생성 등) * <code><nowiki>ai-index</nowiki></code> - AI 시스템 내부 인덱스/검색 데이터베이스 포함 * <code><nowiki>search</nowiki></code> - 검색 인덱싱 및 검색 결과 제공 (AI 요약 제외) '''type="user"''' - 사용자 유형: * <code><nowiki>commercial</nowiki></code> - 상업적 사용 * <code><nowiki>non-commercial</nowiki></code> - 비상업적 사용 * <code><nowiki>education</nowiki></code> - 교육 목적 * <code><nowiki>government</nowiki></code> - 정부/공공 부문 * <code><nowiki>personal</nowiki></code> - 개인 사용 '''type="geo"''' - 지역 제한: * ISO 3166-1 alpha-2 국가 코드 (예: <code><nowiki>US</nowiki></code>, <code><nowiki>KR</nowiki></code>, <code><nowiki>EU</nowiki></code>) ==== prohibits: 금지 사항 ==== 명시적으로 '''금지되는''' 사용을 정의한다. <code><nowiki><permits></nowiki></code>와 같은 타입과 값을 사용하며, '''충돌 시 prohibits가 우선'''한다. ==== payment: 보상 조건 ==== 콘텐츠 사용에 대한 '''보상 방법'''을 정의한다. '''type 속성:''' * <code><nowiki>purchase</nowiki></code> - 일회성 구매 * <code><nowiki>subscription</nowiki></code> - 정기 구독 * <code><nowiki>training</nowiki></code> - AI 학습당 과금 <s>학습할 때마다 돈 내</s> * <code><nowiki>crawl</nowiki></code> - 크롤당 과금 <s>봇이 올 때마다 돈 내</s> * <code><nowiki>use</nowiki></code> - 사용(추론)당 과금 <s>답변 생성할 때마다 돈 내</s> * <code><nowiki>contribution</nowiki></code> - 기여금 (디지털 커먼스 지원) * <code><nowiki>attribution</nowiki></code> - 귀속표시 (출처 명시 및 링크 필요) * <code><nowiki>free</nowiki></code> - 무료 '''하위 요소:''' * <code><nowiki><standard></nowiki></code> - 공개/집합적 라이선스 (예: Creative Commons) * <code><nowiki><custom></nowiki></code> - 퍼블리셔 전용 라이선싱 페이지 * <code><nowiki><amount></nowiki></code> - 구체적 비용 및 통화 * <code><nowiki><accepts></nowiki></code> - 지원하는 결제 수단 ==== legal: 법적 진술 ==== 라이선스에 대한 법적 메타데이터. '''type 속성:''' * <code><nowiki>warranty</nowiki></code> - 보증 사항 (<code><nowiki>ownership</nowiki></code>, <code><nowiki>authority</nowiki></code>, <code><nowiki>no-infringement</nowiki></code> 등) * <code><nowiki>disclaimer</nowiki></code> - 면책 조항 (<code><nowiki>as-is</nowiki></code>, <code><nowiki>no-warranty</nowiki></code>, <code><nowiki>no-liability</nowiki></code> 등) * <code><nowiki>attestation</nowiki></code> - 권한 확인 (<code><nowiki>true</nowiki></code>/<code><nowiki>false</nowiki></code>) * <code><nowiki>contact</nowiki></code> - 연락처 정보 * <code><nowiki>proof</nowiki></code> - 암호학적 증명 (블록체인 트랜잭션 등) === 통합 방식 === RSL은 다양한 방식으로 웹 자산과 연결될 수 있다. ==== robots.txt 확장 ==== '''robots.txt'''에 새로운 '''License''' 지시어를 추가한다. <syntaxhighlight lang="text"> User-agent: * Allow: / License: https://example.com/license.xml </syntaxhighlight> ==== HTTP 헤더 ==== HTTP '''Link''' 헤더를 사용한다. <syntaxhighlight lang="http"> HTTP/1.1 200 OK Content-Type: text/html Link: <https://example.com/license.xml>; rel="license"; type="application/rsl+xml" </syntaxhighlight> ==== HTML 페이지 ==== '''링크 방식:''' <syntaxhighlight lang="html"> <head> <link rel="license" type="application/rsl+xml" href="https://example.com/license.xml"> </head> </syntaxhighlight> '''인라인 방식:''' <syntaxhighlight lang="html"> <head> <script type="application/rsl+xml"> <rsl xmlns="https://rslstandard.org/rsl"> <content url=""> <license> <permits type="usage">search</permits> <payment type="attribution"/> </license> </content> </rsl> </script> </head> </syntaxhighlight> ==== RSS 피드 ==== RSL은 '''RSS 모듈'''로 작동한다. <syntaxhighlight lang="xml"> <rss xmlns:rsl="https://rslstandard.org/rsl" version="2.0"> <channel> <title>데이터셋 모음</title> <item> <title>Iris 데이터셋</title> <link>https://archive.example.com/iris</link> <rsl:content url="https://archive.example.com/iris.zip"> <rsl:license> <rsl:payment type="free"/> </rsl:license> </rsl:content> </item> </channel> </rss> </syntaxhighlight> ==== 미디어 파일 임베딩 ==== '''EPUB''', '''PDF''', '''이미지''', '''동영상''' 등의 메타데이터에 직접 삽입 가능하다. '''EPUB 예시:''' <syntaxhighlight lang="xml"> <package xmlns="http://www.idpf.org/2007/opf" xmlns:rsl="https://rslstandard.org/rsl"> <metadata> <dc:title>책 제목</dc:title> <rsl:rsl> <rsl:content url="https://press.example.com/book.epub" server="https://api.example.com"> <rsl:license> <rsl:permits type="usage">ai-train</rsl:permits> <rsl:payment type="purchase"> <rsl:amount currency="USD">29.99</rsl:amount> </rsl:payment> </rsl:license> </rsl:content> </rsl:rsl> </metadata> </package> </syntaxhighlight> 편집 요약 가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요! 취소 편집 도움말 (새 창에서 열림)