Havoc recently wrote an article about developing good user interfaces for free software, with Gnome as a focus. It’s an interesting read if you are either a developer or a user of any free software.
As he posted the link on Advogato, there is already a discussion brewing.
It’s interesting stuff. You should read it.