Some of your questions are answered by the latest draft of Contributing to Eclipse, found at http://groups.yahoo.com/group/contributingtoeclipse. Kent Beck