Both require running on Windows Server, WSUS is "free", SCCM is "very expensive".
Edit: looks like a user or device CAL (Client Access License) is needed for each Windows 7 instance that is connecting to WSUS to receive security updates.
Edit2: it may be possible to manually copy security-only update files from WSUS to unmanaged Win7 clients that have no CAL.
2003 reached end of life on July 14, 2015...
Getting definitive licensing answers out of MSFT has proven difficult for me. I've gotten varying answers from different people in the past (not necessarily about this topic). MSFT definitely keeps things vague, IMO, to keep their options open.