- Windows Phone Marketplace и ПО с открытым исходным кодом: детальный разбор ситуации
- Windows Phone category page Microsoft Download Center
- Выберите новый компьютер
- Xbox One S
- Популярные Windows Phone загрузки
- Обновление пакета Windows Phone SDK для Windows Phone 7.8 Обновление пакета Windows Phone SDK для Windows Phone 7.8 —>
- Windows Phone 7 Connector (for Mac) Help Documentation — Русский Windows Phone 7 Connector (for Mac) Help Documentation — Русский —>
- Windows Phone 7 Connector (for Mac) — Beta — Русский Windows Phone 7 Connector (for Mac) — Beta — Русский —>
- Обновление пакета Windows Phone SDK 7.1.1 Обновление пакета Windows Phone SDK 7.1.1 —>
- Пакет SDK для Windows Phone 8.0 Пакет SDK для Windows Phone 8.0 —>
- Windows Phone 7 Connector (for Mac) Welcome Video — Русский Windows Phone 7 Connector (for Mac) Welcome Video — Русский —>
- Windows Phone 7 Connector (for Mac) Beta — Русский Windows Phone 7 Connector (for Mac) Beta — Русский —>
- Список мобильных телефонов с открытым исходным кодом — List of open-source mobile phones
- СОДЕРЖАНИЕ
- Объем списка
- Сотовый модем и другие прошивки
- Операционная система: промежуточное ПО и пользовательский интерфейс
- Список
- Распределения для существующих телефонов
- Телефоны на заказ
Windows Phone Marketplace и ПО с открытым исходным кодом: детальный разбор ситуации
Посетителей: 1553 | Просмотров: 1736 (сегодня 0)
Сегодня многие информационные ресурсы опубликовали вводящую в заблуждение информацию о том, что якобы корпорация Microsoft запретила публикацию приложений с открытым исходным кодом (Open Source apps) в магазине приложений Windows Phone Marketplace.
На самом деле ситуация немножко другая, и сейчас я постараюсь её прояснить…
Статьи такие как «В магазине приложений Windows Phone запретили продажу программ с открытым кодом» и им подобные были опубликованы многими новостными ресурсами после публикации записи в блоге сотрудника компании Red Hat Яна Вилдебоера (Jan Wildeboer). В сообщении указывалось на упущение (оплошность) Редмонда по поводу программного обеспечения, опубликованного в Windows Phone Marketplace, подпадающего под лицензию GPLv3. Однако такое упущение вовсе не вина Microsoft. Некто, использующий ник Mellon, на личной странице объясняет суть проблемы:
Кажется, что автор сообщения игнорирует весьма очевидный факт по поводу того, что лицензии GPLv3 и LGPLv3 сами по себе запрещают использование подпадающего под данные схемы лицензирования программного обеспечения, находящегося в магазинах приложений, подобных Windows Phone Marketplace или Apple App Store. Это одно из усовершенствований в третьей версии лицензии GPL по сравнению со второй – GPLv2. Запрет является весьма специфическим (касается лишь приложений, подпадающих под схему лицензирования GPLv3) и не распространяется на лицензии GPLv2, Apache или BSD.
Согласен, забавно смотрится, когда компании наподобие Microsoft выставляют в качестве виновника всего, чтобы только не случилось, однако то, что на самом деле здесь происходит, является виной как раз Фонда бесплатного ПО (FSF, Free Software Foundation). В частности, именно FSF настоял добавить в лицензионное соглашение GPL специальный пункт о тивоизации. И это, в общем-то, хорошо. Однако если вы хотите запустить ПО подпадающее под лицензию GPLv3 на тивоизационном аппаратном обеспечении, вам сначала нужно будет взломать ПО самого устройства. Вы можете свободно продавать ПО подпадающее под лицензию GPLv3 в специализированных магазинах ПО, но только в том случае, если такой магазин отвечает лицензионным требованиям GPL, а магазин Microsoft – Windows Phone Marketplace – в данном случае не отвечает требованиям лицензии GPL.
Теперь можно было бы переключиться обратно на корпорацию Microsoft, и снова сказать что-то плохое в адрес софтверного гиганта, что якобы его магазин приложений не отвечает лицензионным требованиям GPL, однако учитывая то, насколько мягко и лояльно они отнеслись к ребятам, взломавшим их мобильную платформу Windows Phone 7 (на самом деле, Редмонд даже предложил последним сотрудничество) – мало кому придёт в голову это делать. В данном случае все камни рациональнее будет направить в «огород» компании Apple.
Интересно ещё и то, что в четверг представитель Редмонда заявил в интервью информационному ресурсу ZDNet, что Microsoft в будущем не исключает ситуацию пересмотра её политики относительно публикации приложений в Windows Phone Marketplace:
Разработчики приложений под мобильную платформу Windows Phone руководствуются сразу несколькими лицензиями, подпадающими под термин Open Source: это BSD, MIT, Apache Software License 2.0, MS-PL, и другие лицензии с похожим уровнем разрешений. Время от времени мы пересматриваем своё лицензионное соглашение Application Provider Agreement, основываясь на обратной связи с нашими клиентами и разработчиками, и в следующих версиях мы планируем рассмотреть возможность модификации нашего соглашения для соответствия ПО основанному на дополнительных видах лицензирования с открытым исходным кодом.
Вот и всё, по сути, «буря в стакане» на пустом месте.
Windows Phone category page Microsoft Download Center
Выберите новый компьютер
Пора попробовать все потрясающие новые функции Windows 10 на новом устройстве
Xbox One S
Игры и развлечения без границ в формате 4K Ultra HD
Популярные Windows Phone загрузки
Обновление пакета Windows Phone SDK для Windows Phone 7.8 Обновление пакета Windows Phone SDK для Windows Phone 7.8 —>
Обновление Windows Phone SDK для Windows Phone 7.8 добавляет в существующий пакет Windows Phone SDK два новых образа эмуляторов. Оно поддерживает и Windows Phone SDK 7.1, и Windows Phone SDK 8.0. Используя это обновление, вы сможете использовать рабочий стол Windows Phone 8 в своих приложениях для Windows Phone 7.5.
Windows Phone 7 Connector (for Mac) Help Documentation — Русский Windows Phone 7 Connector (for Mac) Help Documentation — Русский —>
Инструкции для этого файла загрузки скоро будут доступны на русском языке. Чтобы предоставить вам эти сведения как можно быстрее, предлагаются инструкции на английском языке.
Windows Phone 7 Connector (for Mac) — Beta — Русский Windows Phone 7 Connector (for Mac) — Beta — Русский —>
Инструкции для этого файла загрузки скоро будут доступны на русском языке. Чтобы предоставить вам эти сведения как можно быстрее, предлагаются инструкции на английском языке.
Обновление пакета Windows Phone SDK 7.1.1 Обновление пакета Windows Phone SDK 7.1.1 —>
Обновление пакета Windows Phone SDK 7.1.1 включает средства и инструменты для разработчиков, которые помогают разрабатывать приложения для устройств Windows Phone с 256 МБ ОЗУ и тестировать такие приложения.
Пакет SDK для Windows Phone 8.0 Пакет SDK для Windows Phone 8.0 —>
Пакет средств разработки программного обеспечения (SDK) Windows Phone 8.0 предоставляет инструменты, которые необходимы для разработки приложений и игр для Windows Phone 8 и Windows Phone 7.5.
Windows Phone 7 Connector (for Mac) Welcome Video — Русский Windows Phone 7 Connector (for Mac) Welcome Video — Русский —>
Инструкции для этого файла загрузки скоро будут доступны на русском языке. Чтобы предоставить вам эти сведения как можно быстрее, предлагаются инструкции на английском языке.
Windows Phone 7 Connector (for Mac) Beta — Русский Windows Phone 7 Connector (for Mac) Beta — Русский —>
Инструкции для этого файла загрузки скоро будут доступны на русском языке. Чтобы предоставить вам эти сведения как можно быстрее, предлагаются инструкции на английском языке.
Список мобильных телефонов с открытым исходным кодом — List of open-source mobile phones
СОДЕРЖАНИЕ
Объем списка
Сотовый модем и другие прошивки
Для работы некоторых аппаратных компонентов, используемых в телефонах, требуются драйверы ( прошивка ). Для многих компонентов доступны только проприетарные драйверы (телефоны с открытым исходным кодом обычно ищут компоненты с открытыми драйверами). Если эти драйверы не обновляются и не контролируют другие части телефона, их можно рассматривать как эквивалент части оборудования. . Однако для сотовых модемов эти условия не выполняются.
По состоянию на 2019 год все доступные мобильные телефоны имеют проприетарный чип основной полосы частот (модуль GSM, сотовый модем), за исключением Necuno , у которого нет такого чипа и который обменивается данными посредством одноранговой VOIP . Модем обычно интегрирован с системой на кристалле и с памятью. Это создает проблемы безопасности ; Атаки основной полосы частот могут удаленно считывать и изменять данные на телефоне.
Мобильный Librem 5 отделяет модем от системы и памяти, делая его отдельным модулем, что редко встречается в современных мобильных телефонах. Существует проект с открытым исходным кодом OsmocomBB . Существует проект FreeCalypso, основанный на незаконной утечке исходного кода модема Calypso .
Операционная система: промежуточное ПО и пользовательский интерфейс
Как правило, телефоны, включенные в этот список, содержат программное обеспечение с авторским левом, отличное от ядра Linux, и минимальные драйверы компонентов с закрытым исходным кодом (см. Раздел выше).
- Устройства на базе Android не фигурируют в этом списке из-за интенсивного использования проприетарных компонентов , в частности драйверов и приложений.
- Существует множество версий Android, которые стремятся заменить проприетарные компоненты, такие как LineageOS (преемник ныне несуществующего Cyanogenmod ) и Replicant , которые могут быть установлены на большом количестве телефонов после выхода на рынок. Включены телефоны, на которых они изначально установлены.
- Первоначально WebOS была доступна только по частной лицензии, но позже исходный код был выпущен HP по бесплатной разрешительной лицензии . Open WebOS не будет работать на всех устройствах WebOS.
- Firefox OS была выпущена под разрешающей лицензией MIT, но ее преемник KaiOS является проприетарной; первый включен.
- Maemo (смешанные разрешительные и проприетарные лицензии) породил Maemo Leste (разрешительную и защитную) и MeeGo (разрешающую); MeeGo разделен на промежуточное ПОTizen (проприетарное) и Mer (см. Диаграмму). Включены все, кроме Tizen.
- Sailfish OS — это проприетарный пользовательский интерфейс поверх промежуточного программного обеспечения Mer ; поэтому он не включен.
- Qt Extended имеет проприетарные компоненты и не включен, но его вилка сообщества QTMoko / OpenMoko входит.
Обратите внимание, что часто можно установить самые разные операционные системы с открытым исходным кодом на любой телефон с открытым исходным кодом; программное обеспечение более высокого уровня разработано так, чтобы быть в значительной степени взаимозаменяемым и независимым от оборудования.
Список
Организация | Модель | Мобильная операционная система | Поддержка операционной системы | Дата выпуска (или отмены) | Текущее состояние |
---|---|---|---|---|---|
Разработчики F (x) tec / XDA | Pro 1 X | Ubuntu Touch от UBports, LineageOS или Android | ? | Ожидается 2021-08 гг. | краудфандинг |
OpenPandora GmbH | Мобильная версия DragonBox Pyra | Debian | да | 2020-12 / 2021-01? | Перевозки |
Hallo Welt Systeme UG | Телефон Волла | ОС Volla (на основе проекта с открытым исходным кодом Android) или Ubuntu Touch | да | 2020-11 | Перевозки |
Пуризм | Либрем 5 | PureOS , производная от Debian , разработанная Purism для своих мобильных устройств. | PureOS имеет пожизненную гарантию поддержки | 2019-11 | Перевозки |
Сосна64 | PinePhone | В бета-версии «Braveheart» Edition можно было выбрать ОС, устанавливаемую пользователем; Позднее «Community Editions» продавались с 15 июня 2020 года по 2 февраля 2021 года, каждая из которых пожертвовала 10 долларов за телефон сообществу разработчиков, написавших ОС, с которой они поставлялись. Впоследствии все Pinephones поставлялись с Manjaro и Plasma Mobile . | Да. По состоянию на март 2021 года пользователь может установить двадцать с лишним различных операционных систем; Операционную систему можно заменить, вынув SD-карту . | 2019-11 | Перевозки |
Решения Necuno | Некунос NC 1 | Несколько операционных систем | Управляемый сообществом | Лето 2019 | «Первая партия закончилась» |
Neo900 | Материнская плата на базе GTA04, помещается в корпус Nokia N900. | QtMoko , Debian , SHR (стабильный гибридный выпуск) , Replicant | 2018-03 (последнее обновление) | Остановился | |
Meizu | Meizu PRO 5 Версия Ubuntu | Ubuntu Touch | UBports , управляемый сообществом | 2016-02 | В магазинах Египта, России, Украины и Азиатско-Тихоокеанского региона; онлайн в Египте, России, Индии и Шри-Ланке. |
Meizu | Meizu MX4 Ubuntu Edition | Ubuntu Touch | UBports , управляемый сообществом | 2015-07 | В магазинах Египта, России, Украины и Азиатско-Тихоокеанского региона; онлайн в Египте, России, Индии и Шри-Ланке. |
BQ | BQ Aquaris E5 HD Ubuntu Edition | Ubuntu Touch | UBports , управляемый сообществом | 2015-06 | Снято с производства |
BQ | BQ Aquaris E4.5 Версия Ubuntu | Ubuntu Touch | UBports , управляемый сообществом | 2015-02 | Снято с производства |
GeeksPhone | Революция | ОС Firefox | Снято с производства; ранее разработанный Mozilla Foundation под Mozilla Public License , позже proprietized в KaiOS | 2014 г. | Снято с производства |
GeeksPhone | Пик + | ОС Firefox | Снято с производства; ранее разработанный Mozilla Foundation под Mozilla Public License , позже proprietized в KaiOS | 2013-11 (аннулирование) | Отменено |
Alcatel | Огонь в одно касание | ОС Firefox | Снято с производства; ранее разработанный Mozilla Foundation под Mozilla Public License , позже proprietized в KaiOS | 2013-07 | Снято с производства |
ZTE | Открыть | ОС Firefox | Снято с производства; ранее разработанный Mozilla Foundation под Mozilla Public License , позже proprietized в KaiOS | 2013-07 | Снято с производства |
GeeksPhone | Кеон | ОС Firefox | Снято с производства; ранее разработанный Mozilla Foundation под Mozilla Public License , позже proprietized в KaiOS | 2013-04-23 | Снято с производства |
GeeksPhone | Пик | ОС Firefox | Снято с производства; ранее разработанный Mozilla Foundation под Mozilla Public License , позже proprietized в KaiOS | 2013-04-23 | Снято с производства |
Голден Делишес | GTA04 | QtMoko , Debian , SHR (стабильный гибридный выпуск) , Replicant | 2012-04 | «В настоящее время нет в наличии» | |
Aava на мобильном | Телефон разработчика | MeeGo | Снято с производства | 2011 г. | Снято с производства (доступно только разработчикам) |
Nokia | N950 | MeeGo 1.2 Harmattan | Снято с производства; ранее размещался Linux Foundation | 2011 г. | Снято с производства (доступно только разработчикам) |
Nokia | N9 | MeeGo 1.2 Harmattan | Снято с производства; ранее размещался Linux Foundation | 2011 г. | Снято с производства |
Nokia | N900 | Maemo 5 (Fremantle) (некоторые проприетарные компоненты до Maemo Leste) | Снято с производства | 2009-11-11 | Снято с производства |
OpenMoko | Neo FreeRunner (кодовое название GTA02) | Openmoko / QTMoko Linux, Debian , SHR (стабильная гибридная версия) , Gentoo (все на базе Linux), Inferno | 2008-06-24 | Снято с производства | |
OpenMoko | Neo 1973 (кодовое название GTA01) | Openmoko Linux (на базе Linux) | 2007-07-09 | Снято с производства |
Распределения для существующих телефонов
- Портал бесплатного программного обеспечения с открытым исходным кодом
Портал Linux
postmarketOS , Ubports и KDE Neon — это дистрибутивы с открытым исходным кодом, работающие на существующих смартфонах, изначально работающих под управлением Android. Maemo Leste доступен для Nokia N900 и Motorola Droid 4.
Существует список базы данных, на котором старые телефоны будут работать с операционными системами с открытым исходным кодом.
Телефоны на заказ
Можно собрать телефон самостоятельно из частично открытого оборудования и программного обеспечения. Arduinophone (сенсорный экран) и мобильный телефон MIT DIY (сегментированный дисплей) используют одноплатный компьютер с открытым аппаратным обеспечением Arduino с дополнительными компонентами. PiPhone и ZeroPhone похожи, но основаны на Raspberry Pi .
Основные компоненты открытого мобильного телефона: