Algumas pessoas acreditam que a Microsoft detém patentes de software sobre aspectos do .NET e que, como uma implementação do .NET, o Mono viola essas patentes. Assim, essas pessoas acham que o uso do Mono poderia deixar um aberto a processos de patentes.
Suponho que Mono seja tão controverso porque a lei de patentes em geral é controversa. Mas há casos específicos em que as entidades que promovem o Mono fizeram acordos com a Microsoft que se parecem muito com acordos de patentes, o que poderia então fortalecer o argumento da Microsoft sobre a validade de tais patentes. (É claro que a Microsoft não forneceu nenhuma prova de que as patentes existam, mantendo assim um estado de incerteza, assim como com a reivindicação de patentes violadas pelo kernel do linux.) Esses acordos resultam em sentimentos de traição e desconfiança de outras comunidades. membros, porque o contrato parece prejudicar a comunidade como um todo (aumentando o risco de patente percebido) enquanto beneficia a entidade que fez o acordo com a Microsoft. Então, isso leva a outro motivo pelo qual Mono é controverso:
A propósito, devo mencionar que escrevo da perspectiva de um espectador e não tenho conhecimento detalhado ou específico de toda a situação. Tentei permanecer imparcial e evitei nomes próprios para evitar arrastar essa questão para a controvérsia sobre a qual ela pergunta.
Edit: Nos comentários, alguém apontou que a Microsoft tem uma promessa da comunidade de não reivindicar direitos de patente contra implementações do .NET. Mas a promessa tem juridicamente suficiente para que eu não sinta que possa ter certeza de que a promessa fornece proteção hermética sem a contratação de um advogado para analisá-la. Depois de ler, posso pensar em algumas brechas em potencial que poderiam permitir à Microsoft reivindicar direitos de patente sobre o Mono, mas desde a IANAL , não tenho idéia se alguma dessas brechas é legalmente defensável ou apenas o meu mal-entendido sobre o juridico da Microsoft. Portanto, embora a promessa da comunidade seja animadora, certamente não pode acabar com a controvérsia entre a possível responsabilidade de patente de Mono.