Collaboration, Open Source, and Resource Sharing