I want to publicly announce a change in my thinking. For many years I have promoted non-profits, especially foundations as a good way to keep FOSS (Free and Open Source) projects protected and effective.
Not any more. I am now leaning towards coops as the better vehicle. The cooperative approach allows for better distribution of power to those that do the work where foundations typically concentrate power on those with the money. This might become a long thread that'll take some time.