안드로이드펍 가기

이메일로 질문을 보내주셨는데 개발자의 입장이 아니면서 안드로이드 도입에 대한 궁금한 내용이 많이 들어있는것 같아서 내용을 공유합니다.

1) . Android의 오픈소스 범위는 어디까지인가요? Dalvik VM, libraries, Application Framework, 기본 탑재 Application  모두 오픈 소스인가요? GMS는 아니라고 들었는데 나머지는 어디까지 오픈소스인지 궁금합니다. 

- 오에스단에서부터 기본 어플리케이션단까지 휴대폰 구동에 필요한 거의 모든 소프트웨어 스택이 오픈 소스 입니다.  단말이나 칩셋별로 수정되는 부분은 공개안하는 부분이 존재하고, Maps(Google Maps), Market(Android Market), Gmail, YouTube 등의 Google Branded 어플의 경우도 오픈 소스가 아닙니다.

2) Apache 라이센스의 의미는 뭔가요? Android open 소스를 이용하여 개발한 경우, 내가 개발한 것을 반드시 공개해야 하나요?

- 아파치 2.0 라이센스는 소스를 가져오서 변경하고 사용하더라도 개발한 내용에 대한 공개의무가 없습니다. 상업적인 용도로 자유롭게 소스를 변경해서 사용할 수 있습니다. 

- 자세한 것은 http://www.socop.or.kr/06information/06information_06.jsp 오픈소스SW 라이선스 가이드를 참고하세요.

3) Android 폰과 Google폰은 다르다고 들었습니다. Powered by google이라고 뜨면 Google 폰이라고 누가 그러던데요. 정확한 차이점은 뭐가 있는 건가요? Google과의 제휴 여부인가요?

- 구글폰 이라는 것은 공식적인 용어로 들어본 적은 없습니다. 구글과의 협의를 거쳐 구글 소유의 기능들을 탑재하고 구글 브랜드를 사용하는 단말의 경우와 그렇지 않은 경우를 구분하기 위해 사용하고 있는 것 같습니다. 그리고 Android나 Google 모두 구글의 Trademark이기 때문에 구글과의 협의없이 함부로 사용할 수 없습니다. 단말에 G1 처럼 with Google 로고를 찍으려면 당연히 협의를 해야겠지요.

- 안드로이드 브랜드 가이드 라인. http://www.android.com/branding.html
 
4) Android 폰으로 개발하면 Google 인증을 할 필요가 없다고 들었습니다. 맞나요? 라이브러리 수정을 하게 되면 Goolge 인증을 받아야 하는 건지, 정확히 어떻게 해야 하는 것인지 궁금합니다. 

- 안드로이드 오픈 소스만을 가져와서 단말을 개발하는 것이라면 인증 받을 필요 없습니다. 그러나 구글 브랜드를 사용하고 구글 어플리케이션들을 기본 탑재하시려면 협의를 하셔야합니다.
 
5) Android 폰에 특정 Application을 탑재한 후, 해당 App는 삭제하지 못하도록 할 수 있나요? 이런 경우는 google 인증을 받아야 하나요?

- 시스템 어플리케이션으로 등록을 하면 됩니다. 인증 받을 필요 없습니다.

일부 민감한 부분이 있습니다. 기업에 직접 연관된 내용을 원하시면 따로 연락주시고, 좀더 정확한 사항은 구글에 직접 문의하시고 확인을 받아 놓으시는게 좋습니다.

안드로이드에 대한 질문은 http://www.mobileplace.co.kr 에서 해주세요

안드로이드펍 가기
Add to Google Reader

댓글을 달아 주세요