a) you should not be the owner (to avoid pet projects that are not actually useful) of the project or at least not the sole owner
b) ideally it should be some high impact projects that have little to no corpo sponsors as opposed to something like React
c) if your contribution is not merged in, it should not count as "work done"
React is also now owned by the React Foundation, so I also don't see why it would be problematic to contribute to it now that it doesn't (seem to) belong to Facebook anymore.
We were concerned about finances and legal protection.
1. The project would deal with user's data to some degree
2. The project was going to "annoy" an existing, much larger, project who would have likely tried to take some legal action to keep their "place at the top"
3. The project was going to both a) need to generate funds (and pay core developers), and b) be guaranteed to generate funds, based on our experience. However, we did not want to register a company as not having a company complicate things was one of the central goals of the split from the larger project. Try paying people a couple hundred bucks (less than minimum wage, more like Aufwandsentschaedigung) without having to jump through various hoops and without doing it illegally.
If you want any of this, why don't you found a Verein and have open source activities as the purpose?
All in all I an very much against this. Mostly because I think Ehrenämter, as they exist now, are pretty stupid and pointless and because I strongly believe the state should not get involved with this at all.
Such as? By definition, open source projects are provided to the public, for free. That’s obviously a good for the public.
Note that in order for something to be a public service, it need not be useful for every member of the public. Most people have no interest in curling, but that doesn’t mean running a non-profit curling club that is open to everyone isn’t a public good.
leothetechguy•23m ago
As long as contributions happen in good faith and not just for the sake of contributing, but I'm assuming there's already a system in place to ensure that for other civic services.
poszlem•16m ago