Microsoft heeft enkele weken geleden bekendgemaakt de specificaties van het XML-documentsformaat voor Office 12 te zullen vrijgeven, om zo optimale interoperabiliteit te verkrijgen. Deze specificaties zullen beschikbaar gesteld worden in combinatie met een speciale royaltyvrije licentie. Deze licentie is echter incompatibel met de GNU General Public License (GPL) en dat betekent dat veel open-sourceprojecten het XML-formaat niet zullen kunnen implementeren. De huidige licentie van Microsoft zorgt ervoor dat het XML-formaat alleen kan worden toegepast als het programma precies doet wat is beschreven. Het is niet toegestaan daarvan af te wijken, aldus Richard Stallman, voorzitter van de Free Software Foundation. Daar komt bij dat, als in een programma gebruikgemaakt wordt van Microsofts XML-formaat, daar melding van gemaakt moet worden in de broncode.
Jean Paoli, senior director of XML architecture bij Microsoft, is zich van deze potentiële incompatibiliteiten bewust en geeft aan dat de gekozen licentie inderdaad voor conflicten kan zorgen in combinatie met de GPL. Volgens Paoli zijn er wel open-sourcelicenties die compatibel zijn met Microsofts licentie. Volgens een woordvoerder van Microsoft zal een implementatie van het XML-formaat mogelijk zijn "with any open-source license that allows for attribution back to Microsoft". Dan Ravicher, algemeen manager van de Public Patent Foundation, vraagt zich echter af of Microsofts licentie wel geldig is. Microsoft geeft namelijk niet aan welke patenten in licentie gegeven worden, waardoor het dus maar de vraag is of er wel patenten geschonden worden als het XML-formaat geïmplementeerd wordt. Voor de geldigheid van de licentie is het noodzakelijk dat hier duidelijkheid over komt, aldus Ravicher.