Charlotte Linux User Group tackles GPLv3
When the Charlotte Linux User Group (CharLUG) met at our regular monthly meeting this past Saturday, we discussed the revision draft of the GNU General Public License. As usual, we had a small but lively group with a wide range of views. On the one hand, some felt the anti-DRM (Digital Restrictions Management - #3) section could hamper the GPL's popularity. Others felt the License compatibility section (#7) could make it more popular. Which way you see it depends on your viewpoint, of course. Ultimately, people found at least three sections confusing - those dealing with Anti-DRM, Patent Retaliation, and License Termination.
Linus Torvalds has been quoted as saying he doesn't want to give up his private signature keys, used for authenticating source code used in various kernel modules and similar situations. If Torvalds misunderstood the anti-DRM section, it has been woefully under-reported. Linus has not yet responded to an e-mail from LXer seeking clarification. Even so, Torvalds (and many others) doesn't feel that the GPL is the place to address DRM. Others feel that using libre software as part of a DRM system violates the purpose and spirit of libre software. Regardless of one's view of the anti-DRM section, those in attendance at the CharLUG meeting Saturday seemed to agree that it could use some clarification. While Section #3 states clearly that it is an anti-DRM measure, it could be misinterpreted by some as Linus Torvalds did.
Section 7e (Patent Retaliation) seems confusing as well. According to the rationale document, retaliation is limited to lawsuits that constitute agression because they are not brought in retaliation for your agression, or that "target the GPL'ed code or the added part". Essentially, if you act agressively toward someone else, and they retaliate against you, then this clause is moot. If they pursue you without real justification, then you should feel free to prevent them from using your code. However, the wording in the license draft is a rather harsh tongue twister.
The license termination section (#8) was also considered troublesome. The Rationale document states:
We also looked briefly at the Simple Public License (SimPL), a copyleft license drafted by former Microsoft attorney, Robert W. Gomulkiewicz, to demonstrate that the language of the GPL can be simplified. It is part of an article published by the Houston Law Review. It is equivalent to GPLv2, but lacks the provisions included in the GPLv3 draft. If GPLv3 CharLUG will seek comment from the FSF and OSI on this license. The SimPL was astonishingly, well, simple to read and understand. CharLUG members were very interested in knowing how the Free Software Foundation and the Open Source Initiative will react to this license.
The clear lesson from the CharLUG meeting is that the text of the GPLv3 draft could probably be greatly simplified. Secondly, the wording of various sections of the draft need to state the goals more clearly. While the debate between Stallman and Torvalds gets all the attention in the press, thousands of developers, administrators and other users around the globe are engaging - or should be - in the process to make the GPLv3 the best copyleft ever developed.
Note: Don Parris is Vice-Chairman of the Charlotte Linux User Group Steering Committee and a strong supporter of the GNU General Public License.
|Subject||Topic Starter||Replies||Views||Last Post|
|anti-DRM protects users' freedoms||grouch||0||985||Mar 18, 2006 5:22 PM|
You cannot post until you login.