Applikationsutvecklare som vill publicera sina program på Microsofts marknadsplats Windows Phone 7 får inte licensiera koden under licenser som GPLv3, Affero GPLv3 eller LGPLv3, det framgår av det licensavtal som utvecklarna måste godkänna när de använder tjänsten.

Det är inte heller möjligt att använda sig av de här "exkluderade licenserna" som en del av sitt program, även om GPL-licenserna skulle tillåta det.

Delarna i avtalet ser ut som följer:

"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."

Microsoft ger även exempel på "exkluderade licenser".

"Excluded Licenses include, but are not limited to the GPLv3 Licenses. 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."

Uppgifterna kommer från Red Hats öppen källkods-profet Jan Wildeboer som tittat närmare på avtalet. Jan understryker däremot att han inte är någon advokat och att bloggen reflekterar hans egna, personliga åsikter.

Alla öppna licenser är däremot inte förbjudna. Helt öppna licenser som BSD, MIT/X11, Apache-licensen och Microsofts egna MS-PL (permissive license) går fint att använda.

En pikant detalj som före detta cto:n på Sun Microsystems, Simon Phipps lyfter upp i ett inlägg på Computerworld UK är att Microsoft samtidigt bannlyser sin egna öppna licens MS-RL (reciprocal license)