[SPDX란?] Warning: SPDX license identifier not provided in source file
본문 바로가기
Block Chain

[SPDX란?] Warning: SPDX license identifier not provided in source file

by 쏠수있어ㅤ 2022. 2. 21.
반응형

 

 

이더리움 대표 언어 솔리디티로 .sol 파일 컴파일 도중 나온 에러 

 

 

Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing "SPDX-License-Identifier: <SPDX-License>" to each source file. Use "SPDX-License-Identifier: UNLICENSED" for non-open-source code. Please see https://spdx.org for more information.

 

 

해당 ~.sol 파일 맨 위에 아래 주석을 달아주면 끝! 

// SPDX-License-Identifier: MIT

 

 

 

SPDX란? 

Software Package Data Exchange, 공동데이터 형식 (SPDX 문서) 

 

리눅스 파운데이션에서 주도하는 SPDX, 

SPDX란 개발 시 소프트웨어 패키지와 관련된 라이선스 및 저작권을 전달하기 위한 개방형 표준형식의 지원도구이다. 

소프트웨어 패키지와 관련된 구성 요소, 라이센스 및 저작권을 전달하는데 있어 표준의 역할을 한다.  라이센스 정보를 정확하게 전달하고 사용자가 일관성있게 이해하고 원활할 오픈소스 컴플라이언스가 되도록 한다. 

 

=> 중복 업무 감소, 사용자가 오픈소스 패키지의 라이센스를 준수하도록 도움 

 

 

 

반응형

댓글