Open source software development: Some historical perspectives | Synapse