If the DPL wanted to help software freedom, it would add a clause saying that all DPL-licensed patents are automatically licensed for use in code under a free software license, or at least specific ones.
It's not acceptable to require every free software project or maker to join the DPL: there's millions of such projects.