■ 안드로이드에 포함된 라이센스
- GPL2, GPL3
GPL 라이센스를 따르는 소프트웨어는 리눅스 커널이 대표적이며, GPL 라이센스를 따라 작성된 프로그램 및 소스 코드의 경우, 소스 코드 내 GPL 전문의 포함과 해당 소스의 다운로드 및 설치와 관련된 정보를 명확하게 공개해야 한다. 또한 필요한 경우 오프라인으로도 제공할 수 있어야하고, 소스코드를 공개해야 한다.
- LGPL
일반 GPL 라이센스에 비해 비교적 덜 엄격한 라이센스. Lesser GPL 또는 라이브러리 GPL이라 부르며, LGPL 라이센스를 따르는 소프트웨어 및 소스코드등을 라이브러리화시켜 제공할 수 있도록 허용한다. 공유 라이브러리 처럼 링크 관계에 있는 소스 코드의 경우 일반 GPL 라이센스처럼 공개하지 않아도 되는 특징이 있다.
- BSD, Apache, MPL
BSD, Apache 라이센스, MPL(Mozilla Public License)의 경우 GPL 계열의 라이센스보다 허용 범위가 넓다. BSD의 경우 BSD 라이센스를 따르는 소프트웨어 및 소스 코드의 수정 및 재배포 여부를 임의로 정할 수 있다. Apache 라이센스는 BSD와 유사하며 MPL 라이센스의 경우 전체 소스 코드내에서 MPL 라이센스를 따르는 파일에 한정하여 소스 공개를 요구한다. 공개 여부를 마음대로 결정할 수 있기 때문에 기업체에서 매우 선호하는 라이센스이다.
[인용 참고]
[Android]Android SDK(API Level) 버전 정리 (0) | 2016.03.30 |
---|---|
[Eclipse]Eclipse 자주 쓰는 단축키 (0) | 2014.10.08 |
Cross-Cable을 이용한 직접 연결 (0) | 2014.08.03 |
툴체인(Tool-Chain) 설치 (0) | 2014.07.13 |
안드로이드 Full Source 다운로드 및 Build 하기(PDK 환경 구성) (0) | 2014.07.12 |
댓글 영역