Should Developers Switch to GPLv3?
Isaac IANAL asks: "Victor Loh of ExtremeTech writes about the General Public License version 3's clause, which requires releasing digital signature keys — in other words, the software should be able to retain interoperability when modified. The article raises an objection, citing Linus Torvalds, that the so-called TiVoisation clause would inhibit open-source adoption in embedded devices among entities such as governments, health care providers, and finance firms. The issue has been discussed on Slashdot many times before. If you're a developer for a platform that needs to run signed code, could you use software under the GPLv3, or does the GPLv3 (at its current, unreleased state) truly inhibit your control as a developer over your device?"
Spreading it is (either by ignorance or by malice) helping bad companies, like TiVo for instance.. Please read on the following to understand WHAT the GPL v3 draft says.
The draft version of the GPLv3 says that IF AND ONLY IF the software you want to run, needs some special digital signature, then and only then must the digital signatures acompany the source code.
So, what does all this blurb mean? Is Linus so obtuse he can't read english? No. So...?
I could understand it if he said that he felt he couldn't ignore the contributions of some hardware manufacturers, but what does he say? He says that GPLv3 "sucks" because it prevents legitimate businesses like those of TiVo. That if users don't like that hardware, they can use other hardware.
As usual, untrue pragmatism. The pragmatist doesn't idealize about perfect future conditions that may or may not happen. The true pragmatist solves the problem in a practical and definitive form: preventing the harm from happening.
For explanations of the changes in GPLv3, I highly recommend reading (or skimming) the transcripts of the GPLv3 conferences. Each transcript includes the subsequent Q&A session, and each begins with a list of links to the topics covered and the questions asked.
The freshest transcript is RMS in Bangalore in August. Here are the others:
Many also include links to audio and/or video recordings, and there's more general information about the timeline and how to participate on FSFE's GPLv3 page.
Also, if you want to help raise the quality of discussion, a useful and really easy thing to do is to pass these links on to others.
Please help publicise swpat.org - the software patents wiki