OpenBts

Open BTS is an open source Base Tranceiver Station running on linux. It is used to offer GSM service in rural areas where there is no coverage from the large telco's.

Operating a GSM network will require a license from your local government.

http://en.wikipedia.org/wiki/OpenBTS

https://wush.net/trac/rangepublic