Позиция Microsoft заключается в том, что Mono - это нелицензионная попытка перепроектировать (reverse-engineer) .NET. Microsoft уже поработала над стандартизацией частей .NET Framework в ISO (International Organization for Standardization).
В это время, Novell проводит формальный патентный обзор Моно, чтобы уладить вопрос раз и навсегда - http://www.oreillynet.com/pub/wlg/4557
>>> Подробности