CRAPL: 학술용 오픈소스 라이선스
Source
Evernote/Technote scraps/The CRAPL An academic-strength open source license.md
Summary
CRAPL(Community Research and Academic Programming License)은 학술 연구 코드 공유를 장려하기 위해 Matthew Might 가 제안한 라이선스입니다. 학술 코드가 완성도가 낮거나 ‘추하다’는 이유로 공유를 꺼리는 연구자들을 위해, 코드 품질에 대한 부끄러움과 법적 책임을 면제하는 것을 핵심으로 합니다. 주요 특징은 다음과 같습니다: 1) 과학적 주장을 검증하는 데 사용된 소스 코드 및 수정본의 공개를 요구합니다. 2) 논문 심사 중에는 심사위원에게만 비공개로 공유할 수 있으나, 논문 게재 시에는 수정본을 공개해야 합니다. 3) 논문 기각 시에는 우선권 보호를 위해 코드를 비공개로 유지할 수 있습니다. 4) 타인의 CRAPL 코드를 연구에 사용할 경우, 결과 발표 전 저자에게 연락하여 협력이나 버그 확인을 요청하는 ‘선한 시민 조항’을 포함합니다. 이 라이선스는 저작권 소유나 상업적 이용 권한을 명시하지 않으므로, 전통적인 오픈소스 라이선스와 병기해야 합니다.
Key Points
- 학술 코드의 낮은 완성도(Proof of Concept)를 인정하고 공유 장려
- 과학적 주장 검증용 코드 및 수정본의 공개 의무화
- 논문 게재 여부에 따른 코드 공개 시점 조절 (심사 중 비공개, 게재 시 공개)
- 연구 결과 발표 전 원저자에게 연락하는 협력 유도 조항
- 법적 책임 및 코드 품질에 대한 면제 강조
- 상업적 이용 및 저작권은 별도 라이선스 필요