오픈소스라고 무작정 사용하고 상업적으로 이용하고 배포할 수 있는 것은 아니다.
오픈소스 라이센스 종류에 따라 사용 제한이 있는 경우가 많다. 그래서 아래에 주요 라이센스에 대한 내용을 알아본다.
Apache License
아파치 소프트웨어 재단에서 만든 라이센스
개인적/상업적 이용, 배포, 수정, 저작권 등록이 가능한 라이센스
https://opensource.org/licenses/Apache-2.0
MIT License
사용하는 소스 코드에서 오픈소스를 사용하고 있다는 표시 필요
다른 제약 없음
https://opensource.org/licenses/MIT
BSD License
버클리 캘리포니아 대학에서 생성한 라이센스
사용하는 소스 코드에 오픈소스를 사용하고 있다는 표시 필요
다른 제약 없음
3조항, 4조항 라이센스가 별도로 있는데 광고나 판촉에 제약이 있음
https://opensource.org/licenses/BSD-2-Clause
Beerware
무료나 다름 없는 라이센스
GPL License (GNU General Public License)
GPL 버전에 따라 다소 복잡한 라이센스 규정을 갖고 있음
2.0 : 오픈소스를 사용은 자유로움, 배포시 제3자 누구에게나 무상으로 제공해야함
사용 방법에 따라 작성한 소스코드를 공개해야할 수 있음
이외에 다양한 라이센스가 있다. 사용할 기회가 있을때 본 포스팅에 추가 예정이다.
'개발자 노트' 카테고리의 다른 글
[개발툴] VS Code(Visual studio code) 유용한 단축키 (0) | 2022.01.22 |
---|---|
[Emmet] the essential toolkit for web-developers (0) | 2022.01.14 |
Front-End, Back-End 로드맵 (0) | 2022.01.09 |
댓글