Google раскрыла исходные коды Android
21 октября 2008 года альянс Open Handset Alliance, возглавляемый Google, опубликовал исходный код своей ключевой разработки — новой мобильной Linux-платформы Android.
Как сообщается на странице нового сайта проекта, «Android — это первая бесплатная, открытая (Open Source) и полностью настраиваемая мобильная платформа». Впрочем, здесь авторы несколько лукавят, потому как не первый год существует проект Openmoko, «открытость» которого намного больше по душе приверженцам программ с открытым кодом. Однако эту инициативу, конечно, трудно сравнивать с Android по размаху и коммерческим вливаниям со стороны многочисленных компаний.
Общий объем исходного кода Android составил 2,1 Гб. При этом для подготовки полноценной сборки разработчику потребуется 6 Гб свободного дискового пространства. Репозиторий Android управляется системой Git и доступен на kernel.org — головном сервере, распространяющем ядро Linux. Что касается лицензирования исходного кода, «предпочтительной лицензией» для Android называется Apache License 2.0. Она была выбрана из-за того, что является дружелюбной как к разработкам с открытым кодом, так и к коммерческим продуктам. При этом бывают и некоторые исключения в лицензировании — например, патчи к ядру Linux, естественно, распространяются под GNU GPLv2, потому как иначе они не смогут попасть в основную ветвь разработки ядра свободной ОС.
www.securitylab.ru