Если клиент заказал этот продукт (разработку) и у вас есть договор, по которому вы обязаны предоставить исходный код, тогда он имеет полное право его требовать. Если договор заключен просто на покупку продукта (это ваш продукт и вы даете клиенту права его использовать), то такие требования необоснованны. Лицензия тут ни причем.
Однако, если от вас потребую (автор компонента; на самом деле хоть кто) открыть исходный код именно из-за того, что в нем используется компонент с GPL-лицензией (вы не указали версию лицензии, но это не важно), тогда либо переписать, либо открыть.