Сколько видов социальных норм действует в обществе, столько же и видов социальной ответственности существует в нем. Несомненно, система социальной ответственности по мере развития общества будет совершенствоваться, будет происходить трансформация некоторых социальных норм. Так, в постсоветские годы, когда прекратились гонения на религию, имевшие место в СССР, образовавшуюся идеологическую пустоту стала заполнять «вера в бога», религиозные нормы. Христианство и другие религии возлагают на верующих обязанность совершать определенные действия, а от иных воздерживаться. Нормы религии выступают своеобразным регулятором поведения людей. Зачастую граждане не знают законы, но хорошо знакомы с десятью заповедями Иисуса Христа. Религиозная ответственность проявляется при церковных богослужениях, например, своеобразным «взысканием» является публичная исповедь, когда человек с благословения духовника кается перед прихожанами.[39]
Некоторые ученые полагают, что моральная ответственность служит составным элементом других видов ответственности.[40] Действительно, некоторые действия являются противоправными и аморальными. Однако не все виды общественных отношений урегулированы правовыми нормами. То, что считается правомерным, может считаться аморальным. Например, общество осудит гражданина, который оставил своего товарища в опасном для жизни состоянии, но уголовная ответственность за такое деяние наступает только при совокупности определенных условий.
Каждая историческая эпоха создает свою систему моральных ценностей, в силу чего содержание социальной ответственности и ее виды изменяются. Так, сегодня стало повышаться значение религиозной, моральной ответственности, обусловленное исчезновением доминирующей идеологии. Но это не единственные виды социальной ответственности, роль которых возрастает в эпоху научно-технического прогресса. Еще в 20-е годы XX в. в США был принят Кодекс этики инженера, цель которого – направить инженерно-техническую деятельность на всеобщее благосостояние. В Кодексе указывается: инженер должен гуманно реализовывать технологический процесс, т. е. в определенной степени совершенствовать