Django is available open-source under the BSD license. It requires Python version 2.4 or higher, but it has no dependencies on other Python libraries. There are several ways you can get it: