Según un artículo publicado en The Register, Microsoft ha salido al paso de la reciente polémica del uso de Mono (y tecnologías adyacentes) por problemas de patentes, comprometiéndose a no tomar medidas legales en el futuro contra éste tipo de desarrollos.
En palabras de Scott Guthrie, vicepresidente corporativo para la plataforma de desarrollo .Net:
«El Microsoft Community Promise es un excelente vehículo y, en esta situación, asegura el mejor equilibrio de interoperatibilidad y flexibilidad para los desarrolladores. Microsoft Community Promise cubre a desarrolladores, distribuidores, y usuarios que hagan uso, vendan, importen, o distribuyan tecnologías que usen propiedades de Microsoft o demandas de patentes bajo cualquier tipo de desarrollo o modelo de distribución, incluidos los modelos de licenciamiento open-source como LGPL o GPL.«
Todo esto se traduce en una promesa por parte de Microsoft de no tomar medidas contra los desarrollos basados en C# y su CLI (Common Language Infrastructure), o lo que es lo mismo, los proyectos de Mono estarían a salvo de demandas.