I don't doubt the intention is good. Still, I think copyright assignments are bad. A lot is based on the view Michael Meeks has. Suggest to watch http://www.youtube.com/watch?v=-Olx3EvJMl0 (really good and positive explanation).
Only result of Project Harmony is to make sure the position GNOME took (was announced a while back) is clearly documented. I've checked and clarified https://live.gnome.org/ProjectPrerequisites (=a page containing requirements to be hosted on GNOME infrastructure). Someone changed it into a politcally correct version (ask the board).. but in practice: I am never going to make any effort for a _new_ module which has copyright assignments (the sysadmin bit to trust someone and give that person a Git account). This as I think it is in the best interest to not have copyright assignments.
I think the actual trend is to do away with copyright assignments. Clutter on our request and a lot of effort on the developers part to get approval for this. Evolution did away with that years ago. LibreOffice seems to really have taken off now.