É crime se você tiver sendo tratado como um funcionário, leis trabalhistas existem por um motivo. Freelancer é permitido e possui outras regras, por um motivo. Esse motivo é evitar sua exploração sem defesa justa.