The Mecklenburg School District (Charlotte, NC, etc.) blocked GitHub about 8 months ago for “questionable content.” After a complete uproar, mostly from my students who could not work on their projects from their school, they agreed to let students access it on an authorization basis. This means a teacher has to personally give them access to the site to use it, every time.

My question is what is GitHub doing to correct this type of complete asinine behavior and assuage irrational concerns blocking the learning of students in such backward places? (To be fair, several of these schools have blocked Chrome Inspect Element as well because of “hacking,” which is just students changing web pages temporarily to fool their friends and teachers.)

Don’t think there’s anything GitHub as a company or service can do. They’re mostly just a service provider and don’t have any control on the actual contents being uploaded (apart from following DMCA requests and similar). They can’t act in advance.

Maybe you should ask your own district what this “questionable content” is and try to figure out how it could be blacklisted specifically rather than blocking the whole service. While I’m certain there could be such contents in any of the thousands of repositories, the same could be said about pretty much any other hosting provider or similar service (Dropbox, Google Drive, YouTube, or even just any random internet forum).