A device I own uses BusyBox. BusyBox is licensed under GPLv2, hence, the software in my device must have a GPLv2 license.
Now, the company says they make the source code available, but for a charge, plus the shipping cost.
Is this legal? Can they charge to distribute the source codes for a software which I bought the binaries?