А вот исходники заказчику и не обязательно давать. Часто заказывают готовое устройство, а не процес разработки
Ну это как договорится с заказчиком, наверное. У нас чаще всего заказчики недалёкие на сей счёт - сначала важно так заявляют, что нужно полностью с исходниками сдать. На что у меня всегда готова парочка фраз: "Накой они тебе, если ты не разбираешься?" и "Это будет дороже" ))