第2个回答 2020-12-16
在很多国家,比如中国、加拿大、日本等,国民(National)和公民(citizen)是没有区别的。在汉字圈,中国大陆一般称为公民;台湾称为国民。大陆和台湾在国民和公民上面没有区别。
据我所知,国民和公民有区别主要是英国和美国。
美国公民肯定是美国国民,但美国国民不一定是美国公民。
美国非公民的国民是目前情况是指出生在美属萨摩亚且其父母父母均不是美国公民的人。所以提问者关于美国非公民的国民资格不准确,除了要出生在美属萨摩亚外,而且父母都不是美国公民。如果出生在美属萨摩亚的人,其父母至少有一方为美国公民的话,他是美国公民。
在美国本土(指美国50个州加DC) ,美国非公民的国民权利和义务与美国永久居民(绿卡持有者)除了下面的权利和义务外都是一样的:
1.持有美国护照的权利;
2.在海外享受美国政府领事保护的权利;
美国非公民的国民可以和绿卡持有者一样,申请归化为美国公民,条件也有绿卡的相同
美国公民,美国非公民的国民,和美国永久居民(绿卡持有者)在美国本土(50州+DC)的权利比较如下:
美国公民 非公民的美国公民 美国永久居民
美国国籍 有 有 无
美国公民权 有 无 无
联邦政府职位 可以 不可以 不可以
联邦选举 可以 不可以 不可以
一般工作 可以 可以 可以
美国居住期限限制 无 无 无
美国护照 可以申请 可以申请 不可以
海外领事保护 美国 美国 原籍国
英国国籍法比较复杂,
其国籍分为:
1.British citizen, 就是在英国本土人士,也就是通常所说的英国人,
2. British oversea citizen, 就是英国海外领土的人,如百慕大,马岛
3. British National (Oversea),香港回归前的香港人,
4. 其它,如British subject, British protective person,主要是和英国以前的殖民地有关的人士。
所有综上所述,国民和公民的区别完全是有各国的法律定义的