周二(12月19号)晚间,在一场导致重大政治危机的混乱进程结束后,法国国民议会对有争议的文本进行了不经辩论的表决,以349 票对
186
票通过了当天早些时候被参议院强化了的文本,十八个月的移民改革危机暂告结束,这也被认为是马克龙总统执政以来遇到的最棘手问题之一。
该法案受到左翼的批评,极右翼的欢迎,同时也引起了多数派的分裂危机。根据受到左翼批评同时被极右翼欢迎的观点,新的法案确立了相对于外国人的法国人"国家优先权"。
来看看法新社总结的法案中几个关键措施:
社会福利
在法国合法居住的非欧洲籍外国人领取社会福利前的最短居住期限问题曾经几乎使谈判以失败告终。 右派要求居住五年后才能享受一系列 "非缴费型
"福利,而周二达成的妥协则是根据外国人是否 "就业 "来区分。
对于某些社会福利,没有工作的外国人需要在法国住满五年方可领取,而其他人则为三十个月。
对于"个人住房援助"(APL),没有工作的外国人获得居住期限也被设定为五年,而其他人的仅为三个月。这些新限制不适用于外国学生,难民和居留证持有者。
无证件工人合法化
与最初的法案相比,大多数人同意采用一个限制性更强的版本,并赋予省长酌情权,使从事所谓紧张职业的无证工人合法化。
如果工人在法国居住至少三年,并且在过去 24 个月中至少有 12 个月从事有偿工作,将根据具体情况签发为期一年的居留证。这项 "试验
"将持续到 2026 年底。
总统阵营只在一点上获胜:无证工人可以在未经雇主批准的情况下申请居留证。
剥夺国籍、出生地法
总统多数派最终还同意,因蓄意谋杀任何担任公职者而被定罪的双重国籍者将丧失法国国籍。
在法国国籍权方面,总统多数派同意终止父母为外国人但在法国出生的人在成年后自动获得法国国籍的权利:从现在起,外国人必须在 16 至 18
岁之间申请法国国籍。
右翼还提出了另一项限制:如果在法国出生的外国人被判有罪,则无法入籍。
非法居留罪
总统阵营认为没有必要恢复 "非法居留罪"。但这项只罚款、不监禁的措施被保留了下来。
行政拘留中心
尽管右派不情愿,但禁止拘留外国未成年人的规定还是被纳入了最终妥协方案。
家庭团聚
家庭团聚条件更加苛刻,参议院投票通过的更严格的家庭团聚条件在最终文本中得到了基本体现,特别是将申请人的居住期限从18个月延长至 24
个月,且需要 "稳定、经常和充足 "的资源和医疗保险;配偶的最低年龄从18 岁提高到为21 岁。
外国学生保证金
除某些特殊情况外,右翼党人的提议已获得批准,外国公民在申请 "学生 "居留许可时须交纳押金,以支付任何 "搬迁费用"。
马克龙派曾反对这一措施,认为它 "破坏 "了学生之间的 "平等",并有可能削弱留学生的地位。
国家医疗援助
取消国家医疗援助计划(AME)是右翼党的主要议题之一,该计划旨在为非法居留情况下的人提供医疗服务。然而,右翼党同意在本法案中放弃这一提议,以换取在
2024 年初对该制度进行改革的承诺。
不过,法案文本包括了对获得 "患病外国公民 "居留许可的限制。除少数例外情况外,只有在原籍国没有 "适当治疗
"的情况下,才能获得居留许可。如果申请人有足够的资源,医疗保险也将被排除在外。
新移民法案通过已经引发反对浪潮,团结行动者联合会汇集了 900
多个协会,于周三宣布正在采取必要措施,确保宪法委员会审查前一天最终通过的《移民法》中的措施。
抗议浪潮和政府危机
团结行动者联合会在一份新闻稿中说,内政部长达尔马宁提交的移民法案 "丝毫没有控制外国公民的接收和融入",但
"推出了一系列措施,这将对处于不稳定状况的外国人造成沉重打击","对社团的运作条件造成影响"。 他们补充说,这些措施还将对
"公共秩序以及我们的社会和经济实力 "产生影响。
协会说,他们 "严重关切""已经被削弱的 "利益相关者 "尊重团结原则,也 "严重关切已经被削弱的 "利益攸关方
"对团结原则,特别是无条件原则、个人状况和消除贫困条件的尊重"。
法国总理伊丽莎白-博尔纳(Elisabeth Borne)周三对新法案通过表示
"很有成就感",面对左翼、社团和部分多数派对这一右翼文本的猛烈抨击,她强调该法
"尊重法国的价值观",。她总结道:"我们希望通过一项基于公民期望的有用、有效措施的法律,其目标有两个:更快、更有效地清除那些无权留在法国的人,以及更好地融合那些我们选择欢迎的人"。
不过,总理在接受法国国内广播电台FranceInter采访时承认,文本中的某些措施可能违宪,并表示一旦宪法委员会对文本进行审查,文本
"将有所发展",不排除必须 "回头 "讨论某些措施的可能性,如个性化住房福利或外国留学生保证金等。
该法案的内容让极右国民联盟声称取得了
"意识形态上的胜利"。这也导致大约二十名总统多数派议员投了反对票。尽管法国总理说她认为该法没有引发
"多数派危机",尽管内政部长强调即使没有极右翼的88名议员的投票法案也会通过,但据报道,卫生部长奥雷利安-卢梭将在有争议的移民法案通过后已经宣布辞职,可能还有其他持反对意见的部长跟进。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 2;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125329099&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}