@jwildeboer Background: I was part of the crew that made Coding Pirates in Denmark - a non-profit teaching kids IT, broadly.
Which structure you should choose very much depends on what you want to achieve imo - for us, creating a foundation created a disconnect between the foundation and the volunteers - since much of the work in the foundation was fund-raising.. to pay their own salary.
I think, I see where you are going, but very interested in hearing your thoughts on coops.