Usually there are two sides of the story, but the fact that a non-employee (wife of co-founder) exercised so much power and meddled in internal office politics in the way that she did, it was hard to see how GitHub could even claim a reasonable stance. They screwed this up big time. This is a good response.
Off topic, but there is not always "two sides". There is a tendency to try to frame and reduce everything to binary questions... but the world is just not binary.
To put it another way, there may be two sides (or N sides), but some sides' perspective are often more worthy than others. Not to Godwin the thread, but, yeah. Both sides' perspectives are not always equally valid. (I dutifully acknowledge that the offenses are not the same magnitude, and all the caveats that go with referencing The Big G.)
Julie made two sets of allegations against Github. The first has to do with her personal dealings with the founder and his wife and the HR department. The second with general harassment of women at Github. Github so colossally screwed up the former, they may have to concede, by default, the latter.