Facilitating Collaborative Software Development: The Enforceability of Mass-Market Public Software Licenses