Android/Open Source

오픈소스 라이센스 짚고가기


오픈소스들을 쓰려고 하다 보면 README 최하단에 어떤 라이센스가 적용되어있는지에 대해 명시하고 있는 것을

확인할 수 있을 것이다.

 

그러나 그냥 그러려니 하고 지나가기 일쑤이다.

 

오늘은 안드로이드 오픈소스 진영에서 자주 보이는 주요 라이센스들에 대해 알아보고, =

어떤 주의점들을 지녔는지를 짚고 넘어가려 한다.

 

■ 약함   ■ 주의 

 

Apache 

소스코드 공개 의무 없음

단 Apache 라이선스 임을 밝혀야함

 

BSD

아무런 제약도 없음

BSD 라이선스 임을 밝혀야함

 

MIT (BSD 기반)

소스코드 공개 의무 없음

이 오픈소스로 독점 소프트웨어 개발가능

 

GPL

혼자쓸거면 소스코드 공개안해도됨

외부 배포 시 소프트웨어 전체 코드 공개해야함