Skip to main content

Microsoft bans GPL software from Windows Phone Marketplace

Microsoft has prohibited developers from using GPLv3-licensed open source software in any application distributed on the Windows Phone Marketplace. But Redmond is pushing mobile application developers to use packages based on an open source licence created by Microsoft.

The Windows Phone Marketplace Application Provider Agreement says applications "must not include software that... in whole or in part, are governed by or subject to an Excluded License," and says excluded licences "include, but are not limited to the GPLv3 Licenses."

But developers can use code approved by the Microsoft Public License, an open source licence created by Redmond. Microsoft has pushed developers to use so-called "Windows Phone recipes," which are open source projects that became available last month under the Microsoft Public License

The GPLv3 restriction in the Microsoft application provider agreement has been public since at least September, but resurfaced this week when Red Hat technology evangelist Jan Wildeboer blogged about the issue, saying he "was quite astonished."

"Note the full scope: in whole or in part," Wildeboer writes. "This means that you cannot use Libraries that are under this ominous 'Excluded License.' Or use documentation that is licensed under the ominous 'Excluded License.' You get the point. If you use whatever stuff that is under this ominous 'Excluded License' your app will not be added to the marketplace."

Microsoft defines GPLv3 licenses as including "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," and also appears to ban further open source licenses, including any one that allows software to be redistributed for free.

Excluded licenses include anything "disclosed or distributed in source code form, licensed for the purpose of making derivative works or redistributable at no charge," Microsoft says.

Comments

Popular posts from this blog

LG KS360

The LG KS360 is a slide opening mobile phone which comes with a convenient slide out QWERTY keyboard for all you text & messaging users on the move. The slide out QWERTY keyboard provides an accurate & quick method when writing messages & also has a numeric keypad which is highlighted by a coloured section in the full QWERTY keyboard for when the user wishes to use enter numbers at high speed. The KS360 comes with a touch screen dialling which allows the user to make calls easily with minimal effort. The phone is available in a selection of colours which include black & silver, black & red, white & soft pink or titanium & bright blue. The colour options available are fun & fashionable which will suit all users of this stunning handset but the colour option is your choice. The casing weighs 108 grams & is 16.8mm deep by 101.5mm tall by 51mm wide which allows the user to slip this phone into their pocket or bag when not in use. The screen is 2.4 Inches...

The Use of Generator

As the name suggests generators are for generating electricity, thereby ensuring that all your electricity requirements are met. There are several types of generators available in the market differing in their wattage capacity. These generators differ in their price, portability, fuel efficiency, voltage ratings as well as fuel type. Standby generators are a common type of generators that are used to provide backup in offices as well as home. Their wiring is inculcated along with the house wiring. When electrify goes off, the generator unit turns itself on and provide uninterrupted power supply. Go for the one that uses natural gas or propane as it offers you clean, safe and long lasting supply of power. Like other electrical units, generator creates a lot of heat and requires a cooling system so as to main the temperature. These generators can be either liquid cooled or air cooled. Liquid cooled systems are much more dependable as well as quite than the air cooled system. However, the...

Advantage of Website Development with PHP

Website design and development have now played a vital role for every business, especially those who preserve their existence in the virtual of the internet. The business is usually boosted with a good quality website but this is not true every time. Nowadays there is war in the world of internet too. The websites via with each other for buyers. Frequently there is a reasonable amount of money involved in designing and development of a website. When it is concerning business, one has to take every step towards dropping costs and mounting sales. There are numerous coding languages for Website Development. One of the most popular coding languages is PHP. Some of the basis for this popularity is as follows. Compatibility is barely any issue with PHP. This coding language is friendly with different server platforms like Linux and Windows. This has a positive effect on the compatibility with the browsers like Internet Explorer and Mozilla Firefox. A PHP based website can be downloaded easi...