Miguel de Icaza
In the GNOME project we tried to keep the platform language independent.
In some cases we’ve been building tools that are specific to Linux for the desktop, and they only work on Linux, but I see two major projects that are wildly, wildly successful: Mozilla and OpenOffice, and those two programs are cross platform.
With .NET once an API is published it’s available to all programming languages at the same time.
We cannot choose one desktop over the other – Gnome or KDE – because there’s users for both code bases.
They have a beautiful security system and we’re emulating the whole security infrastructure.
All of our code is open source, so it can be used for other projects.
Not to go too far, but Microsoft is probably used by most people out there.
It’s strategic for us – lots of people will develop applications in .NET.
In addition to that, Mono has produced a very large set of extra libraries.
We’ve been using C and C++ way too much – they’re nice, but they’re very close to the machine and what we wanted was to empower regular users to build applications for Linux.
I think that by October the whole company has to migrate to OpenOffice, and then I think it’s by June next year we all migrate to Linux – you don’t want to migrate 6,000 people both operating system and office suite in a single jump.
When it comes to .NET they’ve done a really outstanding job.
Well Microsoft really does develop some really interesting technology.
The software patent problem is not limited to Mono. Software patents affect everyone writing software today.
After releasing Mono 1.0, we started work on a new edition of Mono that will be released later in the year.