Microsoft запрещает продавать приложения с открытым исходным кодом, предназначенные для Windows Phone 7 (WP7), в собственном магазине приложений – Windows Phone Marketplace.
Согласно Windows Phone Marketplace Application Provider Agreement, документу, которому должны следовать все разработчики
ПО для WP7, точнее статье 5 параграфу 6 этого документа «приложение не должно включать в себя софт, документацию или другие материалы, которые, или часть которых содержат «Исключенные лицензии».
Для того, чтобы понять что именно это означает, нужно вернутся в начало документа и прочитать какие же лицензии являются исключенными.
Исключенными лицензиями (Excluded License) для Windows Phone Marketplace являются любые лицензии, которые позволяют модифицировать и/или распространять софт, который является предметом лицензирования, либо каким либо образом обнаруживает или распространяет исходный код приложения; лицензия позволяющая проводить переделку или перераспределение кода приложения. Исключенными лицензиями считаются все GPLv3 лицензии, т.е GNU General Public License version 3, GNU Affero General Public License version 3, GNU Lesser General Public License version 3 и другие эквивалентные им лицензии. Это значит, что не признаются все лицензии, которые предназначены для лицензирования open source приложений!
Но почему
Microsoft сделала это? Ведь пользователи настольных версий Windows все еще могут использовать приложения с открытым исходным кодом. Возможно, компания пытается таким образом обезопасить новую мобильную операционную систему. Ответ на это вопрос знает только Microsoft.
В любом случае это может привести к тому, что многие разработчики программного обеспечения для мобильных версий Windows будут разрабатывать свои приложения для других мобильных платформ, а Microsoft и ее «новый друг»
Nokia останутся ни с чем.