Neen, het is niet logisch dat ze dat doen. Het vrijgeven van een
protocol (zie puntje 5) is iets totaal anders dan het vrijgeven van de broncode ervan. Door het vrijgeven van een protocol kan eender wie software schrijven die kan omgaan met wat je zelf hebt gemaakt.
Aangezien MS een dusdanig dominante positie heeft op de markt kan wat eerlijke concurrentie op de markt echt geen kwaad. En waarom ze schrik hebben dat mensen broncode - geschreven door andere partijen dan MS - onder ogen krijgen die gebruik maken van dergelijke protocollen ontgaat mij helemaal. Dat ze hun eigen source code niet willen laten inkijken lijkt mij vrij duidelijk (cfr. MS source code leak), maar dat ze zelfs de protocollen niet willen vrijgeven, dat is totaal andere koek.
Microsoft schrikt er trouwens zelf niet van terug om de uitwerking van Open Source protocols (denken we maar aan de BSD TCP/IP stack) gedeeltelijk over te nemen in zijn eigen software.
Mij lijkt het dus op de zoveelste FUD (Fear, Uncertainty & Doubt) campagne van MS tegen Open Source gebruik, en ik kan het standpunt van de Europese Commissie terzake enkel maar toejuichen.