Jacksonville Mayor Donna Deegan wants to make city contracts with nonprofits more transparent and competitive, and her plan has the support of some unlikely allies.