I've commented elsewhere in the thread that such a thing might not be possible. I don't know about Germany, but volunteering for private companies in Belgium is illegal. Of course we might end up with a Mozilla-style NGO/corporation setup, but that is something for prosecutors to look into.