不合法
根据中国《劳动合同法》规定,用人单位应当为劳动者缴纳社会保险费用,包括养老保险、医疗保险、工伤保险、失业保险和生育保险。因此,用人单位应当在劳动者入职后的一个月内为其办理社会保险登记,并在劳动合同终止或者解除时,办理社会保险注销手续。
如果用人单位未按照规定为员工缴纳社会保险费用,员工可以向劳动监察部门投诉举报,要求用人单位依法承担相应的法律责任。
因此,如果用人单位在签订劳动合同半年后才开始为员工缴纳社会保险,这是不合法的行为。