@stephdl, I took my time to try to answer, but I still don't have a clear idea. We need to work on a good environment on a step by step basis.
I find myself in a difficult position, because I'm a both a contributor to open source projects and a stakeholder in nethesis. I'll try to share some ideas, to foster discussion, but I think that this kind of problems are better tackled in front of a beer.
I see the nethforge repo as a kind of "certified quality" storage, i.e. packages coming from the forge have been checked by core developers and considered of high quality.
If someone has access to the forge, it means he demonstrated ability over time.
Before entering the forge, packages could live in personal repos, we could build a central store, where it's clear how polished a packages is, who is supporting it, etc.
Also, packages can move from the forge to the os (i.e. become "official").
We could offer a way to give the developer feedback on forge packages, we could extend the Software center.
I'd prefer that these features would be modeled by the community, leaving to nethesis only the implementation burden, i.e. we (the community) decide how things should work and then ask for help to some core developers to implement (I hope to have some power on them).
Talking about money (it's not a taboo), I'd like to hear more voices. Things should not go around money, but who makes money could share a slice.
nethesis is making money and is open to the idea of sharing.
My idea is to give kind of a token to packages promoted to core (promotion will be a community decision).
nethesis business model relies on customization, it could be shared easily, maybe through something like a market where who is looking for a feature can find a developer.
I'll be happy to hear more opinions or critics.
Meanwhile, I'd like to wish you all a Merry Christmas.