Bazı insanlar Microsoft’un yazılımın patentlerini .NET’in üzerinde bulundurduğuna ve .NET’in bir uygulaması olarak Mono’nun bu patentleri ihlal ettiğine inanmaktadır. Böylece bu insanlar Mono kullanmanın bir tane patent davasına açık bırakılabileceğini düşünüyor.
Sanırım Mono çok tartışmalı çünkü genelde patent yasası tartışmalı. Ancak, Mono’yu tanıtan kuruluşların Microsoft’la çok daha fazla patent anlaşması gibi görünen anlaşmalar yaptıkları, bu durumda Microsoft’un bu tür patentlerin geçerliliği konusundaki savını güçlendirdiği görülebilir. (Tabii ki Microsoft, patentlerin var olduğuna dair hiçbir kanıt sunmadığından, bu nedenle, linux çekirdeği tarafından ihlal edilen patent iddialarında olduğu gibi bir belirsizlik durumu olduğunu kanıtlamıştır.) Bu anlaşmalar, diğer topluluklara ihanet ve güvensizlik duygularıyla sonuçlanmaktadır. Üyeler, çünkü anlaşmanın topluluğa bir bütün olarak zarar verdiği görülüyor (algılanan patent riskini artırarak), Microsoft ile anlaşmayı yapan kuruluşa fayda sağladı. Bu Mono'nun tartışmalı olmasının başka bir nedenine neden oluyor:
Bu arada, izleyicinin bakış açısından yazdığımı ve tüm durum hakkında ayrıntılı veya özel bir bilgim olmadığından bahsetmeliyim. Tarafsız kalmaya çalıştım ve bu soruyu sorduğu tartışmaya sürüklememek için çoğunlukla uygun isimlerden kaçındım.
Düzenleme: Yorumlarda, birileri Microsoft’un, .NET uygulamalarına karşı patent hakları koymayacağına dair bir söz verdiğini belirtti. Ancak sözümde, sözünü yerine getirmesi için bir avukat tutmadan hava sızdırmaz bir koruma sağladığından emin olabileceğimi hissetmediğim kadar yasal var. Okuduktan sonra, Microsoft’un Mono’ya patent hakları koymasına izin verebilecek bazı potansiyel boşlukları düşünebiliyorum, ancak IANAL’dan bu yana bu boşluklardan herhangi birinin yasal olarak savunulabilir olup olmadığını veya yalnızca Microsoft’un yasalını yanlış anladığımı bilmiyorum. Dolayısıyla, topluluk vaadi cesaret verici olsa da, Mono'nun olası patent sorumluluğu konusundaki tartışmalara kesinlikle son veremez.