@license
문법
@license <식별자>
개요
@license
태그는 코드의 어떤 부분에 적용되는 소프트웨어 라이선스를 식별합니다.
사용하고 있는 라이선스를 식별하기 위해 어떤 텍스트라도 사용할 수 있습니다. 코드가 표준 오픈 소스 라이선스를 사용하는 경우, 소프트웨어 패키지 데이터 교환 (SPDX) 라이선스 목록에서 적절한 식별자를 사용하는 것을 고려하세요.
Google의 Closure Compiler와 같은 일부 JavaScript 처리 도구는 @license
태그를 포함한 모든 JSDoc 주석을 자동으로 보존합니다. 이러한 도구를 사용하는 경우, 라이선스 텍스트가 생성된 JavaScript 파일에 포함될 수 있도록 전체 라이선스 텍스트와 함께 @license
태그가 포함된 독립형 JSDoc 주석을 추가하는 것이 좋습니다.
예시
Apache License 2.0 하에 배포되는 모듈
/**
* foo 패키지를 위한 유틸리티 함수.
* @module foo/util
* @license Apache-2.0
*/
완전한 MIT 라이선스가 포함된 독립형 JSDoc 주석
/**
* @license
* Copyright (c) 2015 Example Corporation Inc.
*
* 본 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 복사본을 얻는 모든 사람에게,
* 어떠한 대가 없이 소프트웨어를 사용, 복사, 수정, 병합, 출판, 배포,
* 서브 라이선스 및/또는 판매할 수 있는 권한을 허여합니다.
* 또한 소프트웨어가 제공된 사람도 그렇게 할 수 있도록 허용합니다.
* 단, 다음 조건을 준수해야 합니다:
*
* 위 저작권 고지와 이 허가 고지는 소프트웨어의 모든 복사본 또는 중요한 부분에 포함되어야 합니다.
*
* 본 소프트웨어는 "있는 그대로" 제공되며, 명시적이거나 묵시적인 어떠한 종류의 보증도 없으며,
* 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않습니다.
* 저자 또는 저작권 보유자는 소프트웨어의 사용이나 기타 거래와 관련하여 발생하는
* 어떠한 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다.
*/