개발자나 특정 기업이 코드 소스를 오픈한 것이 오픈소스입니다. 모든 오픈소스를 무료로 사용할 수 있는 것은 아닙니다. 오픈소스가 무엇이고 라이선스는 어떤 종류가 있는지, 어떻게 활용할 수 있는지에 대해서 알아보겠습니다.
1. 오픈소스란
어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람할 수 있도록 공개하는 것을 말합니다. 시간과 수고를 줄일 수 있도록 도와주는 오픈소스가 많습니다. 하지만 오픈소스에는 저작권과 같은 라이선스가 붙어있습니다. 그래서 오픈소스는 무조건 무료로 쓸 수 있다는 생각은 잘못된 생각입니다.
2. 라이선스 종류
Apache License
개인적 혹은 상업적으로 이용이 가능합니다. 또한 배포, 수정, 특허 신청도 가능합니다.
MIT License
개인 소스에 이 라이선스를 사용하고 있다는 표시만 해주면, 나머지 사용을 하는데 제약이 없습니다. 무료 오픈소스에서 가장 많이 볼 수 있는 종류입니다.
BSD License
MIT와 동일하게 라이선스 표시만 지켜주면 됩니다.
Beerware
오픈소스 개발자에게 맥주를 사줘야 하는 라이선스입니다. 만날 때 말입니다.
그 외 라이선스 확인하려면 OpenSource.org에서 확인할 수 있습니다.
'GIT' 카테고리의 다른 글
리눅스란? (0) | 2020.08.11 |
---|---|
git 잔디가 안 심어지는 이유... (0) | 2020.08.10 |
git bash를 이용한 명령어 정리 (0) | 2020.07.13 |
git branch / git merge / fork (0) | 2020.06.13 |
원격 저장소 / git remote add / git push / git clone / git pull (0) | 2020.06.13 |