이는 핸드폰 산업의 주도권이 하드웨어에서 소프트웨어로 넘어갈지도 모르는, 매우 혁신적인 변화입니다. 컴퓨터 조립 업체를 생각해보면 쉽습니다. 세상에는 삼성, 현주, 삼보, 델 같은 무수한 컴퓨터 조립 업체가 있습니다. 하지만 실질적으로 컴퓨터 산업을 주도하는 것은 마이크로소프트, 어도비 같은 소프트웨어 업체이지요. 즉, 기존의 핸드폰 제조사는 단순한 핸드폰 조립 업체로 전락하고, 핸드폰용 소프트웨어를 만들어 공급하는 업체가 주도권을 쥘 가능성이 있습니다.
이러한 구글 안드로이드가 오픈소스 플랫폼으로 홍보되는 것은 잘못되었다는 주장이 나왔습니다.
사실, 구글은 한 번도 현재의 안드로이드가 오픈소스라고 말한 적이 없습니다. '개방적인(Open)' 플랫폼이며, 오픈소스를 '지향한다(will be open source)'고만 언급하였을 뿐이지요.
안드로이드 사용자 약관을 보면 이러한 사실은 더욱 분명해집니다.
"Once the SDK reaches a more finished form, Google intends to release most of the components under the Apache v2.0 open source license."
SDK가 좀 더 완성되면, 구글은 구성 요소 '대부분을' Apache v2.0 오픈 소스 라이선스로 발표할 것입니다. ('전부'가 아닙니다.)
"Until the SDK is released under an open source license, you may not extract the source code or create a derivative work of the SDK."
SDK가 오픈 소스 라이선스로 발표되기 전까지, 여러분은 SDK의 소스 코드를 추출하거나 파생 저작물을 만들 수 없습니다. (이는 오픈소스의 기본 정의에 위배됩니다.)
"You agree to use the SDK and write applications only for purposes that are permitted by (a) this License Agreement"
이 라이선스 계약이 허용하는 목적에만 SDK를 사용하여 애플리케이션을 작성할 수 있습니다. (이 또한 그렇습니다.)
"Google may at any time, terminate this License Agreement with you if: (D) Google decides to no longer providing the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable."
여러분이 살고 있거나 서비스를 제공하고 있는 국가에 SDK를 제공하지 않기로 결정하거나, 여러분에게 SDK를 제공하는 것이 상업적으로 이익이 없다고 판단될 경우, 구글은 언제든지 라이선스 계약을 종료할 수 있습니다. (가장 심각한 문구입니다. 과장하여 말하면, '우리에게 돈이 되지 않으면 라이선스를 철회하겠다'라는 뜻이니까요.)
출처: 사악한 구글: 안드로이드
하지만, 많은 사람이 안드로이드가 오픈소스 플랫폼이라고 믿고 있습니다. 물론, 안드로이드는 언젠가 완전히 오픈소스가 될 수도 있습니다. 하지만, 현 시점에서는 아닙니다. 다만, 매우 개방적인 핸드폰 플랫폼인 것은 사실이죠.
구글의 다음 행보가 궁금합니다. 이번에도 "Don't be evil" 정신을 보여주었으면 하네요.
안드로이드 데모 동영상 (영어)
Posted by 랜덤여신

