Technological Development and Open Collaboration