Absolutely. DotNetNuke is provided free, as open-source software, and licensed under a BSD-style agreement. This license allows the general public to do whatever they wish with the application framework ( both commercially and non-commercially ) with a simple requirement of giving credit back to the DotNetNuke project community.