꾸준한 개발자

계속적인 성장을 추구하는 개발자입니다. 꾸준함을 추구합니다.

계속 쓰는 개발 노트

GIT

오픈소스 라이선스

gold_dragon 2020. 7. 22. 13:01

개발자나 특정 기업이 코드 소스를 오픈한 것이 오픈소스입니다. 모든 오픈소스를 무료로 사용할 수 있는 것은 아닙니다. 오픈소스가 무엇이고 라이선스는 어떤 종류가 있는지, 어떻게 활용할 수 있는지에 대해서 알아보겠습니다.

1. 오픈소스란

어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람할 수 있도록 공개하는 것을 말합니다. 시간과 수고를 줄일 수 있도록 도와주는 오픈소스가 많습니다. 하지만 오픈소스에는 저작권과 같은 라이선스가 붙어있습니다. 그래서 오픈소스는 무조건 무료로 쓸 수 있다는 생각은 잘못된 생각입니다.

2. 라이선스 종류

Apache License

개인적 혹은 상업적으로 이용이 가능합니다. 또한 배포, 수정, 특허 신청도 가능합니다.

MIT License

개인 소스에 이 라이선스를 사용하고 있다는 표시만 해주면, 나머지 사용을 하는데 제약이 없습니다. 무료 오픈소스에서 가장 많이 볼 수 있는 종류입니다.

BSD License

MIT와 동일하게 라이선스 표시만 지켜주면 됩니다.

Beerware

오픈소스 개발자에게 맥주를 사줘야 하는 라이선스입니다. 만날 때 말입니다.

 

그 외 라이선스 확인하려면 OpenSource.org에서 확인할 수 있습니다.