Основное отличие - в защите работника КЗОТом, получении в любом случае минималки, условиях труда, к-рые обязан обеспечить работодатель + в штатном должна быть такая должность.
Гпд - исполнитель подряжается на конкретный объем за вознаграждение (а не зарплату), причем он материально ответственный за поломку оборудования или порчу материала. Квалификация не играет роли, если может обеспечить качество работы. Даже может в субподряд кого-то нанять, если не успевает.
Сделка - оплата за каждую единицу продукции (форма оплаты труда при ТД)
ГПД - он обязан сделать определенное количество, не больше и не меньше.