 This kind of freely distributed and shared "free software" combined the nowadays differentiated software classes of freeware, shareware and free and open-source software and was created in academia, and by hobbyists and hackers.As software was often written in an interpreted language such as BASIC, the source code was needed and therefore distributed to run the software.PD software was also shared and distributed as printed source code (type-in program) in computer magazines (like "Creative Computing", "SoftSide", "Compute!