"your modified version must prominently offer […] an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server"
Where are you getting that that "network server" must be the related/the same as the software is running on? To me this reads as "a link to the commit hash on github" would satisfy this requirement, with github being that network server…
(has this ever been enforced?)