Ultimately such decisions are decided by "stake weight" in Steem, since stake weight elects the witnesses and the witnesses choose what version of the code to run.
Now, we could run some kind of poll to get opinion, but any poll counting just the number of votes would easily be gamed by users who have many accounts (one user I believe controls at least thousands of accounts).
Another option would be to create a post with two comments and let users compete by voting up those two comments. This would result in a "stake weighted" vote that would more likely reflect the witness voting that ultimately determines what change is accepted. One comment would be for just taking money from donations and the other would be to do it from author rewards as well.
Getting agreement from Steemit for both options from Steemit would also be important, as they are paying for the work.
RE: BlockTrades beginning development of Steem Proposal System