A bank can use a copyleft encryption library without open sourcing their entire banking system. You just can't make changes to the encryption library without releasing those changes.
The Linux kernel is GPL and is used in countless proprietary applications.