Django is available open-source under the BSD license. It requires Python version 2.3 or higher, but it has no dependencies on other Python libraries.
http://www.djangoproject.com/