When computing began, software was freely shared amongst users. People were glad to create programs that others found useful and encouraged others to modify that software and share it freely. Now, most people consider software to be something that must not be shared and can only be modified by the original developer. This paradigm shift has caused great harm to a technology that thrives on community involvement and innovation.
Full story »