The philosophical foundations underlying debates about social change and social progress are diverse and complex, and may draw upon various ethical, political, and cultural traditions. These may include, for example, debates about the nature of human nature, the role of history and tradition, the relationship between individual and collective values, the ideal forms of social organization, and the ethics of social action. Different philosophical perspectives may place varying emphasis on concepts such as freedom, equality, justice, community, and sustainability, and may propose different strategies for achieving social change and social progress.