@Hamishcampbell
Well-written software avoids making assumptions about how it will be used. So, a site can swap out content sorting algorithms to suit its current agenda. But projects usually hard-code at least one thing: the license of the project's code. FOSS licenses are libertarian (left and right), and other kinds of licenses are authoritarian.