:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/09/13 00:26
Dalvik을 알아낼 수가 있나요?(Dalvik 가상머신은 비공개입니다.)
안드로이드 관련 서적을 구입하면 그곳에 Dalvik에 대해 간략하게 소개되어있습니다. 안드로이드 소스의 경우 모든 것이 오픈된 오픈소스입니다. 그러나 아이러니하게 단 하나만 공개되있지 않은데 그것이 바로 Dalvik 가상머신입니다. 그렇다면 왜 오픈소스를 추구하는 구글진영이 Dalvik만을 공개하지 않을까요? 핵심기술이기때문에 ?? 그것도 물론 한 이유가 될 수 있습니다. 그러나 궁극적으로 이들이 공개하지 않는 이유는 저작권 문제 때문입니다. 안드로이드는 C/C++ 라이브러리 영역 위에 Java 언어 영역을 통해 어플리케이션을 개발할 수 있습니다. 그런데 여기서 Sun의 JVM(자바가상머신)을 이용해서 수익을 창출할 경우 어플리케이션 개발자들은 Sun사에 라이선스 비용을 지불하게 됩니다. 그것을 법적으로 피하기 위해 Google에서 Dalvik 가상머신을 이용해 인터프리트 된 언어를 컴파일 하는 것이지요. 실제로 2010년도에 Dalvik 가상머신때문에 Sun사의 신청으로 구글 압수수색 들어간 적 있었습니다.
|