the history of open source software