1. The 2 are incompatible - i.e. you can't combine code from a GPLv2 app and a GPLv3 app into a single program
2. GPL3 blocks tivoization
3. v3 protects against Microsoft-Novell like patent deals and extend the limited patent protection (that Novell customers recd. as part of the deal) to the whole community
Tivoization is the creation of a system that incorporates software under the terms of a copyleft software license, but uses hardware to prevent users from running modified versions of the software on that hardware. Richard Stallman coined the term and believes this practice denies users some of the freedom that the GNU General Public License (GNU GPL) was designed to protect. The term came about in reference to TiVo's use of GNU GPL licensed software on the TiVo brand digital video recorders (DVR).
Answers
Add AnswerBy an anonymous user on Apr. 02, 2008
Here's a couple of benefits of v3 over v2:
1. The 2 are incompatible - i.e. you can't combine code from a GPLv2 app and a GPLv3 app into a single program
2. GPL3 blocks tivoization
3. v3 protects against Microsoft-Novell like patent deals and extend the limited patent protection (that Novell customers recd. as part of the deal) to the whole community
What is "tivoization"?
By an anonymous user on Apr. 03, 2008
http://en.wikipedia.org/wiki/Tivoization
From there -
Tivoization is the creation of a system that incorporates software under the terms of a copyleft software license, but uses hardware to prevent users from running modified versions of the software on that hardware. Richard Stallman coined the term and believes this practice denies users some of the freedom that the GNU General Public License (GNU GPL) was designed to protect. The term came about in reference to TiVo's use of GNU GPL licensed software on the TiVo brand digital video recorders (DVR).
Share your knowledge