Если иметь в виду субъекты контроля, Харитонов дифференцирует такие его виды, как государственный и общественный [100].
Также достаточно широк спектр предлагаемых определений понятия «общественный контроль».
Общественный контроль – это контроль со стороны многонационального народа и гражданского общества РФ, политических партий и общественных объединений, профсоюзов, средств массовой информации, различных социальных групп и сообществ гражданского общества за деятельностью государственных и муниципальных органов власти[101].
Гончаров А. А. определяет общественный (гражданский) контроль как деятельность, осуществляемую неправительственными объединениями и отдельными людьми, направленную на выявление и пресечение нарушений прав и свобод человека со стороны органов власти и их должностных лиц, на защиту людей, пострадавших от таких нарушений, а также на совершенствование государственного управления и обеспечения справедливости[102].
Для устойчивого и сбалансированного функционирования аппарата государственной власти, сформированного при помощи демократических институтов, общество должно располагать современными и эффективными инструментами независимого контроля деятельности органов государственной власти и органов местного самоуправления.
Несмотря на отсутствие в Конституции РФ прямого закрепления общественного контроля, конституционной базой для него являются части 1 и 2 статьи 3, часть 4 статьи 29, часть 1 статьи 32, статьи 33. Комплексное толкование этих статей позволяет сделать вывод, что право граждан на непосредственное участие в управлении делами государства в вместе с правом на индивидуальные и коллективные обращения, правом на информацию и презумпцией того, что источником власти в РФ является народ, формирует представление о таком правовом явлении как общественный контроль.
Но для полноценной работы механизмов общественного контроля общество нуждается в нормативных правовых актах, непосредственно посвящённых регулированию общественных отношений в сфере общественного контроля. Существует острая необходимость в разработке и принятии на федеральном уровне пакета актов, которые позволили бы расширить рамки общественного контроля, об этом говорят и современные учёные[103].
Достаточно широкий спектр нормативных правовых актов, принимаемых на самых различных уровнях в отсутствие структурообразующего закона, который регулировал систему общественного контроля, приводит к тому, что принципы общественного контроля, имплицитно воплощенные в федеральном конституционном законодательстве, не всегда получают адекватное отражение в конкретных законах и положениях. Вот почему так важно принятие на федеральном уровне руководящего закона, который бы включил в себя единый понятийный аппарат для законодательства об общественном контроле, единый комплекс