I found this from a Pop-Sci magazine article about a flying cell phone hacker:
"The entire Universal Software Radio Peripheral (USRP) design is open source, including schematics, firmware, drivers, and even the FPGA and daughterboard designs.
When combined with the open source GNU Radio software, you
get a completely open software radio system enabling host-based
signal processing on commodity platforms. No software or licenses
need to be purchased. It provides a complete development
environment to create your own radios."
You can buy daughterboards for the cell phone range, however it is too expensive for me!