Q: Theres disagreement in the GNU/Linux community about the GPL, with some developers notably Linus Torvalds opting for Version 2, and others moving ahead with Version 3. Do you have a sense of where this impasse is headed?
No, I cant predict. I see a lot of people have switched to GPLv3 so it seems to be a success in that sense. But the purpose of GPLv3 is to defend users freedom better. And in that sense, every time a program moves to GPLv3 it gets the benefit of our improved defense of a users freedom. And when a program doesnt move to GPLv3, then users dont get that benefit.
So its unfortunate for those who use Linux the kernel, that their freedom will not be defended by GPLv3. In particular, they may become victims of Tivoisation. And there will be no way to stop it. Except that they themselves will have to understand that should reject those systems.
More autograph signing
Q: Are you happy with the GPLv3 adoption to date? Is it proceeding as you hoped?
That question would make sense if this were a business trying to be a success. But thats not what it is. GPLv3 is not something we did because we hoped it would be a success, its something we did to do something about problems that had arisen in the use of free software. Therefore, as long as some important programs are still under GPLv2, we cant protect their freedom better.
So we need to convince the developers of Linux to move to GPLv3. That is, it needs to be done, but we in the GNU Project cant convince them because they dont agree with us and dont listen to us. So someone else will have to convince them.
Q: Is there any area in which proprietary software and GNU/Linux software can meet in the middle, and work together or
I dont know what you mean by can. Practically speaking, various proprietary programs run on GNU/Linux its not ethical. Proprietary software shouldnt exist. So yes, free and non-free software can co-exist the same way that free people and slaves can co-exist. But thats not a desirable state of affairs.
Q: You once said "the prospect of charging money for software was a crime against humanity. Do you still believe this?
Well, I was not distinguishing the two meanings of free. It took me a few years after I started the Free Software movement to clearly, without exception, distinguish those two meanings. Even in 1985 I still hadnt seen that.
Q: Which two meanings?
Free, in regard to freedom, and free, meaning gratis. So I see nothing wrong with charging money for a copy of a program. However, I do see something wrong with denying the user of a program the essential freedoms, after hes gotten his copy, whether hes gotten it by paying for it, gratis, or however he got it. Once hes got his copy, he should have his four freedoms.
So the way I put it back then was a result of not seeing clearly the distinction of the two meanings of the word free. And I think now that it was a mistaken way to put it. What I should have said is, Making a program proprietary is an injustice.
Q: As you look back on your advocacy for Free Software, is there anything you would have changed?
Yeah, there are some things I would have done differently. I would have worked more closely with Debian in the early years. And I would have compromised on certain technical issues which turn out to not to have been so important. And I would have tried to keep a closer relationship, and I hope that way they would have never started non-free software.
With hindsight you can sometimes see it would have better to have done something differently. But that doesnt mean it would have been possible for me to have seen it before.
Q: One of my favorite quotes of yours is, Im always happy when Im protesting. Why do you think this is?
Being at a protest is like being at a party. Its tremendously exhilarating.
(Richard Stallman's appearance was sponsored by Students for Free Culture at Virginia Tech and the Association for Computing Machinery at Virginia Tech)
With a group of admirers. (All photos by David Lehn)
One of the ways around the issues of security and control that make some businesses wary of cloud computing is to build a private cloud -- one that remains within the corporate firewall and is wholly controlled internally. Private clouds also increase the agility of IT an organization's IT infrastructure and make it easier to roll out new technology projects. Download this eBook to get the facts behind the private cloud and learn how your organization can get started.