It only applies (applied?) to posting bail for moving violations, and you had a few options of how to handle it. From the 2008 article I linked above:
The state requires that drivers ticketed for a moving violation post bail in one of these ways:
*Pay $75 at the police station.
*Surrender a bond card (usually available from insurance companies).
*Give up their driver's license.
*Signing tickets also can win release, but few officers do this.
Alternatives: DuPage County is experimenting with an electronic ticket, which could lead to drivers paying for tickets or bail with a credit card on the spot.
They didn't just take your license for a fix-it ticket, and you also didn't have to have it taken at all.