OSS sounds like a terrible idea.
Little human interaction, lots of toxicity from entitled developers.
Development could be a nice hobby but it's not easy on the eyes and doesn't make you move.
Get him into stretching / light fitness / bodyweight training: it can definitely become a passion / hobby and will keep him healthy (within limits)