The last quartile of the 20th century was marked by a rise in software development by companies, individuals and hobbyist groups. Key among software development methodologies was a controversial yet innovative idea about giving away your software code for others to use and improve upon it.
Full story »