Ubuntu repos can be used, but there might be an occasional non-free package. There are main, restricted and universe, multiverse repos.
Main and restricted, according to the licensing policy, are the closest thing to fully free software.
Here is a link to their policy about including software in the repos.Universe and Multiverse repos will contain non-free software, because to be included there packages does not have to meet any condition from the licensing policy at all!