Building on Richard Stallman's Greatest Achievement
What was Richard Stallman's greatest achievement? Some might say it's Emacs, one of the most powerful and adaptable pieces of software ever written. Others might plump for gcc, an indispensable tool used by probably millions of hackers to write yet more free software. And then there is the entire GNU project, astonishing in its ambition to create a Unix-like operating system from scratch. But for me, his single most important hack was the creation of the GNU General Public Licence.
The GNU GPL did several things. First, it provided a kind of written constitution for free software, helping to define what exactly that meant, and providing a benchmark against which it could be measured. Secondly, it provided a legal framework for something quite new: an attempt to give users rights, rather than take them away. And thirdly, it did that in a totally radical way.