Miguel de Icaza — Mexican Scientist born on December 30, 1972,

Miguel de Icaza is a Mexican-born programmer, best known for starting the GNOME, Mono, and Xamarin projects... (wikipedia)

Every piece of software written today is likely going to infringe on someone else's patent.
I was interested in Java the beginning, but the problem with Java is you do have to switch your platform.
Our strategy in dealing with patents in Mono is the same strategy that any other software developer would take. In the event of a patent claim, we will try to find prior art to the claim of the patent.
I've never worked with the Java community.
Some scientists use TeX or LatEX but for most people Word is the thing that writers use these days.