Android SDK는 더 이상 무료 소프트웨어가 아닙니다.

것 같다 구글 최근에 사용 약관을 변경했습니다. SDK de Android, 이는 모든 Android 애플리케이션, 심지어 운영 체제 자체를 만드는 데 사용되는 툴킷에 지나지 않습니다. 


새로운 이용 약관 이제 Android SDK의 경우 다음과 같은 문구를 포함 할 수 있습니다. (a) 복사 (백업 목적 제외), 수정, 개조, 배포, 디 컴파일, 리버스 엔지니어링, 분해 또는 SDK 또는 그 일부의 파생물 생성 용어가 자유 소프트웨어 친화적이지 않은 "SDK의 그가 가리켰다 Free Software Foundation Europe, Torsten Grote의 회원입니다.

이것은 명확하게 해주는 것이 결코 아프지 않습니다. 자유 소프트웨어 재단에 따르면 소프트웨어는 "무료"로 간주되어야한다는 4 가지 자유로 이어집니다.

다행히도 Android의 무료 포크 인 Replicant는 리플리컨트 SDK 4.0 새로운 약관이없는 최신 Android SDK 소스를 기반으로합니다.

왜 변경됩니까? 지금 은요?

Android가 큰 인기를 얻고있는 것과 병행하여 플랫폼 조각화 문제가 발생했습니다. 현재 Android 사용자 7 명 중 10 명은 기기에 Gingerbread 버전 (2.3.x)이 설치되어 있으며 곧 XNUMX 년이 될 예정입니다.

2012 년 XNUMX 월, 안드로이드 개발자들은 우려와 좌절감으로 "플랫폼의 스캔들 조각화"를 언급했습니다.

위 내용은 여러 가지 이유로 설명되었지만 두 가지가 두드러집니다. 그중 하나는 많은 단말기가 최신의 가장 무거운 Android 기능과 사용 가능한 많은 앱을 제대로 실행하기에 하드웨어가 부족하다는 것입니다. 또 다른 이유는 제조업체가 저렴한 모델에 대한 업그레이드를 제공하거나 노후화되는 과정에서 부주의하거나 무관심하기 때문입니다.

그러나 점점 관련성이 높아지는 또 다른 형태의 단편화가 있습니다. 즉, 일부 개발자는 Android 소스 코드를 기반으로 Google 및 Open Handset Alliance의 비전과 다른 방향으로 개발합니다. 이것의 가장 좋은 예는 Alibaba의 Aliyun 모델을 제외하고 Amazon의 Kindle 태블릿입니다.

구글은이 상황에 대해 불만을 표명했으며 다양한 소식통에 따르면 최근 에이서와 개입 해 알리 윤 기반 모델 개발을 중단했다.

결론적으로, 신규 플레이어가 Amazon과 Alibaba의 전략을 모방하기 어렵게 만들기 위해 회사는 Android SDK (Software Developer Kit)의 사용 조건을 수정했습니다. 현재 새 라이선스 계약의 3.4 절은 개발자가 Android 조각화를 초래할 수있는 작업을 수행하지 않는 데 동의하지 않는 한 SDK를 사용할 수 없음을 의미합니다. 여기에는 공식 SDK를 기반으로하는 SDK의 생성, 홍보 또는 배포에 참여하는 것이 포함됩니다.

새로운 조항은 Android 4.2 이상의 새로운 포크를 만드는 데 관심이있는 사람들이 처음부터 자신의 SDK를 만들어야 함을 의미합니다.