It would be great if users could attach money to Brainstorm ideas. Its all good and well to post hundreds of ideas, but as things go, ideas which are posted first may not be the best ideas, but will climb to the top fastest (and will stay there, because people will vote for them on most popular).
Lets make it possible for people to donate $5 or so to their own ideas. Sure nobody may implement it, or the patch may not be accepted but it opens things up a lot more. Nobody loses either.
For those who think that this will turn linux coders into people who only code for money are wrong. There have been many bounties in the past, and they have not wiped out the many developers (me inclusive) who code as a hobby. Even with the gnome bounties in place, I still continued coding my application at the time for instance.
Anyway, at the end of the day, its not hard to implement, and it will do nothing but speed up development for highly wanted features (and maybe even organisations like gnome could use the money on spreading word about linux, or improving their hardware support).
I want to be able to methodically go through each of the Brainstorm ideas and vote on them. I am a recent arrival (to Brainstorm, not Linux), and so there are many ideas I have never seen. Among these are good ideas, bad ideas, and a whole bunch of ideas on which I have no strong opinion either way.
Currently in the "Random Ideas" selection, those ideas I have recorded a vote for are no longer displayed. Despite the large number of ideas now in the system, I have had the same idea crop up several times because I didn't want to vote on it. I wanted to abstain as it concerned a section of the OS that is irrelevant to me.
Another "problem" with Random Ideas is that continuity between ideas is lost. Later ideas often refer back to earlier ideas, modifying and restating a problem (just like this idea does). This is fine if the first idea you see is the "later" idea. The other way around you are only getting part of the picture.
So what I want is this...
1) The ability to record an abstain (zero) vote.
2) A list of ideas I have not voted for, latest first.
In an attempt to fend off the "abstaining does nothing" comments, The only reason I want the abstain vote is to record that fact that I have seen the idea, understand the idea, have made a decision about it, and no longer wish to see it again IN THIS MODE (and perhaps Random Ideas). In other modes (e.g. Latest comments) the idea would still appear, but the voting arrows would be greyed out.
Elements of this idea have been proposed before. I have read each of the ideas below (and all their comments) and believe them all to be related, but probably not true duplicates:
Written by pimlottc the 16 May 08 at 15:25.
Implemented
Brainstorm uses some jazzy ajax to submit votes without reloading the entire page. This is pretty slick, but it means that the browser's normal "busy" indicators don't get triggered and there is no other feedback on the page to show that the vote is being processed.
The page doesn't chance until the server responds, which can take a while if the server taxed or the user has a slow connection. In the meantime, there's no indication that anything is happening at all, leaving the user to wonder if the site is working properly.
A good solution would be to change the appearance of the voting area as soon as the user clicks to indicate that the vote is being processed.
Some people (like me) will vote those idea down only because it's not an idea that should be done by Ubuntu people.
I propose to add a feature that mark an idea as "Upstream" and that could be linked with an external bugtracker. Once an idea is marked as "upstream", the original poster will be notified and proposed to report a feature request on the upstream bugzilla.