I like the idea, I only wish my development skills were good enough to help out more than doing basic testing, and stuff.

key things to get a project going:

development environment:
a simple, easy to download linux build environment, with a simple set of scripts to allow compiles and such.

Modularity:
making the code base not one big project, but a group of smaller projects will allways help get other people involved.

the bigest difficulty is coming up with a good structure for the whole system.. but then again, this is all stuff that the empeg guys have allready done :)



12gig red mk2 -- 080000125
_________________________
80gig red mk2 -- 080000125
(No, I don't actually hate Alan Cox)