So most certainly wouldn't be just "committing to Github projects from home", it would require a host organization to actually the legwork and get itself approved as non-profit but also as a host of civic services.
And knowing German bureaucracy, the above is not easy. ;)