• Home
  • News
  • Artificial Intelligence
  • Internet of Things
  • Open Source
  • Hardware
  • Software
  • Security
  • Resources
  • Industry Voice
  • Data Strategy Spotlight
  • Newsletters
  • Resources
    • Inqlogo 120x194
      Five things you should look for in choosing a Testing provider

      Choosing a Testing Partner can be complex.  So what do you look for?  This guide offers insight into the qualities you must look for in choosing a Testing provider.  Download now to learn more.

      Download
      Inqlogo 120x194
      Your questions answered: How to protect your data in the cloud

      The number of successful cyberattacks per year per company has increased by 46% over the last four years. But what really needs to be considered when exploring a solution? What questions need to be asked? Download to find out...

      Download
      Find resources
      Search by title or subject area
      View all resources
  • Follow us
    • RSS
    • Twitter
    • LinkedIn
    • Newsletters
    • Facebook
    • Google+
    • YouTube
  • Newsletter
  • Industry Voice
  • Data Strategy Spotlight
The Inquirer
The Inquirer
  • Home
  • News
  • Artificial Intelligence
  • Internet of Things
  • Open Source
  • Hardware
  • Software
  • Security
  • Trending
  • iPhone XS
  • Article 13
  • OnePlus 6T
  • Nvidia RTX 2080
  • Intel 14nm shortage
The Inquirer
  • Developer

Microsoft bans open source on Windows Phone 7 Marketplace

GPL licenses get the chop

  • Lawrence Latif
  • Lawrence Latif
  • @illiteratehack
  • 18 February 2011
  • Tweet  
  • Facebook  
  • Google plus  
  •  
  •  
  • Send to  
0 Comments

CLOSED SOURCE SOFTWARE DEVELOPER Microsoft has prohibited open source software running on Windows Phone 7 (WP7) from being sold at its apps store.

Buried in Microsoft's Windows Phone Marketplace Application Provider Agreement, the document that all developers for WP7 have to follow, is article 5 clause 6 which states, "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, or that would otherwise cause the Application to be subject to the terms of an Excluded License." That sounds fair enough, until you go back up the document and read the definition of an Excluded License.

Microsoft's Excluded License for Windows Phone Marketplace is defined 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." It continues, "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."

So Microsoft will not allow developers to either publish source code of their Windows Phone applications or release them under GPL or GNU Affero licences. And it's not immediately clear why. After all, Microsoft doesn't stop users from running open source software on its Windows PC operating system, and has in fact had a policy of encouraging open source software developers to code applications that run under Windows.

Perhaps the firm still believes that by keeping all source code under wraps it will somehow improve security. If this is indeed the case then it's the usual error of trying to get away with 'security by obscurity' that closed source software outfits tend to fall into.

And while Microsoft does allow software that is distributed under GPL licences to run in Windows, with the Windows Phone Marketplace it's the first time the company has complete control over the delivery of applications to one of its operating systems. Given that the security through obscurity model has been widely discredited, the question is, what is Microsoft gaining from shunning developers who want to release applications under GPL and related licenses?

We tried to ask Microsoft these questions but the firm was unable to get back to us by press time.

It's likely that some developers will be put off by Microsoft's overly restrictive developer agreement and simply head off to develop for other mobile operating systems.

If that does happen, Microsoft and its new best friend, Nokia, can only sit back and watch as both companies fall off the mobile communications and computing industry radar completely. µ

  • Tweet  
  • Facebook  
  • Google plus  
  •  
  •  
  • Send to  
  • Topics
  • Developer
  • Microsoft

INQ Latest

iOS 12 will be available to the unwashed masses on 17 September
iOS 12 will be available to the unwashed masses on 17 September

But Group FaceTime won't be available at launch

  • Software
  • 12 September 2018
Apple Watch Series 4
Apple Watch 4 has bigger screen, more power and might save your life

It can conduct electrocardiograms and, er, comes with new watchfaces

  • Hardware
  • 12 September 2018
iPhone XS release date, price and specs: iPhone XS, iPhone XS Max and iPhone XR official
iPhone XS release date, price and specs: Apple unveils the iPhone XS, iPhone XS Max and iPhone XR

Fanbois will be able to pre-order new devices from 14 September

  • Phones
  • 12 September 2018
Boffins come up with deepfake technique to track a target's 'style'
Boffins come up with deepfake technique to track a target's 'style'

Good news for corrupt political campaigners

  • Software
  • 12 September 2018
Back to Top

Most read

iPhone XS release date, price and specs: iPhone XS, iPhone XS Max and iPhone XR official
iPhone XS release date, price and specs: Apple unveils the iPhone XS, iPhone XS Max and iPhone XR
OnePlus 6T pre-order listing 'confirms' handset's full specs
OnePlus 6T pre-order listing 'confirms' handset's full specs
iOS 12 will be available to the unwashed masses on 17 September
iOS 12 will be available to the unwashed masses on 17 September
Article 13: MEPs vote in favour of meme-killing European Copyright Directive
Article 13: MEPs vote in favour of meme-killing European Copyright Directive
Intel's 9th-gen CPUs outperform AMD's Ryzen 2 in leaked benchmarks
Intel's 9th-gen CPUs outperform AMD's Ryzen 2 in leaked benchmarks
  • Contact
  • Marketing solutions
  • Enterprise IT Events
  • About Incisive Media
  • Terms & conditions
  • Privacy policy
  • RSS
  • Twitter
  • LinkedIn
  • Newsletters
  • Facebook
  • Google+
  • YouTube

© Incisive Business Media (IP) Limited, Published by Incisive Business Media Limited, New London House, 172 Drury Lane, London WC2B 5QR, registered in England and Wales with company registration numbers 09177174 & 09178013

Digital publisher of the year
Digital publisher of the year 2010, 2013, 2016 & 2017