Wireshark-users: Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU
From: Shawn Willden <shawn-wireshark@xxxxxxxxxxx>
Date: Sun, 15 Oct 2006 01:45:41 -0600
On Sunday 15 October 2006 00:07, ronnie sahlberg wrote: > Thanks for slashdoting us. I specifically did not do that. I made no mention of wireshark in my slashdot submission, or any of my comments. I don't want to create any criticism of this fine project, or increase the burden on its servers. I just want to discuss what I see as a sub-optimal choice by the developer of the wireshark installer (and other GPL application installers on Windows), and to offer to improve the installer, if the improvement is likely to be accepted. > I dont think anyone here cares what slasdot people may speculate on > regarding their thoughts on how GPL works or about displaying the GPL > when installing software. That's unfortunate, because among the large number of people who read and comment on slashdot, there are many who understand these issues very well. There are also many who do not, but careful reading makes them easy to separate. > The current wireshark behaviour with displaying the GPL and having an > ACCEPT button is perfectly fine and is unlikely to change. That's certainly your prerogative -- the FSF explicitly states that such click-wrap usage of the GPL is not forbidden. I just think it's unfortunate that GPL developers choose to propagate the EULA meme. > And yes. Users HAVE TO accept the GPL either implicitely or > explicitely since the GPL is the only thing that makes it legal for > the user to use and redistribute the software. The GPL is the only thing that allows people to redistribute the software, but the GPL has no bearing on its use. The GPL explicitly disclaims any restriction on usage, and, further, copyright law specifically allows usage of copyrighted software as long as the copy is acquired legally. In the US, see section 117 of Title 17. Other nations have similar provisions, as well as generally less restrictive laws. > Users that violate the GPL gets their rights to use the GPLed work > revoked and such a user would never be able to start using wireshark > again or redistribute it. Again, you're half right: failure to comply with the terms of the GPL revokes its granted permissions to create derivative works and to distribute the software, but has no effect on the user's ability to use the software. > Since the consequences to a user that violates the GPL are so severe, > it would be a great disservice to the user if the GPL is not clearly > displayed to the user and that the user has to click that button so > that the user is aware of his/her rights and responsibilities. Those responsibilities aren't relevant for those who only use the software. Those who wish to distribute, of course, need to understand the GPL, since without the GPL they have no permission to do so. That's why the FSF's recommendation is to display a notice telling users where to get information about they copyright license. > Could you please describe WHY accepting the GPL is a problem for you > and your users and WHY you think users should not be informed about > the GPL? Certainly. I've explained it before, but I'm more than happy to explain again. Accepting the GPL is not a problem at all. Particularly not for those who only use the software, since the GPL places no constraints whatsoever on users. And, of course, if it's a problem for those who wish to make use of the rights granted by the GPL, well, that's just too bad for them, because those are the conditions. The problem I have with the practice is simply that it perpetuates a bad idea created by and fostered by closed source software makers who wish to exercise more control over their software than is given them by copyright law. The click-wrap EULA that most users blithely click through when installing proprietary software typically limits them in all sorts of ridiculous ways. For example, it typically prohibits reverse engineering, for any reason. EULAs are, in general, bad for users and directly contradict the ideas that underly the Free Software movement. Free Software is a better way, and my goal is to help users understand that. I do not think displaying a click-wrap GPL accomplishes that. It would if users would read the license, but they don't, and so the effect is simply to perpetuate the EULA mindset. A much better approach, IMO, is to follow the FSF's guidelines and to display a brief, non-legalese explanation that makes clear that: 1. The software has no warranty 2. The software is free for use and can be freely redistributed, under certain condtions. Per the FSF's suggested text, the explanation should also tell the user where to find the details. Actually, I think right below the brief, simple text is a very good place to put the GPL. My aims would be to: 1. Provide a simple explanation that people will actually read, so they really do understand that this is *different* (and better) than all that other software they use; and 2. Make clear that if all they want to do is use the program, they don't have to agree to anything. It's not that I don't want them to agree -- I want them to get used to the idea that they *should* be able to use software without first agreeing to some pile of legalese. And, of course, that is the case with the GPL, and all Free Software licenses. > What useage pattern do you have in mind where having to accept the GPL > licence is such a major problem? Usage by users who are not really aware of Free Software and think that agreeing to a big pile of opaque legalese before using an app is not only normal and expected, but required. The problem is that it's a missed opportunity to educate those users about Free Software and what it means. Thanks, Shawn.
- Follow-Ups:
- Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- From: ronnie sahlberg
- Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- References:
- Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- From: Shawn Willden
- Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- From: ronnie sahlberg
- Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- Prev by Date: Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- Next by Date: Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- Previous by thread: Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- Next by thread: Re: [Wireshark-users] Windows installer bug: Users shouldn't have to accept GNU GPL
- Index(es):