To accelerate development of certain features and help developer(s) earn more I suggest create system that would allow users to pay for development of certain features of the program. Say, developers publish the list of features that can be implemented over certain period of time given the month to collect money for these. After months is over one (or may be two or even three) features who collected most of money go on implementation, the rest goes to next or later months (or Neverland).
Benefits:
Pool will be made by developer(s), so there should no inconsistencies and incompatibilities
Developers will earn more and will be more motivated,
Users who can and willing to pay (that is me) will get features they need quicker.
Disadvantages:
Transparency of the process can be complicated to implement.
Administration of the process may require additional resources
Nothing is free. I you do not pay for it, it does not mean that it doesn’t cost, it means that someone paid for it already and not necessary money (time, effort etc.).
Besides that, this idea is not against giving software for free. Features developed for money will be available for free for everyone - there is nothing against the main idea, this idea is about to earning where that is possible. And finally, if development team do not need money, they can donate it to charities, there are many of these in need.
This idea is about collecting money where demand is and allocating them where the need is.
so what you are saying is, a development idea should be put on hold until the threshold value has been collected from the users? and until that value is collected the developers need not think about it and put on hold the idea of improving Manager?
So what you are saying is, a development idea should be put on hold until the threshold value has been collected from the users? and until that value is collected the developers need not think about it and put on hold the idea of improving Manager?
Not entirely, but sort of that.
Threshold value means that you need collect particular amount, my idea means that feature B will be developed before feature A if B collect more money that A. Amount is not that important as this can be $10 or this can be $10,000. In fact I have no idea of capitalisation value of that, I just want discuss the idea.
Of many futures that will be developed during the year, give priority to those, which users willing to pay for. If you are not charity, you cannot just take money and offer nothing, so you basically this means paid prioritization, while software still remains free.
@Solnce, what you suggest is not going to happen. It would contradict the developer’s business model of a totally free and unencumbered desktop edition for single users and paid server and cloud editions for those with greater needs (more users, locations, accessibility, etc.) This is referred to as the “freemium” model, and it entails certain philosophical points. The commitment has been that all editions would have the same accounting functionality, differing only in number of users and modes of accessibility. No user will be made second class and none will have priority.
As this discussion has nothing to do with use of Manager, I am closing the topic.