Open Source License
오픈 소스로 배포/준비/공개된 소스 코드를 사용할 때 지켜야 하는 규칙 등을 명시하는 것
Open Sourse
누구나 자유롭게 접근할 수 있도록 공개되어 있는 코드
🧊 오픈소스 라이선스 종류
OLIS
OLIS(OpensourceSW License Information Systems)는 오픈소스SW의 라이선스의 종류와 라이선스 전문의 해석을 제공
🌀 MIT
MIT License는 미국 MIT(Massachusetts Institute of Technology)에서 개발한 라이선스
배포시 의무사항
- 저작권 안내문구
- MIT 라이선스 문구가 모든 복제본에 포함
예시
bootstrap, React, angular, jQuery
🌀 GPL
GPL(GNU General Public License)은 자유 소프트웨어 재단에서 만든 자유 소프트웨어 라이선스
배포시 의무사항
- 각 복제본에 적절한 저작권 고지와 보증책임이 없음을 명시
- GPL 라이선스를 언급하는 고지사항과 보증책임 관련 고지사항을 원본 그대로 유지
- 프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 라이선스 사본 제공
- 파일 수정의 경우 수정사실과 날짜를 파일에 명기
- 원본저작물과 파생저작물을 GPL 2.0에 의해 배포
- 원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공
예시
Firebase, Linux, Git, MariaDB, Wordpress
🌀 Apache
Apache License는 아파치 웹서버의 배포를 위해 만들어진 라이선스
배포시 의무사항
- 수취인에게 라이선스 사본 제공
- 수정된 파일에 대해 수정사항을 표시한 안내문구 첨부
- 저작권, 특허, 상표, attribution에 대한 고지사항을 소스코드 또는 "NOTICE" 파일 등에 포함
- 최초개발자 등을 위해 보증을 면제하고, 책임을 제한
예시
Android
🌀 BSD - 3
BSD-3(Brkeley Software Distribution)
배포시 의무사항
- 재배포시 저작권 표시
- 준수 조건 및 보증부인에 대한 고지사항을 소스코드 또는 문서 및 기타 자료에 포함
- 최초개발자나 기여자의 이름을 제품에 대한 보증이나 홍보에 사용하지 못함
🧊 오픈소스 라이선스 표기법
Chrome 참고 : 메뉴바 → 도움말 → Chrome 정보
- 오픈소스명
- 공식 홈페이지 주소(링크)
- 라이센스 종류 / 이름
- 라이센스 전문(공식 내용, 문서)