It is all about removing potential confusion and sending clear messages. *re: user* A user benefits from the contributions. He/she or them (the organisation) can happily do so without ever interacting with a projects community. They may even be a subscriber to any or all mailing lists of the ASF without ever posting anything to a mailing list. They may also enhance the works of a project without sharing it with the project. Hence the part about users contributing should removed from the definition.
*re: developer* The main part of the description ( ... who contributes to a project in the form of code or documentation) reads as contributors to the works of the project. As such a developer defines a subset of the contributors definition. In the existing description any person involved in furthering the project in other ways (e.g. promotions, community development) is negated. Best regards, Pierre Smits *OFBiz Extensions Marketplace* http://oem.ofbizci.net