[ON] Ричард Столлман проанализировал насколько свободна платформа Android

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6000
ОС: gnu/linux

[ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение rssbot »


Ричард Столлман опубликовал свои размышления, касающиеся открытости кода мобильной платформы Android. Код, создаваемый компанией Google для смартфонов, часто называют свободным или открытым, но так ли это при пристальном рассмотрении с позиции Фонда свободного ПО? По мнению Столлмана, важно в первую очередь не то, "открыт" ли сам код Android, а насколько он предоставляет свободу пользователям. Android - операционная система, предназначенная в первую очередь для мобильных телефонов, и состоящая из Linux (ядра), некоторых библиотек, платформы Java и приложений. Не считая ядра Linux, программное обеспечение Android версий 1 и 2 было в основном разработано компанией Google и выпущено под лицензией Apache 2.0. Но тем не менее, этого открытого кода недостаточно для полноценной работы Android, некоторые приложения, идущие в её составе, не являются свободными. Единственной составляющей ОС Android, что объединяет её с GNU/Linux, это ядро, сам Linux. Те, кто думает, что слово "Linux" относится ко всей комбинации GNU/Linux, запутывают сами себя и делают парадоксальные выводы о том, что "Android содержит Linux, но это не Linux". Если избежать этого недопонимания, то смысл становится понятным: Android содержит Linux (он остаётся отдельной программой в её составе, под лицензией GPLv2.), но не GNU, и таким образом, Android и GNU/Linux не имеют почти ничего общего. Лицензия Apache на весь остальной код Android не требует доступности исходного кода. Google объявила о том, что исходный код Android 3.0 (не связанный с ядром Linux), не будет опубликован, код Android 3.1 также удерживается, из чего можно сделать вывод что Android 3, не считая ядра в его составе, не является свободным ПО. Недоступность исходного кода этих двух версий зарождает подозрения в том, что Google попробует сделать Android проприетарным навсегда, что публикация некоторых версий Android как открытого ПО была временной уловкой чтобы получить помощь сообщества в улучшении проприетарного программного продукта. Но будем надеяться, что это не так. В любом случае, большая часть кода некоторых версий Android была открыта, но означает ли это что в этих версиях уважается свобода пользователя? Нет, по нескольким причинам. Во-первых, в этих версиях содержатся несвободные приложения Google для работы с такими сервисами, как YouTube и Google Maps. Они не являются официально составной частью Android, но это не улучшает сам продукт. Также есть несвободные библиотеки, и являются ли они составной частью Android, это тоже спорный вопрос. Важно тут то, что для реализации различной функциональности они нужны. Даже исполняемые файлы, официально являющиеся частью Android, могут не соответствовать опубликованному исходному коду, поскольку производители могли его изменить, а код для своих релизов они чаще всего не публикуют. Условия лицензии GPL обязывают публиковать только код для поставляемых в составе Android версий ядра Linux. Нестрогая же лицензия Apache, под которой выпущен остальной код, не требует публично предъявлять код действительно используемой версии. Некоторые модели устройств разработаны так, чтобы препятствовать установке и изменению ПО, и в этой ситуации исполняемые файлы несвободны даже если они получены из доступных исходных кодов. Также важные файлы прошивок или драйверов, которые, как правило, проприетарные. Они занимаются взаимодействием с GSM-модулем, Bluetooth, GPS, 3D-графикой, камерой и звуковой подсистемой. На большинстве устройств с установленной ОС Android эти файлы имеют настолько большие возможности, что телефон легко можно превратить в прослушивающее устройство, а у некоторых моделей возможно осуществлять удалённое управление и запуск процессов на самом телефоне. Смысл же свободного ПО в том, что сам последователь контролирует все вычисления. На самом деле нет никаких препятствий к тому, чтобы создать Android-устройство с такими характеристиками, чтобы только свободная ОС выбирала, предоставлять ли коммуникации или нет, но мы не знаем про такие устройства. В целом Android - это большой шаг навстречу тому, чтобы создать морально приемлемое, подконтрольное только пользователю мобильное устройство со свободным ПО, но для достижения этой цели ещё нужно пройти долгий путь. Программисты работают над созданием Replicant - полностью свободной и открытой версии Android. Но поддержка новой модели мобильного устройства - огромная задача, и кроме того, остаётся проблема прошивки и промежуточного ПО. И хотя на сегодняшний день, смартфоны с Android намного лучше смартфонов, производимых компаниями Apple или работающих под управлением Windows Phone, ещё нельзя сказать, что они уважают свободу пользователей. Тем временем, разработчики из компании Google официально приподняли завесу над готовящимся новым выпуском платформы Android, который объединит в себе две ветки - Android 2.x для смартфонов и Android 3.x для планшетов. Новый релиз будет поддерживать одновременно элементы для экранов как большого, так и маленького разрешения, предоставляя для них различные формы организации рабочего пространства. В отличие от выпуска Android 3, код которого не был открыт для того чтобы избежать неконтролируемой фрагментации и переноса для смартфонов технологий, не адаптированных для низких экранных разрешений, следующая ветка Android, развиваемая под кодовым именем Ice Cream Sandwich (ICS), как и Android 2.x будет опубликована после выхода релиза в исходных текстах.
Изображение
Изображение



Источник: http://www.opennet.ru/opennews/art.shtml?num=31795


оригинал на opennet.ru
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

Наконец-то подробный разбор. Теперь в спорах вместо самостоятельной, затратной по времени аргументации этого вопроса можно будет давать ссылку сюда.
Спасибо сказали:
kamre
Сообщения: 243
ОС: Win7/Ubuntu 11.10

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение kamre »

Android и GNU/Linux не имеют почти ничего общего.

А зачем на телефоне нужно окружение GNU? И что мешает в случае необходимости установить это окружение и эмулятор терминала заодно?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение diesel »

kamre писал(а):
21.09.2011 15:12
Android и GNU/Linux не имеют почти ничего общего.

А зачем на телефоне нужно окружение GNU? И что мешает в случае необходимости установить это окружение и эмулятор терминала заодно?

who cares? сказано ж "фигня это, а не свобода", остальное не важно :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

diesel писал(а):
21.09.2011 15:28
kamre писал(а):
21.09.2011 15:12
Android и GNU/Linux не имеют почти ничего общего.

А зачем на телефоне нужно окружение GNU? И что мешает в случае необходимости установить это окружение и эмулятор терминала заодно?

who cares? сказано ж "фигня это, а не свобода", остальное не важно :)

Эта фраза - единственное, что вы двое прочитали в статье?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение diesel »

/dev/random писал(а):
21.09.2011 15:32
diesel писал(а):
21.09.2011 15:28

who cares? сказано ж "фигня это, а не свобода", остальное не важно :)

Эта фраза - единственное, что вы двое прочитали в статье?

ты про "Фигня, а не свобода"? - это основная тема статьи :)
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение frp »

kamre писал(а):
21.09.2011 15:12
А зачем на телефоне нужно окружение GNU? И что мешает в случае необходимости установить это окружение и эмулятор терминала заодно?

Ну так же nobody cares. А те, кому надо, и так осилили чрут - его из ядра никто не выпиливал, хоть на андроидах он и не нужен.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

diesel писал(а):
21.09.2011 15:52
ты про "Фигня, а не свобода"? - это основная тема статьи :)

Я про GNU.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение frp »

kamre
А вообще, статья о свободности андроида, а не его юзабельности и близкости его к GNU/Linux
Спасибо сказали:
kamre
Сообщения: 243
ОС: Win7/Ubuntu 11.10

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение kamre »

frp писал(а):
21.09.2011 16:17
статья о свободности андроида

По сути претензии к гугл состоят в том, что он выпустил несколько проприетарных приложений для своих сервисов и не открыл исходники для Honeycomb. Сервисами гугл и приложениями для них можно вообще не пользоваться в Android, а исходники гугл обещал открыть для новой версии Ice Cream Sandwich.

Гугл специально выпустил Android под Apache, чтобы дать больше свободы производителям устройств. Производители сами выбирают то, насколько свободным будет их устройство. Так что претензии по свободности устройств с Android можно предъявлять только к производителям, но не к гуглу. Гугл никак не мешает (но и не заставляет) выпускать полностью свободные (по RMS) устройства.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение frp »

kamre
Претензии к гуглю:

1 (чрезмерный фанатизм ИМХО) все свободные лицензии кроме ГПЛ - зло, т.к. могут сделать платформу проприетарной.

2 (вполне обоснованная претензия) исходники последнего андройда закрыты.

Пока имеется пункт 2, я согласен, что последний андроид - не свободен, т.к. одним из требований в плане свободы является возможность модификации.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

frp писал(а):
21.09.2011 18:15
1 (чрезмерный фанатизм ИМХО) все свободные лицензии кроме ГПЛ - зло, т.к. могут сделать платформу проприетарной.

Не так. _В данном случае_ используемые ими свободные лицензии - зло, т.к. _действительно делают_ платформу проприетарной. Производители устройств _действительно закрывают_ практически всё, что могут закрыть.
Спасибо сказали:
Аватара пользователя
ieleja
Сообщения: 307
ОС: Debian 9, macOS, Windows

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение ieleja »

Ричард Столлман опубликовал свои размышления


а не претензии ...
ad infinitum
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение watashiwa_daredeska »

/dev/random писал(а):
21.09.2011 18:21
_В данном случае_ используемые ими свободные лицензии - зло, т.к. _действительно делают_ платформу проприетарной. Производители устройств _действительно закрывают_ практически всё, что могут закрыть.
Прелесть ситуации в том, что если выпустить Андроид под GPL, то пользователям придется пользоваться iPhone/WinPhone, ибо никто из производителей не будет устанавливать GPL'ную ОС на свои девайсы. Ну, т.е. формально, для сообщества, гугл будет весь в белом, жертва человеческой глупости и жадности и прочих обстоятельств, которые не позволят свободной ОС занять достойное место на рынке. На практике же, у пользователей смартфонов свободы и выбора будет еще меньше. Ведь первично тут не то, что Андроид позволяет закрывать, а то, что производители хотят закрывать и будут закрывать и будут использовать тот софт, который позволяет закрывать.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение frp »

/dev/random писал(а):
21.09.2011 18:21
Не так. _В данном случае_ используемые ими свободные лицензии - зло, т.к. _действительно делают_ платформу проприетарной. Производители устройств _действительно закрывают_ практически всё, что могут закрыть.

Лицензия Apache просто дает более широкую свободу, в которую входит еще и право закрывать :) Если бы андроид был GPL, то с ним смартфонов бы не делали.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

frp писал(а):
21.09.2011 20:47
Лицензия Apache просто дает более широкую свободу, в которую входит еще и право закрывать :) Если бы андроид был GPL, то с ним смартфонов бы не делали.

Проблема в том, что в данном случае лицензия даёт свободу только производителям, а до пользователей эта свобода не доходит.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение watashiwa_daredeska »

/dev/random писал(а):
21.09.2011 20:53
в данном случае лицензия даёт свободу только производителям, а до пользователей эта свобода не доходит.
Между ПО и пользователем всегда стоит производитель. Он эту свободу не пустит. Если ПО не будет позволять закрывать, то этого ПО у пользователей не будет.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

watashiwa_daredeska писал(а):
21.09.2011 21:45
/dev/random писал(а):
21.09.2011 20:53
в данном случае лицензия даёт свободу только производителям, а до пользователей эта свобода не доходит.
Между ПО и пользователем всегда стоит производитель. Он эту свободу не пустит. Если ПО не будет позволять закрывать, то этого ПО у пользователей не будет.

Ты рассуждаешь примерно в таком духе:
"ПО всегда создаёт разработчик. Ему невыгодно давать пользователю свободу. Значит, свободное ПО невозможно".
Но оно существует.
То же и здесь. Если ПО не будет позволять его закрывать, то оно _будет_ у пользователей. И будет предоставлять свободу пользователю, а не только производителю, как андроид. Вполне возможно, что вначале оборудования, на которое бы оно предустанавливалось, не будет, а будет лишь возможность самостоятельной установки. Для тех, кому нужно, это не очень существенная помеха. А потом и предустановка появится.
К сожалению, андроид в этом направлении развиваться не собирается. Никаких средств самостоятельной установки в нём нет и не предвидится. Только через производителя, который отбирает у пользователя все права.
Спасибо сказали:
Аватара пользователя
BURF
Сообщения: 479
Статус: ZONGO!
ОС: openSUSE 12.1 x64

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение BURF »

/dev/random писал(а):
21.09.2011 22:09
К сожалению, андроид в этом направлении развиваться не собирается. Никаких средств самостоятельной установки в нём нет и не предвидится. Только через производителя, который отбирает у пользователя все права.

Replicant? :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

BURF писал(а):
21.09.2011 22:20
Replicant? :)

Он что, правда работает где-нибудь, кроме виртуалки? И не требует использования проприетарных компонентов из официальных прошивок?

Если да, то это действительно возможность для андроида когда-нибудь в будущем стать свободной платформой.
Спасибо сказали:
Аватара пользователя
BURF
Сообщения: 479
Статус: ZONGO!
ОС: openSUSE 12.1 x64

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение BURF »

/dev/random писал(а):
21.09.2011 22:28
И что, оно правда работает где-нибудь, кроме виртуалки? И не требует использования проприетарных компонентов из официальных прошивок?

Откуда мне знать? Это лишь к тому что "не предвидится". Насколько я понимаю, если не рассматривать сомнительную законность получения root, то "поддерживаемые устройства" вполне могут и работать.

/dev/random писал(а):
21.09.2011 22:28
Если да, то это действительно возможность для андроида когда-нибудь в будущем стать свободной платформой.

РМС пришел к аналогичным выводам :)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение watashiwa_daredeska »

/dev/random писал(а):
21.09.2011 22:09
Ты рассуждаешь примерно в таком духе:
"ПО всегда создаёт разработчик. Ему невыгодно давать пользователю свободу. Значит, свободное ПО невозможно".
Но оно существует.
Оно существует там, где свободу давать выгодно. В том смысле, что есть востребованность, которая приводит к увеличению числа пользователей, потому что пользователи имеют техническую возможность воспользоваться этим ПО. В случае мобильников пользователи не имеют технической возможности. Даже если у меня будет супер-пупер свободная мобильная ОС целиком под GPL, я как пользователь не смогу ей воспользоваться. Просто потому, что на телефоне не предусмотрена возможность установки ОС. И эта невозможность — не вина той ОС, которая стоит на телефоне, это вина производителя телефона. Он мог выбрать ту свободную ОС, которую я хочу поставить, или хотя бы дать возможность самостоятельной установки ОС, но он этого не сделал.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение Bluetooth »

kamre писал(а):
21.09.2011 15:12
Android и GNU/Linux не имеют почти ничего общего.

А зачем на телефоне нужно окружение GNU? И что мешает в случае необходимости установить это окружение и эмулятор терминала заодно?

А что, там где-то было написано, что оно нужно? Просто был затронут связанный вопрос(извечный Linux и GNU/Linux :) )
Ведь первично тут не то, что Андроид позволяет закрывать, а то, что производители хотят закрывать и будут закрывать и будут использовать тот софт, который позволяет закрывать.
Браво!
Ты рассуждаешь примерно в таком духе:
"ПО всегда создаёт разработчик. Ему невыгодно давать пользователю свободу. Значит, свободное ПО невозможно".
Но оно существует.
Тут нужно смотреть на ситуации на рынке. В гугле посмотрели, и приняли данное решение. Не могу сказать, что оно плохое. Конечно, не то, что бы хотелось видеть, однако уже неплохо.
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение romuil »

Как телефонист от сохи буду по мере сил краток:
1) допишите OpenGSM,
2) сделайте открытую платформу под него,
3) напишите самую распрекрасную свободную ОС,
4) наберите базу пользователей,
5) попробуйте выполнить предыдущие пункты.
А реальность сейчас такова: низкоуровневая часть ПО закрыта более чем целиком, каждая фирма изобретает свою систему защиты от халявщиков, что удается им плохо. Между прочим это ещё один и немалый рынок, целая сфера услуг по разблокировке/джейлбрейкингу/прошивке. Сказки про свободное это не бесплатное тут никого не интересуют. Как только андроид станет GPL, так сразу и закроются перед ним все двери. Производителям глубоко плевать, что там проанализировал Ричард Столлман. Ибо восстановление сертификатов и IMEI на телефон BB5 даже ремонтнику обходится в 40$, или брутфорс 4-5 суток на топовом GPU.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение diesel »

/dev/random писал(а):
21.09.2011 22:09
К сожалению, андроид в этом направлении развиваться не собирается. Никаких средств самостоятельной установки в нём нет и не предвидится. Только через производителя, который отбирает у пользователя все права.

Переустановка системы в телефоне? Не, с точки зрения "for fun" безусловно может быть интересно, но не более.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение watashiwa_daredeska »

diesel писал(а):
22.09.2011 08:46
Переустановка системы в телефоне? Не, с точки зрения "for fun" безусловно может быть интересно, но не более.
Ежели б это делалось примерно с таким уровнем простоты, как на десктопе, то почему бы и нет. Однако ж сейчас сменить прошивку это танцы с бубном и лишение гарантии.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение frp »

/dev/random писал(а):
21.09.2011 20:53
Проблема в том, что в данном случае лицензия даёт свободу только производителям, а до пользователей эта свобода не доходит.

Точнее, в данном случае она может как доходить, так и не доходить. В зависимости от производителя.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение /dev/random »

frp писал(а):
22.09.2011 13:55
Точнее, в данном случае она может как доходить, так и не доходить. В зависимости от производителя.

В _общем_ случае может как доходить, так и не доходить. А в _данном_ случае - не доходит.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение frp »

/dev/random писал(а):
22.09.2011 14:03
В _общем_ случае может как доходить, так и не доходить. А в _данном_ случае - не доходит.

CyanogenMod?
Спасибо сказали:
Аватара пользователя
BURF
Сообщения: 479
Статус: ZONGO!
ОС: openSUSE 12.1 x64

Re: [ON] Ричард Столлман проанализировал насколько свободна платформа Android

Сообщение BURF »

frp писал(а):
22.09.2011 15:50
CyanogenMod?

кстати, насколько легально получение рут-доступа? я не слышал о последствиях кроме снятия с гарантии. Так ее снимают еще в тысячах случаев, которые совсем законны.
Спасибо сказали: