Author Topic: Donations and Feature Requests  (Read 4348 times)

thezfunk

  • Regular Poster
  • **
  • Posts: 37
    • View Profile
Donations and Feature Requests
« on: September 27, 2009, 12:07:59 am »
I have an idea on revamping the whole process of donations and feature requests.  I realize that donations are lacking and that is what is truly holding up many feature requests.  LinuxMCE has a limited number of developers and only seems to be falling further behind when it comes to keeping up with the 'Jones', so to speak, when it comes to other media platforms.  I think we need to apply some capitalism when it comes to the feature and development process.

I know there is a certain idealist view to the world when it comes to open sources projects.  Lets face it, it doesn't always work that way; especially when it comes to smaller projects with big goals.  For example, the whole green movement didn't really start taking off until people could be shown how to save money with green thinking (a little gov regulation doesn't hurt).  Ideally, people would do it because it's the right way to do something but that never works unless you can show how it will benefit the individual, ideally, monetarily.  People are selfish creatures.  Lets use that to our advantage.  Lets use that for the project's advantage. 

People don't want to pay for a feature they will never see the benefit of.  A perfect example is supported orbiter configurations.  I want an iPhone orbiter.  Other people want an Android orbiter.  Will one see the benefit in the other?  Will one want to contribute to the other?  Why not let the community decide with their donations.  Currently, a donation appears to go into one pot; one black black hole, if you will.  Why not let the completion of features be based on how much support a feature request receives.  Instead of one donation link, why not have a donation link for each feature request.  Be as specific as possible with each feature listing.  Have a dev come up with a 'money dollar' amount that will cover dev costs and post that with each feature/link.  Allow people who are interested in that feature to donate specifically to that feature.  Keep a running total and when the dollar amount is reached, start development on said feature.  If a feature request turns out more complicated than previously thought, come back to the community with how far the feature was developed and why more work is needed and why more money is required.  Then, reopen the donation link with the new amount.  This gets people more involved in the development process and feel more connected to the project.

There should be a page on the website where all of these features and donation links are listed.  Develop a process for getting a feature request added to the list with it's own required amount and donation link.

I would appreciate questions and comments.  I do want this project to succeed.  I know there are people out there willing to pay for work and there are starving devs who could use the work.  Lets start implementing some processes and procedures that will achieve our goals.

thezfunk

  • Regular Poster
  • **
  • Posts: 37
    • View Profile
Re: Donations and Feature Requests
« Reply #1 on: October 01, 2009, 02:55:20 pm »
Everyone slow down!  I am completely overwhelmed by the responses!  Oh wait.

No feedback at all?  Usually, there is at least one person who completely loathes an idea.  This complete and utter indifference is scary. 

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Donations and Feature Requests
« Reply #2 on: October 01, 2009, 03:42:11 pm »
I have an idea on revamping the whole process of donations and feature requests.  I realize that donations are lacking and that is what is truly holding up many feature requests.  LinuxMCE has a limited number of developers and only seems to be falling further behind when it comes to keeping up with the 'Jones', so to speak, when it comes to other media platforms.  I think we need to apply some capitalism when it comes to the feature and development process.

I know there is a certain idealist view to the world when it comes to open sources projects.  Lets face it, it doesn't always work that way; especially when it comes to smaller projects with big goals.  For example, the whole green movement didn't really start taking off until people could be shown how to save money with green thinking (a little gov regulation doesn't hurt).  Ideally, people would do it because it's the right way to do something but that never works unless you can show how it will benefit the individual, ideally, monetarily.  People are selfish creatures.  Lets use that to our advantage.  Lets use that for the project's advantage. 

People don't want to pay for a feature they will never see the benefit of.  A perfect example is supported orbiter configurations.  I want an iPhone orbiter.  Other people want an Android orbiter.  Will one see the benefit in the other?  Will one want to contribute to the other?  Why not let the community decide with their donations.  Currently, a donation appears to go into one pot; one black black hole, if you will.  Why not let the completion of features be based on how much support a feature request receives.  Instead of one donation link, why not have a donation link for each feature request.  Be as specific as possible with each feature listing.  Have a dev come up with a 'money dollar' amount that will cover dev costs and post that with each feature/link.  Allow people who are interested in that feature to donate specifically to that feature.  Keep a running total and when the dollar amount is reached, start development on said feature.  If a feature request turns out more complicated than previously thought, come back to the community with how far the feature was developed and why more work is needed and why more money is required.  Then, reopen the donation link with the new amount.  This gets people more involved in the development process and feel more connected to the project.

There should be a page on the website where all of these features and donation links are listed.  Develop a process for getting a feature request added to the list with it's own required amount and donation link.

I would appreciate questions and comments.  I do want this project to succeed.  I know there are people out there willing to pay for work and there are starving devs who could use the work.  Lets start implementing some processes and procedures that will achieve our goals.

Well I guess there will be people who love the idea and hate the idea. But just like any other aspect of LinuxMCE you can just go and do it and see who 'follows you'... go build the Wiki page(s)... get the ball rolling than at least you'll have the satisfaction of knowing you kicked it off.

All the best

Andrew

PS I think its a pretty good idea by the way...and you should give it a try ;-)
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

dlewis

  • Guru
  • ****
  • Posts: 401
    • View Profile
Re: Donations and Feature Requests
« Reply #3 on: October 02, 2009, 04:06:39 am »
Soon we will have a more organized way of donating. I am working on this and will hopefully have this ready soon.

merkur2k

  • Addicted
  • *
  • Posts: 513
    • View Profile
Re: Donations and Feature Requests
« Reply #4 on: October 02, 2009, 07:28:29 am »
there are other open source projects out there that have successfully used a bounty system for funding development, it could be worth researching them.

dlewis

  • Guru
  • ****
  • Posts: 401
    • View Profile
Re: Donations and Feature Requests
« Reply #5 on: October 02, 2009, 02:07:59 pm »
merk, can you post a few good examples for me to review.

niz23

  • Guru
  • ****
  • Posts: 361
    • View Profile
Re: Donations and Feature Requests
« Reply #6 on: October 02, 2009, 03:34:12 pm »
dlewis,

xbmc is one example.
See http://xbmc.org/contribute/donate/

/niz23