To weaken Stallman’s position, O’Reilly had to show that the free software movement was fighting a pointless, stupid war: the advent of the Internet made Stallman’s obsession with licenses obsolete. There was a fair amount of semantic manipulation at play here. For Stallman, licenses were never an end in themselves; they mattered only as much as they codified a set of practices deriving from his vision of a technologically mediated good life. Licenses, in other words, were just the means to enable the one and only end that mattered to free software advocates: freedom. A different set of technological practices—e.g., the move from desktop-run software to the cloud—could have easily accommodated a different means of ensuring that freedom.
In fact, Stallman’s philosophy, however rudimentary, had all the right conceptual tools to let us think about the desirability of moving everything to the cloud. The ensuing assault on privacy, the centralization of data in the hands of just a handful of companies, the growing accessibility of user data to law enforcement agencies who don’t even bother getting a warrant: all those consequences of cloud computing could have been predicted and analyzed, even if fighting those consequences would have required tools other than licenses. O’Reilly’s PR genius lay in having almost everyone confuse the means and the ends of the free software movement. Since licenses were obsolete, the argument went, software developers could pretty much disregard the ends of Stallman’s project (i.e., its focus on user rights and freedoms) as well. Many developers did stop thinking about licenses, and, having stopped thinking about licenses, they also stopped thinking about broader moral issues that would have remained central to the debates had “open source” not displaced “free software” as the paradigm du jour. [...]