A Past, Present, and Future in Open Source Software