I can only speak for myself on some of these, but...
As a note, I'm not at all fed up with ppl asking questions. In fact I'd appreciate more ppl asking questions while stumbling around the codebase.
Well, you're asking for it now!
Regarding lack of developers, just be aware that we won't find many ppl of that kind on the planet:
1.) Linux skill
As others have said, even contemplating MCE without some serious Linux skill is at best naive and at worst foolhardy. BUT recommend a good online
advanced course.
2.) coding skill
Again others have said it, but not all development / contributions have to involve coding. However, it is a skill that
can be learnt with right guidance.
3.) HA interest
We're here aren't we? Also, MCE is about Media AND HA AND.... For me, it's Media first. Then cool orbiters and the UI. HA is WAAAAAY down the list. I live in the UK, so finding compatible, and reasonably priced, HA kit is near to impossible anyway
4.) willing to read into a massive codebase
A good map or a helpful guide-book can make the most inhospitable cities easy to navigate
5.) willing to cope with a "break" between the original devs and the bunch of us now continuing
Why is that an issue? I only know of it due to it being mentioned a couple of times recently.
6.) willing to spend most of the spare time besides a 40h job for about two years to understand the code
Well, like I've mentioned elsewhere, I travel a lot with work. I could read the latest Tom Clancy, watch NCIS on my iPod or get stuck into getting my head around MCE. I'm sure others could find at least some time!
7.) willing to contribute to a project not consisting of 100% FSF licensed bits
I am not a lawyer or a politician, but why would this bother me to the point of not becoming involved?
8.) having the money/flat/house to be able to buy all the toys and to use all aspects of lmce
This is the biggy for me. That's why I'm suggesting that any money raised for the project is used to provide developer resources. Either in the form of kit that is purchased, or a server farm to develop on.
Regarding project management and such, it is a bit different for projects with non-paid developers. You just cannot set up deadlines. People do this for fun in their sparetime, you cannot force them to deliver on specific dates and do this or that task. That is not how OSS/FSF works (without paid contributions).
I agree, although Tim seemed to talk sense and have knowledge of such matters.
GNU/Linux itself, without all the FOSS based on it was / is a HUGE project, yet is very successful.
Hari, my concern is that the devs, with the greatest respect, seem to be saying on the one hand that there are too few of them and it's too much work so can some more people PLEASE get involved, but on the other that it's just too complicated to learn at a level to be useful.
I WANT to learn. I may not succeed and like a lot of people, will in all likelihood give up, but that isn't the point. If the "right" people are as rare as you say, then you can't afford to alienate any of them. Nurturing new devs by providing documentation that is easy to follow and clearly explains the system will not put anyone off! If as a result you get a "sticking rate" of 2 in 1000 instead of 1, then it's been worth it
Right, first two questions.
1) Has anyone
successfully built an 810 development rig on VMWare? If so, is the process documented?
2) Once I've built my dev rig, where should I start? Wiki (which page?) Source code? (Which file?) Other internet resources (URL?)