Originally Posted by bryansj
From your end getting paid for your work is a good thing and most people should respect that decision.
But, believe it or not, I am very less concerned with "getting paid" than furthering the project. Although, I will gladly take "getting paid" when I reach that point.
My turn of events is that we often short-change ourselves with all this "freeness".
I am fearing that I am not pushing the project to its true potential from lack of proper funding.
I have been stuck at "if I cannot write a feature myself or I cannot download a free piece of code to get that functionality, then the project will have to lack that feature".
The only successful open source projects I know of are those funded by various companies who have a stake in them. I have participated in a few open source projects and know the inners all too well. All so-called open source alternatives to FlexRAID are still one-man efforts. Worst, I have noted that some of those projects are getting their source code downloaded more times than the release product itself.
Running a project like FlexRAID requires everything from coding, testing, system administration, hosting, web design, graphic design, etc.
Some of these things I am good at, others I am not.
I did many things for the project that I am not good at, which cost me in time and aggravation (specially the tedious stuff). I did them because I had no other option but to roll-up my sleeves rather than being complacent on where my time would be best spent.
Now however, I am getting complacent on where my time would be best spent, which is why I need to the funds to outsource things the project needs but that I should not spend my time on.
In the end, I think we will all win by having a much better product through a mix of what I can do and what I can pay others to do for the project.