Ответ, как очевидно, в самом вопросе. Все зависит от того, что считать народом. Если социально-политическую общность, то русские один из самых молодых народов, который только формируется в последние 30 лет. Однако, в таком случае, было бы правильно называть народ не "русским", а к примеру "россияне", как предлагал Ельцин. Но, вот, что-то подсказывает, что современная общественно-социальная формация нашего общества не очень долгосрочная.
Есть мнение, что народ - это имя. Массово наш народ, стал называть себя "русскими", "великороссами", "белорусами", "малороссами", не ранее 17 века, получается, что русским не более 300 лет? Но, и здесь есть загвоздка, если мы начнем изучать архивные документы переписи населения периода царской России, то там нет четкого применения имен народов в качестве этнонимов, а присутствует географический и религиозный контекст.
Так может русский - это синоним "Православный"? Если так, то русских сейчас не более двух миллионов человек, которые воцерковлены и могут считаться православными. А как же остальные?
Более правильно считать, что народ, этнос, это прежде всего генетика, но не только и не всегда. Генетика - как ядро народа, в очень широком смысле слова. И, так же и общая культура, и язык, а главное общий менталитет народа, и опять же все в очень широком смысле слова. А что еще более важно, народ, это еще и география - почва (земля), на которой мы живем - Россия. Россия и современная, и историческая, и доисторическая, когда и слова такого еще не было, но земля то была и народ уже жил на этой земле.
Я считаю, что поколения наших предков, с самого момента своего зарождения, жили на своей собственной земле, которая сейчас называется Россия. Мы никогда и никуда не уходили, не появлялись из неоткуда. Менялись только власть и правители, религии, политические установки, социальный строй. Менялись имена народа и названия нашей страны. За тысячи лет много всего произошло, но русский народ остался неизменным, на своей собственной земле. Все, кто живут в России - русские, но, конечно те, кто сами так считают. Для тех, кто не считает себя русским, необходимо оставить право называться так, как они сами пожелают.