Microsoft Bans Open Source on Windows Phone 7 Marketplace


The sale of free software on Windows Phone Marketplace has been stopped by Microsoft, which has barred applications licensed under the GNU General Public License v3 (GPLv3), Affero GPLv3, and LGPLv3 from its marketplace.

Microsoft also reserved the right to exclude other apps that hold similar licenses according to Windows Phone Marketplace Application Provider Agreement, which developers have to agree with if they want their applications to be listed and sold on the Windows Phone Marketplace. The agreement's article 5 clause 6 states that the Application "must not include software, documentation, or other materials that, in whole or in part, are governed by or subject to an Excluded License", An excluded license is defined by Microsoft as "any license requiring, as a condition of use, modification and/or distribution of the software subject to the license, that the software or other software combined and/or distributed with it be (i) disclosed or distributed in source code form; (ii) licensed for the purpose of making derivative works; or (iii) redistributable at no charge". Excluded Licenses include, but are not limited to the GPLv3 Licenses." Adding that "For the purpose of this definition, 'GPLv3 Licenses' means the GNU General Public License version 3, the GNU Affero General Public License version 3, the GNU Lesser General Public License version 3, and any equivalents to the foregoing."

(CC-BY jeffwilcox)

According to the agreement, developers will not be able to publish the source of their applications or to license them under a GPLv3 license, claiming that these restrictions may increase security. Media reports doubted that such measures might, in fact, increase security and they warned that developers may prefer to publish their apps under other operating systems rather than following the Microsoft's agreement.

The GPLv3 licenses were released in 2007 by the Free Software Foundation, but their use is minimal compared to the version 2 of the licenses (GPL2), considered the most used used license for free software and originally written by Richard Stallman for the GNU project.



Wrong title.
'Open source' is not banned, BSD and MIT-licenses are allowed. Maybe you could say 'free software is banned'. Technically this is not either true, but it is the point of ban.

If license *grants* freedom to user (meaning of access to source code) application is banned.

Maybe Microsoft is not enemy of 'open source' (as development model), but it is definitely enemy of 'free software' (as movement).

I agree open source and "ban" doesn't go together

Robert Alba
remote computer assistance

microsoft can't compete with open source, the magic of making up review so they find any solution to stop them.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You may use [inline:xx] tags to display uploaded files or images inline.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.