В Windows Store появятся Open Source–программы

Опубликовано: 27 декабря 2011 г., вторник


Соглашение с разработчиком, опубликованное на сайте Microsoft в разделе Dev Center, содержит ряд оговорок, регламентирующих продажу программ с открытыми исходниками. В статье 3.g Microsoft указывает, что право выбора лицензии, под которой программа будет распространяться через Windows Store, принадлежит разработчику. В случае открытого ПО это может быть любая лицензия, признаваемая Open Source Initiative. Такие программы в Windows Store будут распространяться на условиях выбранной Open Source–лицензии, в обход Microsoft Standard Application Licence Terms, которые запрещают, к примеру, размещение программы на других ресурсах, помимо онлайн–магазина Microsoft.

Более того, в статье 4.с Microsoft накладывает на разработчика обязательство обеспечить соблюдение прав всех третьих сторон, код которых используется в приложении. Если приложение включает в себя открытые компоненты, разработанные третьей стороной, разработчик должен соблюдать условия лицензии, под которую они подпадают, включая доступность исходного кода.

При этом, статья 4.d отдельно оговаривает, что лицензия приложения с открытым кодом не может быть распространена на какое–либо «несвободное программное обеспечение от Microsoft», с которым оно взаимодействует — к примеру, компоненты самой Windows 8.

Официально разрешив распространение программ в Windows Store под Open–Source лицензиями, Microsoft избавляет разработчиков под Windows 8 от необходимости обходить те ограничения, с которыми сейчас сталкиваются разработчики под Windows Phone. Создателям мобильных приложений, желающим открыть код своего продукта, и в то же время продавать его через магазин Microsoft, приходится выпускать приложения под двумя лицензиями — GPL и проприетарной, для чего сначала требуется получить согласие всех авторов кода. Многие выходят из ситуации, выпуская приложение под GPL, а затем разрабатывая отдельную «коммерческую» версию, которая и продается через магазин приложений. Такая ситуация, прежде всего, вызвана особенностями OSS–лицензий.

Источник: cnews.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

Состоялся выпуск мобильной платформы Android 8.1

Компания Google опубликовала релиз открытой мобильной платформы Android - Android 8.1. дальше »

Open Android Alliance: альтернативный альянс разработчиков Android

Open Source-энтузиасты создали новый альянс Open Android Alliance, который нацелился на разработку полностью открытой версии мобильной Linux/Java-платформы Android. дальше »

Вышла финальная версия iOS 11.2 для iPhone и iPad (1)

Со 2 декабря пользователям iPhone и iPad стал доступен финальный релиз прошивки. Общедоступная версия iOS 11.2 несет в себе целый ряд изменений, в том числе появление функции Apple Pay Cash для совершения денежных переводов, а также ускоренную идентификацию посредством Face ID. дальше »

Полный возврат Мюнхена с Linux на Windows обойдётся почти в 50 млн евро

Самый долгий проект по миграции городской администрации с операционной системы Windows на свободные продукты во главе с GNU/Linux — LiMux в Мюнхене (Германия) — уже «развернули» ранее в этом году. дальше »

Вышла мобильная ОС Sailfish 2.1.3

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, опубликовала релиз операционной системы Sailfish 2.1.3. дальше »

Выпущена финальная версия iOS 11.1 для iPhone и iPad

1 ноября владельцам мобильных устройств Apple стало доступно первое значительное обновление платформы iOS 11. дальше »

Apple выпустила iOS 11.0.3 для iPhone и iPad

Компания Apple выпустила iOS 11.0.3 для iPhone и iPad. Это уже третье обновление системы за месяц с момента выпуска. дальше »

Linux Foundation представил первый выпуск платформы для интернета вещей EdgeX

Организация Linux Foundation представила первый значительный релиз проекта EdgeX Foundry, развивающего открытую платформу для упрощения создания решений на базе IoT-устройств. дальше »

Компания Oracle выпустила Java SE 9 и Java EE 8

После трёх с половиной лет разработки компания Oracle выпустила платформу Java SE 9 (Java Platform, Standard Edition 9), в качестве эталонной реализации которой используется открытый проект OpenJDK. дальше »

Стартовал проект Gitcoin, предлагающий выплаты в криптовалюте за разработку для Open Source-проектов

Недавно состоялся запуск инициативы Gitcoin по решению проблемы недостаточной мотивированности разработчиков вовлекаться в улучшение свободного программного обеспечения. дальше »