rms talks to the Pirate Party UK

18th August 2009 12:17 | by Andrew Robinson

For nearly everyone reading this post, rms will need no introduction, so I'll just say that if it wasn't for Richard M. Stallman we wouldn't have GNU, the Free Software Foundation or the GPL.

A while back, rms published an article about the implications of the Swedish Pirate Party's proposal for a 5 year copyright duration on the GPL, in which he proposed a system of source code escrow.

Well, if I had a penny for each time someone sent me a link to that article over the last week, I'd be sitting here wondering where a quite large pile of pennies had suddenly appeared from. I feel this matter needs some clarification, bearing in mind that we have not yet finalised our policy on copyright duration or the escrow proposal, and rms has been kind enough to provide it:

"If the UK Pirate Party adopts 10-year (at least) copyright for free software source code, or a mandatory source escrow requirement for proprietary software source code, then (assuming the details are done right) this will be ok for free  software.  With the escrow requirement it would be very good for free software."
- Richard Stallman

I hope this calms some people's fears that we might represent a threat to free software.

Tagged as: GPL, rms


7 comments


18th August 2009 12:32 by Trakgalvis
This is very good news. If we can keep Richard Stallman happy, I am happy. Dr Kalvis M. Jansons
18th August 2009 14:36 by mrutter
Hey Andy, have you see that article that rms wrote about the unintended consequences of... oh
18th August 2009 16:07 by philward
Surely only unmaintained Free Software will be purely public domain after 5 years. The public domain version of a piece of actively maintained software will be 5 years behind the development of the current version. What proprietary software company would want to use 5 year old code?
18th August 2009 22:16 by valisk1
Plenty would. BSD, GNU, Linux and derivative code is used quite widely all around the world, for a great many applications. In many cases with little changes other than patches since the individual programs reached maturity. Microsoft at one time used the mature BSD TCP/IP stack in its windows products, if my memory is correct.
25th August 2009 03:28 by bitplane
Algorithms and code don't go stale, they mature with age like a fine wine, accumulating bug fixes and optimizations from the developers. It would be possible to take a free software project from 5 years ago, look at the changelog and all the bugs that were fixed, then implement the same changes in different ways and embed this into a proprietary application. The rights afforded by the GPL would be lost, the added code would serve to "evergreen" the PD code keeping it proprietary. This is indeed a difficult issue.
18th August 2009 23:12 by MCMLXXXIV
There are banks using mainframe programs that are over 20 years old! (with patches, I'm sure...) It is a good thing for escrow to be a requirement for proprietary code (though at what point does a bit of hackery on my own box at work take on this requirement?), if for no other reason than to preserve a bit of software history when the next thing comes along. A lot of software companies already do this as part of their service agreements or for audit requirements. Definitely agree with the text though. Cheers rms!
24th August 2009 11:44 by sipos
RMS's views, while sometimes strangely put, are certainly worth listening too. He, as author of the granddaddy copyleft license, is one of the father's of free culture and has shown to be a wise observer of potential threats to it. I hope that his views will help PPUK formalize their policy in a way that is friendly to free software.
Posting new comments has been disabled for this post.