Actually, that's incorrect. It's only when they DO make it public (i.e. the binary version or other proprietary version) but they DON'T release the source code under your copyleft license, that they must purchase a licence. Otherwise, your license would contradict the Open Source Definition...