Интервью с разработчиками Replicant, полностью свободного варианта платформы Android
Несмотря на то, что Android является операционной системой с открытым исходным кодом, большинство, если не все инсталляции Android на различных устройствах, используют закрытый код для различных целей. Например, закрытыми являются библиотеки для доступа к камере, приложение для работы со встроенным передатчиком 2G/3G/4G сетей, программы для управления цифровым радиоприёмником, различные бинарные вставки для инициализации компонентов системы.
Издание Techworld опубликовало интервью с авторами основанного в январе 2010 года проекта Replicant (репликанты — так именовали андроидов в фильме Blade Runner), в рамках которого развивается полностью открытый вариант платформы Android, нацеленный на полное избавление от закрытых компонентов. Авторы проекта решили, что не хотят запускать на своих устройствах код, который невозможно проверить и проанализировать, поэтому они поставили перед собой цель выпустить полностью свободную и открытую версию ОС Android. По мнению разработчиков Replicant, самой большой опасностью закрытого кода является потенциальная возможность управлять мобильным устройством извне (или даже уничтожить его), посылая на него определённые команды.
Replicant построен на основе кода CyanogenMod, открытой версии Android, доработанной сторонними разработчиками. Может показаться странным, но корпорация Google подарила создателям Replicant два телефона Google Nexus One, для того, чтобы они смогли протестировать свой продукт, избавив от необходимости порчи их собственных смартфонов.
К сожалению, полностью избавиться от закрытого ПО разработчикам Replicant не удалось, и для успешной работы поддерживаемых устройств по-прежнему требуется загрузка firmware. На данный момент этим проектом поддерживаются следующие устройства: HTC Dream, HTC Magic, Nexus one и Nexus S. Для каждого аппарата приходится переписывать в среднем 10 закрытых компонентов.
(с)
Добавлено через 5 минут
Тоже по теме:
Европейский фонд СПО анонсировал кампанию "Освободи свой Android"
Европейский фонд свободного ПО представило новую акцию - "Освободи свой Android", в рамках которой делается акцент на отказе от использования проприетарных прошивок в пользу открытых альтернатив и установке только свободных пользовательских приложений. Фонд считает, что пользователи заслужили получить полный контроль за своими мобильными устройствами, чему и будет способствовать представленная инициатива.
Наибольшие опасения вызывают проблемы с сохранением частной информации, с которыми не может смириться Фонд СПО. В современных телефонах и планшетах можно найти обилие данных о жизни пользователя, сохранность которых можно гарантировать только используя проверенные открытые приложения. В ситуации, когда в состав большинства поставляемых прошивок входят проприетарные компоненты, а через Android Market распространяются проприетарные приложения, контроль за работой устройств находится в руках производителей телефонов и создателей приложений.
Уже неоднократно фиксировались случаи злоупотребления со стороны производителей, начиная с внедрения под видом отладочного ПО приложения от компании Carrier IQ для журналирования всех действий пользователя, до появления сторонних приложений, передающих список контактов на внешние серверы или анализирующих тексты SMS для показа релевантной рекламы. Ещё одной проблемой является блокирование производителями возможности изменения начинки прошивки или отказа от получения обновлений, а также невозможность удаления или деактивация нежелательных приложений, входящих в базовую поставку.
Что касается прошивок, то Фонд СПО рекомендует использовать прошивки Replicant и CyanogenMod. Replicant является предпочтительным вариантом, так как он состоит на 100% только из свободных компонентов. К сожалению данная прошивка доступна лишь для небольшого числа аппаратов и отстает по функциональности от ближайшего конкурента CyanogenMod. Сильной стороной CyanogenMod является поддержка широкого спектра устройств и богатая дополнительная функциональность, но, к сожалению, для многих устройств в состав прошивки CyanogenMod включаются несвободные драйверы и firmware-компоненты.
Платформа Android в основной своей части является открытой, но это нельзя сказать про распространяемые сторонние приложения. В рамках представленной инициативы пользователям предлагается использовать вместо Android Market альтернативный каталог приложений f-droid.org, в котором распространяются только свободные программы. Понимая, что за кадром остаётся много интересных программ, пользователям предлагается принять участие в формировании списка полезных и нужных программ для платформы Android, для которых отсутствуют открытые аналоги. Также будет вестись разъяснительная работа среди авторов закрытых бесплатных программ, которым будут представлены преимущества использования свободных лицензий.
В качестве свободных и не привязанных к закрытым сервисам решений для организации синхронизации данных между несколькими устройствами пользователя упоминаются: ACal для синхронизации адресной книги и календаря через локальный сервер CalDAV/CardDAV или платформу ownCloud; Kolab-android для синхронизации адресной книги и календаря с папками Kolab/IMAP; Использование rsync совместно с предустановленным в CyanogenMod SSH-сервером dropbear.
(с)
Несмотря на то, что Android является операционной системой с открытым исходным кодом, большинство, если не все инсталляции Android на различных устройствах, используют закрытый код для различных целей. Например, закрытыми являются библиотеки для доступа к камере, приложение для работы со встроенным передатчиком 2G/3G/4G сетей, программы для управления цифровым радиоприёмником, различные бинарные вставки для инициализации компонентов системы.
Издание Techworld опубликовало интервью с авторами основанного в январе 2010 года проекта Replicant (репликанты — так именовали андроидов в фильме Blade Runner), в рамках которого развивается полностью открытый вариант платформы Android, нацеленный на полное избавление от закрытых компонентов. Авторы проекта решили, что не хотят запускать на своих устройствах код, который невозможно проверить и проанализировать, поэтому они поставили перед собой цель выпустить полностью свободную и открытую версию ОС Android. По мнению разработчиков Replicant, самой большой опасностью закрытого кода является потенциальная возможность управлять мобильным устройством извне (или даже уничтожить его), посылая на него определённые команды.
Replicant построен на основе кода CyanogenMod, открытой версии Android, доработанной сторонними разработчиками. Может показаться странным, но корпорация Google подарила создателям Replicant два телефона Google Nexus One, для того, чтобы они смогли протестировать свой продукт, избавив от необходимости порчи их собственных смартфонов.
К сожалению, полностью избавиться от закрытого ПО разработчикам Replicant не удалось, и для успешной работы поддерживаемых устройств по-прежнему требуется загрузка firmware. На данный момент этим проектом поддерживаются следующие устройства: HTC Dream, HTC Magic, Nexus one и Nexus S. Для каждого аппарата приходится переписывать в среднем 10 закрытых компонентов.
(с)
Добавлено через 5 минут
Тоже по теме:
Европейский фонд СПО анонсировал кампанию "Освободи свой Android"
Европейский фонд свободного ПО представило новую акцию - "Освободи свой Android", в рамках которой делается акцент на отказе от использования проприетарных прошивок в пользу открытых альтернатив и установке только свободных пользовательских приложений. Фонд считает, что пользователи заслужили получить полный контроль за своими мобильными устройствами, чему и будет способствовать представленная инициатива.
Наибольшие опасения вызывают проблемы с сохранением частной информации, с которыми не может смириться Фонд СПО. В современных телефонах и планшетах можно найти обилие данных о жизни пользователя, сохранность которых можно гарантировать только используя проверенные открытые приложения. В ситуации, когда в состав большинства поставляемых прошивок входят проприетарные компоненты, а через Android Market распространяются проприетарные приложения, контроль за работой устройств находится в руках производителей телефонов и создателей приложений.
Уже неоднократно фиксировались случаи злоупотребления со стороны производителей, начиная с внедрения под видом отладочного ПО приложения от компании Carrier IQ для журналирования всех действий пользователя, до появления сторонних приложений, передающих список контактов на внешние серверы или анализирующих тексты SMS для показа релевантной рекламы. Ещё одной проблемой является блокирование производителями возможности изменения начинки прошивки или отказа от получения обновлений, а также невозможность удаления или деактивация нежелательных приложений, входящих в базовую поставку.
Что касается прошивок, то Фонд СПО рекомендует использовать прошивки Replicant и CyanogenMod. Replicant является предпочтительным вариантом, так как он состоит на 100% только из свободных компонентов. К сожалению данная прошивка доступна лишь для небольшого числа аппаратов и отстает по функциональности от ближайшего конкурента CyanogenMod. Сильной стороной CyanogenMod является поддержка широкого спектра устройств и богатая дополнительная функциональность, но, к сожалению, для многих устройств в состав прошивки CyanogenMod включаются несвободные драйверы и firmware-компоненты.
Платформа Android в основной своей части является открытой, но это нельзя сказать про распространяемые сторонние приложения. В рамках представленной инициативы пользователям предлагается использовать вместо Android Market альтернативный каталог приложений f-droid.org, в котором распространяются только свободные программы. Понимая, что за кадром остаётся много интересных программ, пользователям предлагается принять участие в формировании списка полезных и нужных программ для платформы Android, для которых отсутствуют открытые аналоги. Также будет вестись разъяснительная работа среди авторов закрытых бесплатных программ, которым будут представлены преимущества использования свободных лицензий.
В качестве свободных и не привязанных к закрытым сервисам решений для организации синхронизации данных между несколькими устройствами пользователя упоминаются: ACal для синхронизации адресной книги и календаря через локальный сервер CalDAV/CardDAV или платформу ownCloud; Kolab-android для синхронизации адресной книги и календаря с папками Kolab/IMAP; Использование rsync совместно с предустановленным в CyanogenMod SSH-сервером dropbear.
(с)
Останнє редагування: