오픈 소스 라이선스에 대해 알아보기 전 오픈소스에 대해 먼저 알아보자
오픈소스란 "누구나 특별한 제한 없이" 공개되어 있는 소스 코드로
리뷰 , 수정 등 개선사항을 마음껏 펼칠 수 있는 소스 코드이다.
예시로 React , Node.js , Apache 등등이 있다.
그렇다면 오픈소스는 무료인가?? 이런 생각을 할 수 있다.
오픈 소스로 배포/준비/공개된 소스 코드를 사용할 때 지켜야 하는 규칙 등을 명시하는 것이다.

React 공식 문서를 봐도 MIT License를 사용했다고 명시하고 있다.
이런식으로 명시하지 않으면 저작권 침해로 문제가 된다고 한다.
실제로 한컴도 오픈 소스를 명시하지도 돈을 지불하지도 않았다가
손해보상을 한 사례도 있다.
위의 이야기와 이어지는 내용으로
오픈 소스인걸 명시하기 위함이러한 이유로 오픈 소스 라이선스가 필요하다.
https://www.olis.or.kr/license/licenseOSI.do?mapcode=010001&page=1
위의 사이트를 통해 한국어로 정리된 내용으로 명시해야 하는 내용이나
지켜야 할 점 등등을 볼 수 있다.
또 다른 팁이 있다면 시중에 오픈 된 오픈 소스 참고하면 된다.
GPL
공개해야 하는 강력한 조항이 있음MIT
라이선스 이름 명시Apache
수정사항 안내문구 , 고지사항을 NOTICE 파일로 등등BSD
라이선스 및 저작권 표시<기본 문서>
<추가 문서>