LINUX.ORG.RU

Google обещает сделать проект Android открытым на 100%

 ,


0

0

Google планирует выпустить код мобильной платформы Android (http://ru.wikipedia.org/wiki/Android) под одной из широко используемых открытых лицензий. Открытыми будут компоненты ядра системы и библиотеки, необходимые для портирования Android на новые устройства.

По утверждению источника, заявление о 100%-ной открытости ядра платформы было подтверждено тремя независимыми сотрудниками Google на конференции Google I/O, проходящей в Сан-Франциско. Это касается и аудиокодеков, которые разработчики исторически старались держать при себе. Из лицензий была выбрана лицензия Apache (ASL v2), которая будет использоваться со всем кодом, кроме специально оговоренных случаев. Под этой лицензией работают такие открытые проекты, как HTTP-сервер Apache, Tomcat, Harmony и многие другие.

Исключения сделаны для следующего ПО:

  • ПО, разработка которого была начата под другой открытой лицензией, будет продолжать использовать эту лицензию. В первую очередь это касается доработок ядра Linux, выполненных командой Google. Linux использует GPLv2, следовательно, доработанные модули тоже будут использовать эту лицензию.
  • ПО, относящееся к Eclipse, например, плагин Eclipse Android Development Tools (ADT), будет лицензироваться по Eclipse Public License (EPL).

Google выбрал лицензию Apache, потому что она дает большую свободу операторам связи, дистрибьюторам, разработчикам в использовании той лицензии для своего ПО, которую они пожелают. Хотя Google и поощряет по возможности делать код для Android открытым, лицензионных ограничений на этот счет нет. Google сам не планирует раскрывать коды некоторых своих приложений, включая клиент GMail. Эти программы не относятся к ядру системы, хотя могут поставляться вместе с ней. Причина, по которой GMail и другие приложения останутся «закрытыми», — в недостаточной проработке API. «Мы просто не готовы опубликовать API, которое осуществляет связь с сервером» — говорит Dick Wall. Причину такого поведения легко понять: Google не хочет бесконечно поддерживать непродуманное API. Хотя в дальнейшем исходный код может быть открыт.

>>> Подробности

★★★

Проверено: JB ()

100% открытое устройство, это устройство, для которого можно найти 100% документации, 100% API, 100% деталей и можно запрограммировать как захочется и без гемора с покупками всяких унифицированных кабелей, разъёмов и т.п. О такой открытости покачто говорили только в OpenMoko, который так, к сожелению, и не выпускают в масштабах...

AGUtilities ★★★
()
Ответ на: комментарий от anonymous

>Там нет X-ов
Что за бред ты говоришь? По-твому там браузер на фреймбуфере отрисовывается?

anonymous
()
Ответ на: комментарий от anonymous

А где ядреные патчи которыми так кичится гугл, что яко бы для Андройда были специально подготовлены?

anonymous
()
Ответ на: комментарий от AGUtilities

>100% открытое устройство, это устройство, для которого можно найти 100% документации, 100% API, 100% деталей и можно запрограммировать как захочется и без гемора с покупками всяких унифицированных кабелей, разъёмов и т.п. О такой открытости покачто говорили только в OpenMoko, который так, к сожелению, и не выпускают в масштабах...

Android это не устройство, а ОС.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.