Клиент купил программу и потребовал исходный код.
Клиент может требовать что угодно.
Это его право.
А вы можете выполнить требование, либо отказаться выполнять, либо вообще игнорировать его требования.
Действительно потребовать открыть исходный код от вас может потребовать суд - вот тогда придется выполнять.
Просто подумайте - насколько реальна ситуация, что клиент дойдет до суда, докажет существование этого кода под лицензией GPL, предоставит саму лицензию(та еще задачка).
Если такая вероятность высока - тогда возвращаете деньги. Иначе просто игнорируете.