Are Creative Commons (CC) licenses suitable for software?

No, CC licenses are not suited for software licensing.