目前没有这样的规定。
一、根据劳动合同法的规定,有以下情形之一的,公司应当与劳动者签订无固定期限劳动合同:
1、公司连续两次与劳动者签订固定期限劳动合同。就是公司在与劳动者第一次签订的固定期限劳动合同到期后,又签订了第二次固定期限劳动合同,那么如果第三次还要签订合同的,则要和劳动者签订无固定期限劳动合同。
2、劳动者在公司连续工作满10年以上的,公司要与劳动者签订无固定期限劳动合同。
3、公司满一年没有和劳动者签订书面劳动合同,就视为和劳动者签订无固定期限劳动合同。
对于无固定期限劳动合同的员工,公司不得随意辞退,因此,不是题主所说的工作满8年,而是10年,公司才会与劳动者签订无固定期限合同。
《劳动合同法》第十四条无固定期限劳动合同,是指用人单位与劳动者约定无确定终止时间的劳动合同。用人单位与劳动者协商一致,可以订立无固定期限劳动合同。有下列情形之一,劳动者提出或者同意续订、订立劳动合同的,除劳动者提出订立固定期限劳动合同外,应当订立无固定期限劳动合同:(一)劳动者在该用人单位连续工作满十年的;(二)用人单位初次实行劳动合同制度或者国有企业改制重新订立劳动合同时,劳动者在该用人单位连续工作满十年且距法定退休年龄不足十年的;(三)连续订立二次固定期限劳动合同,且劳动者没有本法第三十九条和第四十条第一项、第二项规定的情形,续订劳动合同的。用人单位自用工之日起满一年不与劳动者订立书面劳动合同的,视为用人单位与劳动者已订立无固定期限劳动合同。
二、无固定期限劳动合同就是没有确定解除劳动关系时间的合同,对于劳动者的好处在于,可以保证工作的稳定性,公司不能随意辞退,随意辞退将要支付给劳动者经济补偿金。
因此,如果劳动者在公司工作10年以上,公司应当与劳动者签订无固定期限劳动合同,否则公司属于违法行为,除此之外,劳动者与公司协商一致,也可以订立无固定期限劳动合同。