A contract entered into by a public agency for the licensing of software applications designed to run on generally available desktop or server hardware may not limit the public agency's ability to install or run the software on any of the public agency's hardware.
30 ILCS 500/20-57