When Miguel de Icaza founded the Mono project in 2004, he was ridiculed. No way would Microsoft allow an open source implementation of its .Net platform to exist, critics said. Even after Mono gained commercial backing from Novell, many assumed Microsoft would soon move to crush the project...