Sincerely i can't see *where or why* what i've wroted invalidates any of what you mention!...
FOSS will go on as usual only reinvigorated, because now open source will have a clear
practical meaning for non developers... and plain source code would still be completely
available, its part of the license, and developers will get heaven better support because
dependency hell and bug squash will get a new meaning...
And vectorization and parallelization will be a top of the list requirement for all the
*many-core* and Fusion style chips that are around the corner. Projects, and project
developers can have a new whole bunch of funds available for this alone, if a good profit
revenue can be generated from it. But if FOSS loses this boat i'm afraid it will be finished!
Yet poor people, and tech savy people, can still benefice. Isn't there already "commercial"
and non commercial counterparts ?...
What invalidates that you pick all the source code you need, use LLVM+other and compile it
*exactly the same way* that the "commercial" approach i devise, should be doing "automaticly",
so to speack, from online ?
Donations are good, but they can't be the principal reason to sustain the whole ecosystem...
it simply will not be possible!